--- /srv/rebuilderd/tmp/rebuilderdnk0DLg/inputs/libscip10.0_10.0.3+ds-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdnk0DLg/out/libscip10.0_10.0.3+ds-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-12 19:34:47.000000 debian-binary │ -rw-r--r-- 0 0 0 1144 2026-07-12 19:34:47.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4445096 2026-07-12 19:34:47.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4444952 2026-07-12 19:34:47.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.0.3 │ │ │┄ 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 0x90a8d0 0x0090a8d0 0x0090a8d0 0x05b88 0x05b88 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x91045c 0x91045c R E 0x10000 │ │ │ │ + ARM_EXIDX 0x90a8d8 0x0090a8d8 0x0090a8d8 0x05b88 0x05b88 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x910464 0x910464 R E 0x10000 │ │ │ │ LOAD 0x915be8 0x00925be8 0x00925be8 0x0a7c0 0x0bbb4 RW 0x10000 │ │ │ │ DYNAMIC 0x91a4c4 0x0092a4c4 0x0092a4c4 0x00158 0x00158 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x915be8 0x00925be8 0x00925be8 0x00008 0x00040 R 0x8 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x915be8 0x00925be8 0x00925be8 0x0a418 0x0a418 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -11,18 +11,18 @@ │ │ │ │ [ 6] .gnu.version_r VERNEED 00080cac 080cac 000210 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00080ebc 080ebc 00a7b8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0008b674 08b674 009130 08 AI 3 23 4 │ │ │ │ [ 9] .init PROGBITS 000947a4 0947a4 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000947b0 0947b0 00de90 04 AX 0 0 4 │ │ │ │ [11] .text PROGBITS 000a2640 0a2640 7c8314 00 AX 0 0 8 │ │ │ │ [12] .fini PROGBITS 0086a954 86a954 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0086a960 86a960 078c88 00 A 0 0 8 │ │ │ │ - [14] .ARM.extab PROGBITS 008e35e8 8e35e8 0272e6 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 0090a8d0 90a8d0 005b88 00 AL 11 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 00910458 910458 000004 00 A 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0086a960 86a960 078c90 00 A 0 0 8 │ │ │ │ + [14] .ARM.extab PROGBITS 008e35f0 8e35f0 0272e6 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 0090a8d8 90a8d8 005b88 00 AL 11 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00910460 910460 000004 00 A 0 0 4 │ │ │ │ [17] .tdata PROGBITS 00925be8 915be8 000008 00 WAT 0 0 8 │ │ │ │ [18] .tbss NOBITS 00925bf0 915bf0 000038 00 WAT 0 0 4 │ │ │ │ [19] .init_array INIT_ARRAY 00925bf0 915bf0 000028 04 WA 0 0 4 │ │ │ │ [20] .fini_array FINI_ARRAY 00925c18 915c18 000004 04 WA 0 0 4 │ │ │ │ [21] .data.rel.ro PROGBITS 00925c1c 915c1c 0048a8 00 WA 0 0 4 │ │ │ │ [22] .dynamic DYNAMIC 0092a4c4 91a4c4 000158 08 WA 4 0 4 │ │ │ │ [23] .got PROGBITS 0092a61c 91a61c 0059e4 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -638,15 +638,15 @@ │ │ │ │ 634: 00928da0 100 OBJECT WEAK DEFAULT 21 _ZTVN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 635: 006975d1 132 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE4readERSiPNS_7NameSetESB_PNS_7DIdxSetE │ │ │ │ 636: 0058f30d 6 FUNC GLOBAL DEFAULT 11 SCIPreoptGetNCutoffReoptnodes │ │ │ │ 637: 00513549 16 FUNC GLOBAL DEFAULT 11 SCIPqueueFirstUInt │ │ │ │ 638: 004aebdd 142 FUNC GLOBAL DEFAULT 11 SCIPexprGetMonomialData │ │ │ │ 639: 00550295 174 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownLongPtrRealBool │ │ │ │ 640: 0053b57d 154 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownPtrRealBool │ │ │ │ - 641: 008e20d0 119 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 641: 008e20d8 119 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 642: 0018b6c9 22 FUNC GLOBAL DEFAULT 11 SCIPgetNNlhdlrsNonlinear │ │ │ │ 643: 005e0231 332 FUNC GLOBAL DEFAULT 11 SCIPcalcNegatedCliquePartition │ │ │ │ 644: 0053a4cd 140 FUNC GLOBAL DEFAULT 11 SCIPselectDownPtrBool │ │ │ │ 645: 004841e5 16 FUNC GLOBAL DEFAULT 11 SCIPconsCompCheck │ │ │ │ 646: 0059bd95 26 FUNC GLOBAL DEFAULT 11 SCIPsetConshdlrGetNVars │ │ │ │ 647: 0017ba19 136 FUNC GLOBAL DEFAULT 11 SCIPgetBilinTermIdxNonlinear │ │ │ │ 648: 005b51a5 84 FUNC GLOBAL DEFAULT 11 SCIPsetSeparating │ │ │ │ @@ -687,15 +687,15 @@ │ │ │ │ 683: 0092813c 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIdEE │ │ │ │ 684: 0059cb75 96 FUNC GLOBAL DEFAULT 11 SCIPincConsAge │ │ │ │ 685: 005aa181 96 FUNC GLOBAL DEFAULT 11 SCIPcallExprCurvature │ │ │ │ 686: 005aed75 124 FUNC GLOBAL DEFAULT 11 SCIPchgVarLbExactDive │ │ │ │ 687: 00928bd4 128 OBJECT WEAK DEFAULT 21 _ZTVN6soplex10SLinSolverIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 688: 005b35dd 30 FUNC GLOBAL DEFAULT 11 SCIPisGT │ │ │ │ 689: 004bd5b5 126 FUNC GLOBAL DEFAULT 11 SCIPintervalScalprodScalars │ │ │ │ - 690: 008e05e0 142 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18FreeColSingletonPSE │ │ │ │ + 690: 008e05e8 142 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18FreeColSingletonPSE │ │ │ │ 691: 0045ce45 6 FUNC GLOBAL DEFAULT 11 SCIPbendersGetTime │ │ │ │ 692: 005aae41 92 FUNC GLOBAL DEFAULT 11 SCIPprintBuildOptions │ │ │ │ 693: 00628cc1 4 FUNC GLOBAL DEFAULT 11 SCIPsyncstoreGetMode │ │ │ │ 694: 0071eb95 500 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE19restoreInitialBasisEv │ │ │ │ 695: 004a7df1 72 FUNC GLOBAL DEFAULT 11 SCIPeventGetRowOldConstVal │ │ │ │ 696: 0059bae9 26 FUNC GLOBAL DEFAULT 11 SCIPsetConshdlrInitpre │ │ │ │ 697: 005a28ad 26 FUNC GLOBAL DEFAULT 11 SCIPsetCutselInit │ │ │ │ @@ -728,27 +728,27 @@ │ │ │ │ 724: 001f6d4d 488 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplayValue │ │ │ │ 725: 0084fa3d 34 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEED0Ev │ │ │ │ 726: 00140f21 136 FUNC GLOBAL DEFAULT 11 SCIPchgCapacityKnapsack │ │ │ │ 727: 000ac9e1 400 FUNC GLOBAL DEFAULT 11 SCIPupdateDistributionScore │ │ │ │ 728: 004b68f9 4 FUNC GLOBAL DEFAULT 11 SCIPiisGetRandnumgen │ │ │ │ 729: 0070df59 664 FUNC WEAK DEFAULT 11 _ZNK6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13dualRowStatusEi │ │ │ │ 730: 006289ed 18 FUNC GLOBAL DEFAULT 11 SCIPsyncstoreGetWinner │ │ │ │ - 731: 008e2df0 125 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxGeometSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 731: 008e2df8 125 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxGeometSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 732: 00628655 8 FUNC GLOBAL DEFAULT 11 SCIPsyncstoreGetLastNSols │ │ │ │ 733: 004b0f7d 6 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetLPResolveDomChgQuot │ │ │ │ 734: 00669405 56 FUNC GLOBAL DEFAULT 11 SCIPxmlFindPcdata │ │ │ │ 735: 00694fe1 14 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11FixBoundsPS7executeERNS_10VectorBaseIS8_EESD_SD_SD_RNS_9DataArrayINS_13SPxSolverBaseIS8_E9VarStatusEEESJ_b │ │ │ │ 736: 005ac465 6 FUNC GLOBAL DEFAULT 11 SCIPisLPPrimalReliable │ │ │ │ 737: 00745035 548 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6soplex12SPxParMultPRIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE16SPxParMultPr_TmpESaISB_EE17_M_default_appendEj │ │ │ │ 738: 000df971 76 FUNC GLOBAL DEFAULT 11 SCIPgetBoundtypesBounddisjunction │ │ │ │ 739: 004aa08d 8 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrGetEstimateTime │ │ │ │ 740: 00484985 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetNUpgdConss │ │ │ │ 741: 005b3bad 26 FUNC GLOBAL DEFAULT 11 SCIPisFeasPositive │ │ │ │ 742: 0081cf49 3596 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10perturbMaxERKNS_12UpdateVectorIS8_EERNS_10VectorBaseIS8_EESG_S8_S8_ii │ │ │ │ - 743: 008e3164 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SLUFactorIdEE │ │ │ │ + 743: 008e316c 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SLUFactorIdEE │ │ │ │ 744: 00528199 84 FUNC GLOBAL DEFAULT 11 SCIPsortRealPtrPtrIntInt │ │ │ │ 745: 00927564 40 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSE │ │ │ │ 746: 005883a5 14 FUNC GLOBAL DEFAULT 11 SCIPrationalPrintVerbInfo │ │ │ │ 747: 005aa459 96 FUNC GLOBAL DEFAULT 11 SCIPcallExprSimplify │ │ │ │ 748: 007abfe9 1060 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxDantzigPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE20selectEnterSparseDimERS8_RNS_5SPxIdE │ │ │ │ 749: 0067f2b1 600 FUNC GLOBAL DEFAULT 11 SCIPlpiScaleRow │ │ │ │ 750: 00563125 4 FUNC GLOBAL DEFAULT 11 SCIPnlrowGetLinearVars │ │ │ │ @@ -909,15 +909,15 @@ │ │ │ │ 905: 00762d09 914 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10shortEnterERKNS_5SPxIdEiS8_S8_ │ │ │ │ 906: 00743741 632 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12setupPupdateEv │ │ │ │ 907: 0066180d 10 FUNC GLOBAL DEFAULT 11 SCIPbdchginfoGetChgtype │ │ │ │ 908: 0055c5b5 14 FUNC GLOBAL DEFAULT 11 SCIProwprepAddSide │ │ │ │ 909: 0064aaa1 152 FUNC GLOBAL DEFAULT 11 SCIPvarGetCutoffSum │ │ │ │ 910: 005ae9a9 20 FUNC GLOBAL DEFAULT 11 SCIPlpExactIsSolved │ │ │ │ 911: 0071cc89 592 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE13readBasisFileEPKcPKNS_7NameSetES6_ │ │ │ │ - 912: 008e0040 40 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE15DuplicateRowsPSE │ │ │ │ + 912: 008e0048 40 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE15DuplicateRowsPSE │ │ │ │ 913: 00715d4d 712 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE28_computeReducedCostViolationERNS_7SolBaseIN5boost14multiprecision6numberINS4_8backends12gmp_rationalELNS4_26expression_template_optionE0EEEEERS9_RKb │ │ │ │ 914: 004b51a1 8 FUNC GLOBAL DEFAULT 11 SCIPcomprComp │ │ │ │ 915: 0052671d 1832 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealRealRealInt │ │ │ │ 916: 0059c631 80 FUNC GLOBAL DEFAULT 11 SCIPsetConsEnforced │ │ │ │ 917: 00140ff9 76 FUNC GLOBAL DEFAULT 11 SCIPgetVarsKnapsack │ │ │ │ 918: 00927f80 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 919: 0056fb05 10 FUNC GLOBAL DEFAULT 11 SCIPparamIsFixed │ │ │ │ @@ -933,15 +933,15 @@ │ │ │ │ 929: 000a89e5 184 FUNC GLOBAL DEFAULT 11 SCIPcreateBanditExp3IX │ │ │ │ 930: 00538f95 140 FUNC GLOBAL DEFAULT 11 SCIPselectDownPtrPtr │ │ │ │ 931: 005c93e1 10 FUNC GLOBAL DEFAULT 11 SCIPgetNPricevarsFound │ │ │ │ 932: 0045bfcd 684 FUNC GLOBAL DEFAULT 11 SCIPbendersSolveSubproblemCIP │ │ │ │ 933: 00542641 62 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealIntLong │ │ │ │ 934: 006adf95 188 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10setStarterEPNS_10SPxStarterIS8_EEb │ │ │ │ 935: 0067766d 22 FUNC GLOBAL DEFAULT 11 SCIPlpiExistsPrimalRay │ │ │ │ - 936: 008e12e0 188 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 936: 008e12e8 188 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 937: 00588799 104 FUNC GLOBAL DEFAULT 11 SCIPrationalRoundReal │ │ │ │ 938: 00926bf0 12 OBJECT WEAK DEFAULT 21 _ZTIN3fmt3v1012format_errorE │ │ │ │ 939: 005d7b71 4 FUNC GLOBAL DEFAULT 11 SCIPgetTimeOfDay │ │ │ │ 940: 00694921 4 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxLeastSqSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11setIntParamEiPKc │ │ │ │ 941: 00722e29 380 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE14_restoreLPRealEv │ │ │ │ 942: 006bf695 1388 FUNC WEAK DEFAULT 11 _ZNK6soplex10SoPlexBaseIdE14writeBasisFileEPKcPKNS_7NameSetES6_b │ │ │ │ 943: 0069c51d 192 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE12scaleElementERKNS_9SPxLPBaseIS7_EEiiS7_ │ │ │ │ @@ -1036,15 +1036,15 @@ │ │ │ │ 1032: 006e4091 1020 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRational9solveLeftERNS_10VectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEERKS9_ │ │ │ │ 1033: 005aa319 96 FUNC GLOBAL DEFAULT 11 SCIPcallExprInteval │ │ │ │ 1034: 0069459d 32 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxAutoPRIdE8entered4ENS_5SPxIdEi │ │ │ │ 1035: 00586645 6 FUNC GLOBAL DEFAULT 11 SCIPpropIsDelayed │ │ │ │ 1036: 004f1185 14 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetColValPtr │ │ │ │ 1037: 000adc75 2464 FUNC GLOBAL DEFAULT 11 SCIPselectVarStrongBranching │ │ │ │ 1038: 004e22b9 10 FUNC GLOBAL DEFAULT 11 SCIProwGetBasisStatus │ │ │ │ - 1039: 008e0284 141 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17ForceConstraintPSE │ │ │ │ + 1039: 008e028c 141 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17ForceConstraintPSE │ │ │ │ 1040: 005ad4d5 224 FUNC GLOBAL DEFAULT 11 SCIPaddVarsToRow │ │ │ │ 1041: 004f1289 8 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetRowNMinActNegInf │ │ │ │ 1042: 007b32d5 504 FUNC WEAK DEFAULT 11 _ZN6soplex7devexpr12computePriceIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEET_SA_SA_SA_ │ │ │ │ 1043: 006ed76d 164 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE6addColERNS_8SPxColIdERKNS_9LPColBaseIS7_EEb │ │ │ │ 1044: 005a2efd 96 FUNC GLOBAL DEFAULT 11 SCIPsetIntarrayVal │ │ │ │ 1045: 006279b9 440 FUNC GLOBAL DEFAULT 11 SCIPlexicographicReductionReset │ │ │ │ 1046: 004849d5 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrNeedsCons │ │ │ │ @@ -1059,15 +1059,15 @@ │ │ │ │ 1055: 00180399 84 FUNC GLOBAL DEFAULT 11 SCIPgetNlRowNonlinear │ │ │ │ 1056: 00830949 356 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxAutoPRIdE11selectEnterEv │ │ │ │ 1057: 004b0e5d 76 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetAvgDepth │ │ │ │ 1058: 0053e039 74 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownPtrPtrRealInt │ │ │ │ 1059: 0056f8d9 4 FUNC GLOBAL DEFAULT 11 SCIPnodeselSetData │ │ │ │ 1060: 006e3a41 404 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11changeLowerERKNS_10VectorBaseIS7_EEb │ │ │ │ 1061: 0092972c 20 OBJECT WEAK DEFAULT 21 _ZTVN6soplex12SSVectorBaseIdEE │ │ │ │ - 1062: 008e2054 123 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 1062: 008e205c 123 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 1063: 0030eda5 232 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_default_appendEj │ │ │ │ 1064: 005d8545 6 FUNC GLOBAL DEFAULT 11 SCIPwasNodeLastBranchParent │ │ │ │ 1065: 005b3f8d 50 FUNC GLOBAL DEFAULT 11 SCIPdualfeasFrac │ │ │ │ 1066: 002c230d 1452 FUNC GLOBAL DEFAULT 11 SCIPaddBilinMcCormick │ │ │ │ 1067: 00587ec1 46 FUNC GLOBAL DEFAULT 11 SCIPrationalMin │ │ │ │ 1068: 004a9f7d 4 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrSetCompare │ │ │ │ 1069: 00685219 412 FUNC GLOBAL DEFAULT 11 SCIPlpiGetSol │ │ │ │ @@ -1230,15 +1230,15 @@ │ │ │ │ 1226: 005abaf1 8 FUNC GLOBAL DEFAULT 11 SCIPhasPerformedPresolve │ │ │ │ 1227: 0045de51 10 FUNC GLOBAL DEFAULT 11 SCIPbendersSubproblemIsNonlinear │ │ │ │ 1228: 006e6c3d 34 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEED0Ev │ │ │ │ 1229: 0078d479 1012 FUNC WEAK DEFAULT 11 _ZNK6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12matrixMetricEi │ │ │ │ 1230: 0048b919 8 FUNC GLOBAL DEFAULT 11 SCIPconsIsConflict │ │ │ │ 1231: 006f2f99 1920 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE8_projectERNS_7SolBaseIN5boost14multiprecision6numberINS4_8backends12gmp_rationalELNS4_26expression_template_optionE0EEEEE │ │ │ │ 1232: 005af4e5 96 FUNC GLOBAL DEFAULT 11 SCIPgetNLPVarsData │ │ │ │ - 1233: 008e01f4 141 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17EmptyConstraintPSE │ │ │ │ + 1233: 008e01fc 141 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17EmptyConstraintPSE │ │ │ │ 1234: 000aba75 1084 FUNC GLOBAL DEFAULT 11 SCIPincludeBranchruleCloud │ │ │ │ 1235: 00512485 6 FUNC GLOBAL DEFAULT 11 SCIPregressionGetIntercept │ │ │ │ 1236: 005a3995 92 FUNC GLOBAL DEFAULT 11 SCIPinsertDatatreeTree │ │ │ │ 1237: 005d7a35 296 FUNC GLOBAL DEFAULT 11 SCIPincludeTable │ │ │ │ 1238: 00927e90 24 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 1239: 002e795d 12 FUNC GLOBAL DEFAULT 11 SCIPgetSolverDescConopt │ │ │ │ 1240: 002e4dd5 4 FUNC GLOBAL DEFAULT 11 SCIPgetNlpiOracleIpopt │ │ │ │ @@ -1292,24 +1292,24 @@ │ │ │ │ 1288: 0048495d 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetNChgVarTypes │ │ │ │ 1289: 00714e91 1236 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE28_storeRealSolutionAsRationalIdEEvRNS_7SolBaseIN5boost14multiprecision6numberINS5_8backends12gmp_rationalELNS5_26expression_template_optionE0EEEEERNS_10VectorBaseIT_EESG_Ri │ │ │ │ 1290: 00468831 6 FUNC GLOBAL DEFAULT 11 SCIPbranchruleIsInitialized │ │ │ │ 1291: 00223429 320 FUNC GLOBAL DEFAULT 11 SCIPincludeExprhdlrSin │ │ │ │ 1292: 000a3345 60 FUNC GLOBAL DEFAULT 11 BMSduplicateMemoryArray_call │ │ │ │ 1293: 000a4e1d 10 FUNC GLOBAL DEFAULT 11 BMSgetBlockMemoryUnusedMax_call │ │ │ │ 1294: 006f0361 244 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE15_removeColsRealEPi │ │ │ │ - 1295: 008e1a0c 89 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 1296: 008e1e0c 18 OBJECT WEAK DEFAULT 13 _ZTSN4zstr9ExceptionE │ │ │ │ + 1295: 008e1a14 89 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 1296: 008e1e14 18 OBJECT WEAK DEFAULT 13 _ZTSN4zstr9ExceptionE │ │ │ │ 1297: 007b8c35 182 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10solveRightERNS_10VectorBaseIS8_EERKSB_ │ │ │ │ 1298: 00588f05 136 FUNC GLOBAL DEFAULT 11 SCIPrationalarrayIncVal │ │ │ │ 1299: 00774229 312 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15getMatrixMetricEi │ │ │ │ 1300: 0060ed65 1280 FUNC GLOBAL DEFAULT 11 SCIPsolveIsStopped │ │ │ │ 1301: 00514df1 6 FUNC GLOBAL DEFAULT 11 SCIPhashmapEntrySetImageReal │ │ │ │ 1302: 0066f4d9 24 FUNC GLOBAL DEFAULT 11 _Z16SCIPgetObjPricerP4ScipP11SCIP_Pricer │ │ │ │ 1303: 006619e5 16 FUNC GLOBAL DEFAULT 11 SCIPvisualFree │ │ │ │ - 1304: 008e317c 28 OBJECT WEAK DEFAULT 13 _ZTSN6soplex13SPxSimplifierIdEE │ │ │ │ + 1304: 008e3184 28 OBJECT WEAK DEFAULT 13 _ZTSN6soplex13SPxSimplifierIdEE │ │ │ │ 1305: 00694a3d 4 FUNC WEAK DEFAULT 11 _ZNK6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12isConsistentEv │ │ │ │ 1306: 006668ed 4 FUNC GLOBAL DEFAULT 11 tcliqueGetWeights │ │ │ │ 1307: 005ac315 28 FUNC GLOBAL DEFAULT 11 SCIPsetIISfinderPriority │ │ │ │ 1308: 00769939 1068 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12setupPupdateEv │ │ │ │ 1309: 00740bb9 948 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE5clearEv │ │ │ │ 1310: 00531929 122 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertLongPtr │ │ │ │ 1311: 005d9799 308 FUNC GLOBAL DEFAULT 11 SCIPparseVar │ │ │ │ @@ -1365,28 +1365,28 @@ │ │ │ │ 1361: 005dc799 160 FUNC GLOBAL DEFAULT 11 SCIPgetVarSols │ │ │ │ 1362: 005867a5 72 FUNC GLOBAL DEFAULT 11 SCIPrationalCreateBuffer │ │ │ │ 1363: 00927390 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1364: 000a46b1 62 FUNC GLOBAL DEFAULT 11 BMSduplicateBlockMemoryArray_call │ │ │ │ 1365: 0058a9a9 6 FUNC GLOBAL DEFAULT 11 SCIPrelaxGetNImprovedLowerbound │ │ │ │ 1366: 0071188d 244 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt10shared_ptrIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS4_8backends9gmp_floatILj50EEELNS4_26expression_template_optionE0EEEE8PostStepEESaISD_EE17_M_default_appendEj │ │ │ │ 1367: 006b0a11 6 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE12setOutstreamERNS_6SPxOutE │ │ │ │ - 1368: 008e1224 186 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 1368: 008e122c 186 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1369: 005172b9 88 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertPtr │ │ │ │ 1370: 0066eb09 24 FUNC GLOBAL DEFAULT 11 _Z17SCIPgetObjNodeselP4ScipP12SCIP_Nodesel │ │ │ │ 1371: 003ba885 324 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderDiff │ │ │ │ 1372: 005abc65 26 FUNC GLOBAL DEFAULT 11 SCIPsetHeurExit │ │ │ │ 1373: 00555781 256 FUNC GLOBAL DEFAULT 11 SCIPprofileDeleteCore │ │ │ │ 1374: 005b1361 88 FUNC GLOBAL DEFAULT 11 SCIPchgNlpiVarBounds │ │ │ │ 1375: 0063e03d 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetNLocksUp │ │ │ │ 1376: 00704481 176 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE6reLoadEv │ │ │ │ 1377: 004f11e1 12 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetColName │ │ │ │ 1378: 007c574d 872 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17vSolveLeft2sparseES8_PS8_PiSA_SB_RiSA_SB_SA_SB_SC_ │ │ │ │ 1379: 005f05c5 6 FUNC GLOBAL DEFAULT 11 SCIPsepaIsInitialized │ │ │ │ 1380: 005af449 8 FUNC GLOBAL DEFAULT 11 SCIPisNLPEnabled │ │ │ │ - 1381: 008dff10 42 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE17ForceConstraintPSE │ │ │ │ + 1381: 008dff18 42 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE17ForceConstraintPSE │ │ │ │ 1382: 00586a8d 44 FUNC GLOBAL DEFAULT 11 SCIPrationalFreeBlock │ │ │ │ 1383: 005b5831 28 FUNC GLOBAL DEFAULT 11 SCIPgetPricers │ │ │ │ 1384: 005b4179 90 FUNC GLOBAL DEFAULT 11 SCIPisRelLE │ │ │ │ 1385: 009284b8 16 OBJECT WEAK DEFAULT 21 _ZTVN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ 1386: 005211a9 1244 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedReal │ │ │ │ 1387: 005dcd19 80 FUNC GLOBAL DEFAULT 11 SCIPgetRelaxSolObj │ │ │ │ 1388: 007b3b59 1400 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17selectLeaveSparseES8_ │ │ │ │ @@ -1417,15 +1417,15 @@ │ │ │ │ 1413: 0092821c 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxFastRTIdEE │ │ │ │ 1414: 005aeacd 72 FUNC GLOBAL DEFAULT 11 SCIPisExactDivePossible │ │ │ │ 1415: 005a6d11 84 FUNC GLOBAL DEFAULT 11 SCIPaddRowExact │ │ │ │ 1416: 00513275 64 FUNC GLOBAL DEFAULT 11 SCIPqueueFree │ │ │ │ 1417: 0055c5c5 8 FUNC GLOBAL DEFAULT 11 SCIProwprepAddConstant │ │ │ │ 1418: 004a6761 6 FUNC GLOBAL DEFAULT 11 SCIPeventhdlrGetSetupTime │ │ │ │ 1419: 007b2221 1668 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21selectEnterHyperCoDimERS8_S8_ │ │ │ │ - 1420: 008e308c 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SVSetBaseIdEE │ │ │ │ + 1420: 008e3094 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SVSetBaseIdEE │ │ │ │ 1421: 000a42c1 42 FUNC GLOBAL DEFAULT 11 BMSallocClearBlockMemory_call │ │ │ │ 1422: 0053720d 1912 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedIntPtrIntIntBoolBool │ │ │ │ 1423: 00928508 352 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 1424: 00209b35 384 FUNC GLOBAL DEFAULT 11 SCIPincludeEventHdlrGlobalbnd │ │ │ │ 1425: 006a9f31 284 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9setTesterEPNS_14SPxRatioTesterIS8_EEb │ │ │ │ 1426: 006fb449 4940 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRational4loadEPPKNS_11SVectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEi │ │ │ │ 1427: 006a9a71 200 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE7setTypeENS_13SPxSolverBaseIS8_E4TypeE │ │ │ │ @@ -1468,15 +1468,15 @@ │ │ │ │ 1464: 004e22cd 6 FUNC GLOBAL DEFAULT 11 SCIProwGetIndex │ │ │ │ 1465: 0054a12d 84 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownIntInt │ │ │ │ 1466: 004f1195 14 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetColIdxPtr │ │ │ │ 1467: 00514de1 6 FUNC GLOBAL DEFAULT 11 SCIPhashmapEntryGetImageReal │ │ │ │ 1468: 005ad461 116 FUNC GLOBAL DEFAULT 11 SCIPaddVarToRow │ │ │ │ 1469: 002e73c5 616 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St6vectorIS5_SaIS5_EEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESM_IJEEEEESt17_Rb_tree_iteratorISB_ESt23_Rb_tree_const_iteratorISB_EDpOT_ │ │ │ │ 1470: 008629fd 6 FUNC GLOBAL DEFAULT 11 SCIPlpiExactSetIntpar │ │ │ │ - 1471: 008e08cc 38 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE13AggregationPSE │ │ │ │ + 1471: 008e08d4 38 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE13AggregationPSE │ │ │ │ 1472: 0055c8b5 136 FUNC GLOBAL DEFAULT 11 SCIPaddRowprepTerm │ │ │ │ 1473: 00927b6c 28 OBJECT WEAK DEFAULT 21 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1474: 0017a791 608 FUNC GLOBAL DEFAULT 11 SCIPcreateConsNonlinear │ │ │ │ 1475: 0051db6d 186 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertPtrRealIntInt │ │ │ │ 1476: 0048b941 10 FUNC GLOBAL DEFAULT 11 SCIPconsIsEnforced │ │ │ │ 1477: 009273a8 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1478: 004a7c99 132 FUNC GLOBAL DEFAULT 11 SCIPeventGetRow │ │ │ │ @@ -1485,15 +1485,15 @@ │ │ │ │ 1481: 004afbe1 4 FUNC GLOBAL DEFAULT 11 SCIPexpriterIsInit │ │ │ │ 1482: 0017a9f1 104 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicNonlinear │ │ │ │ 1483: 00928470 16 OBJECT WEAK DEFAULT 21 _ZTTN4zstr8ifstreamE │ │ │ │ 1484: 007cb0b9 452 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9setPricerEPNS_9SPxPricerIS8_EEb │ │ │ │ 1485: 006b0c51 6 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE8isScaledEv │ │ │ │ 1486: 0059a0ad 136 FUNC GLOBAL DEFAULT 11 SCIPfreeCertificateActiveAggrInfo │ │ │ │ 1487: 0059b161 44 FUNC GLOBAL DEFAULT 11 SCIPisConflictAnalysisApplicable │ │ │ │ - 1488: 008e06fc 139 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateColsPSE │ │ │ │ + 1488: 008e0704 139 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateColsPSE │ │ │ │ 1489: 00543dbd 140 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealPtrPtr │ │ │ │ 1490: 0051c3b5 64 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosPtrRealBool │ │ │ │ 1491: 007162d9 380 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE27_computePrimalScalingFactorERN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEES9_S9_S9_S9_ │ │ │ │ 1492: 003b4411 24 FUNC GLOBAL DEFAULT 11 SCIPpropSyncGetNTightenedBnds │ │ │ │ 1493: 006b1081 20 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE9colVectorEi │ │ │ │ 1494: 0075a2a5 720 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16getUpperUnscaledERKNS_9SPxLPBaseIS8_EERNS_10VectorBaseIS8_EE │ │ │ │ 1495: 0065b361 44 FUNC GLOBAL DEFAULT 11 SCIPvarGetBestBoundGlobalExact │ │ │ │ @@ -1522,15 +1522,15 @@ │ │ │ │ 1518: 00543e49 62 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealRealInt │ │ │ │ 1519: 005b0d81 100 FUNC GLOBAL DEFAULT 11 SCIPgetNlRowActivityBounds │ │ │ │ 1520: 0078ec1d 428 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5boost14multiprecision6numberINS1_8backends9gmp_floatILj50EEELNS1_26expression_template_optionE0EEESaIS7_EE7reserveEj │ │ │ │ 1521: 004bd4b5 256 FUNC GLOBAL DEFAULT 11 SCIPintervalScalprodScalarsSup │ │ │ │ 1522: 005996e9 54 FUNC GLOBAL DEFAULT 11 SCIPisCertified │ │ │ │ 1523: 0054c391 136 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownIntIntLong │ │ │ │ 1524: 008302d1 1156 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIdE12setupWeightsENS_13SPxSolverBaseIdE4TypeE │ │ │ │ - 1525: 008e0b1c 93 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 1525: 008e0b24 93 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1526: 0069c411 200 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE14maxObjUnscaledERKNS_9SPxLPBaseIS7_EEi │ │ │ │ 1527: 0066cef9 32 FUNC GLOBAL DEFAULT 11 _Z20SCIPfindObjEventhdlrP4ScipPKc │ │ │ │ 1528: 005a345d 80 FUNC GLOBAL DEFAULT 11 SCIPcreateDatatree │ │ │ │ 1529: 005a678d 264 FUNC GLOBAL DEFAULT 11 SCIPincludeEventhdlrBasic │ │ │ │ 1530: 005b0241 100 FUNC GLOBAL DEFAULT 11 SCIPcreateNlRowFromRow │ │ │ │ 1531: 005de6f9 24 FUNC GLOBAL DEFAULT 11 SCIPgetVarNStrongbranchs │ │ │ │ 1532: 00513a19 224 FUNC GLOBAL DEFAULT 11 SCIPmultihashFree │ │ │ │ @@ -1592,18 +1592,18 @@ │ │ │ │ 1588: 00587c89 56 FUNC GLOBAL DEFAULT 11 SCIPrationalDiffProdReal │ │ │ │ 1589: 0082f409 3780 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE5leaveEib │ │ │ │ 1590: 004e21e5 6 FUNC GLOBAL DEFAULT 11 SCIPcolGetNLPNonz │ │ │ │ 1591: 00527a29 74 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosRealPtrPtrInt │ │ │ │ 1592: 005def15 296 FUNC GLOBAL DEFAULT 11 SCIPaddVarObj │ │ │ │ 1593: 00586ff1 148 FUNC GLOBAL DEFAULT 11 SCIPrationalCopyBufferArray │ │ │ │ 1594: 005a3a51 964 FUNC GLOBAL DEFAULT 11 SCIPprintDatatreeAsTable │ │ │ │ - 1595: 008e0550 143 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE19DoubletonEquationPSE │ │ │ │ + 1595: 008e0558 143 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE19DoubletonEquationPSE │ │ │ │ 1596: 00928008 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 1597: 009284a8 16 OBJECT WEAK DEFAULT 21 _ZTVN6soplex8MPSInputE │ │ │ │ - 1598: 008e3320 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxDantzigPRIdEE │ │ │ │ + 1598: 008e3328 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxDantzigPRIdEE │ │ │ │ 1599: 0057a649 4 FUNC GLOBAL DEFAULT 11 SCIPpresolGetNDelConss │ │ │ │ 1600: 004b0e45 10 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetMinDepth │ │ │ │ 1601: 009271b0 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIdE13FixVariablePSE │ │ │ │ 1602: 005d7e3d 8 FUNC GLOBAL DEFAULT 11 SCIPgetEffectiveRootDepth │ │ │ │ 1603: 0051ebdd 148 FUNC GLOBAL DEFAULT 11 SCIPselectPtrPtrIntInt │ │ │ │ 1604: 00642ebd 4 FUNC GLOBAL DEFAULT 11 SCIPvarCompActiveAndNegated │ │ │ │ 1605: 00706a31 2936 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE13getLeaveVals2EdNS_5SPxIdERdS3_S3_S3_RNS_9StableSumIdEE │ │ │ │ @@ -1693,15 +1693,15 @@ │ │ │ │ 1689: 005d5eb1 1324 FUNC GLOBAL DEFAULT 11 SCIPcollectNLPIStatistics │ │ │ │ 1690: 005b9131 56 FUNC GLOBAL DEFAULT 11 SCIPgetLocalDualbound │ │ │ │ 1691: 0074a5c1 820 FUNC WEAK DEFAULT 11 _ZN6soplex18SPxBoundFlippingRTIdE7getDataERdRNS_5SPxIdEiddPKdS6_S6_S6_NS1_16BreakpointSourceEd │ │ │ │ 1692: 0045ce7d 4 FUNC GLOBAL DEFAULT 11 SCIPbendersCutPseudo │ │ │ │ 1693: 0069493d 4 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12isConsistentEv │ │ │ │ 1694: 0030bab1 252 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ 1695: 00782dd1 272 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE15solveUpdateLeftEdPdPii │ │ │ │ - 1696: 008e1be4 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_9SPxPricerIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10IdxElementENSA_10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ + 1696: 008e1bec 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_9SPxPricerIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10IdxElementENSA_10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ 1697: 005a3355 84 FUNC GLOBAL DEFAULT 11 SCIPcreateDigraph │ │ │ │ 1698: 006beb25 980 FUNC WEAK DEFAULT 11 _ZNK6soplex9SLUFactorIdE10statisticsB5cxx11Ev │ │ │ │ 1699: 006b10a5 162 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE3objEi │ │ │ │ 1700: 0048b8f9 10 FUNC GLOBAL DEFAULT 11 SCIPconsIsDeleted │ │ │ │ 1701: 0052f059 1684 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedIntIntIntReal │ │ │ │ 1702: 005ae3e9 24 FUNC GLOBAL DEFAULT 11 SCIPcaptureRowExact │ │ │ │ 1703: 00586625 6 FUNC GLOBAL DEFAULT 11 SCIPpropGetNCalls │ │ │ │ @@ -1780,15 +1780,15 @@ │ │ │ │ 1776: 005b664d 6 FUNC GLOBAL DEFAULT 11 SCIPgetProbName │ │ │ │ 1777: 005a2be1 76 FUNC GLOBAL DEFAULT 11 SCIPfreeRealarray │ │ │ │ 1778: 00515159 280 FUNC GLOBAL DEFAULT 11 SCIPhashsetPrintStatistics │ │ │ │ 1779: 0048b865 34 FUNC GLOBAL DEFAULT 11 SCIPconsIsEnabled │ │ │ │ 1780: 00514479 38 FUNC GLOBAL DEFAULT 11 SCIPhashtableExists │ │ │ │ 1781: 0078851d 1244 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15TightenBoundsPS7executeERNS_10VectorBaseIS8_EESD_SD_SD_RNS_9DataArrayINS_13SPxSolverBaseIS8_E9VarStatusEEESJ_b │ │ │ │ 1782: 00661055 20 FUNC GLOBAL DEFAULT 11 SCIPvarGetWorstBoundType │ │ │ │ - 1783: 008e0e14 91 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 1783: 008e0e1c 91 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1784: 005d8add 1160 FUNC GLOBAL DEFAULT 11 SCIPvalidateSolveExact │ │ │ │ 1785: 005be9c1 480 FUNC GLOBAL DEFAULT 11 SCIPprintSol │ │ │ │ 1786: 0079bb11 564 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9minSelectERiRS8_SB_SB_S8_ │ │ │ │ 1787: 005a96e1 108 FUNC GLOBAL DEFAULT 11 SCIPsimplifyExpr │ │ │ │ 1788: 005bbdf5 104 FUNC GLOBAL DEFAULT 11 SCIPfreeRepresentation │ │ │ │ 1789: 007760a9 792 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17setEnterBound4RowEii │ │ │ │ 1790: 005dca9d 476 FUNC GLOBAL DEFAULT 11 SCIPsetRelaxSolValsSol │ │ │ │ @@ -1815,15 +1815,15 @@ │ │ │ │ 1811: 00588b5d 108 FUNC GLOBAL DEFAULT 11 SCIPrationalarrayGetVal │ │ │ │ 1812: 004a3f01 14 FUNC GLOBAL DEFAULT 11 SCIPdialoghdlrIsBufferEmpty │ │ │ │ 1813: 0051b8cd 92 FUNC GLOBAL DEFAULT 11 SCIPsortPtrRealRealIntBool │ │ │ │ 1814: 0083b5f1 6 FUNC WEAK DEFAULT 11 _ZThn328_N6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9factorizeEv │ │ │ │ 1815: 001d7051 1460 FUNC GLOBAL DEFAULT 11 SCIPincludeConshdlrSymresack │ │ │ │ 1816: 005df229 10 FUNC GLOBAL DEFAULT 11 SCIPgetVarMultaggrUbGlobal │ │ │ │ 1817: 004be939 972 FUNC GLOBAL DEFAULT 11 SCIPintervalPowerScalarInverse │ │ │ │ - 1818: 008e15e8 193 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18FreeColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 1818: 008e15f0 193 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18FreeColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 1819: 009271a4 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIdE11FixBoundsPSE │ │ │ │ 1820: 008620cd 4 FUNC GLOBAL DEFAULT 11 SCIPlpiExactChgObjsen │ │ │ │ 1821: 00212a7d 40 FUNC GLOBAL DEFAULT 11 SCIPisExprEntropy │ │ │ │ 1822: 00748fad 496 FUNC WEAK DEFAULT 11 _ZN6soplex18SPxBoundFlippingRTIdE21collectBreakpointsMaxERiS2_PKiiPKdS6_S6_S6_NS1_16BreakpointSourceE │ │ │ │ 1823: 005b1125 8 FUNC GLOBAL DEFAULT 11 SCIPgetNNlpis │ │ │ │ 1824: 008322f5 3540 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE5enterERNS_5SPxIdEb │ │ │ │ 1825: 00693f49 10 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE14getRowScaleExpEi │ │ │ │ @@ -1909,15 +1909,15 @@ │ │ │ │ 1905: 005ac49d 10 FUNC GLOBAL DEFAULT 11 SCIPgetGlobalPseudoObjval │ │ │ │ 1906: 00555531 4 FUNC GLOBAL DEFAULT 11 SCIPprofileGetTimepoints │ │ │ │ 1907: 00535421 82 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosLongPtrPtrIntInt │ │ │ │ 1908: 0064a7b9 152 FUNC GLOBAL DEFAULT 11 SCIPvarGetInferenceSumCurrentRun │ │ │ │ 1909: 005b4b39 84 FUNC GLOBAL DEFAULT 11 SCIPsetIntParam │ │ │ │ 1910: 00533d99 92 FUNC GLOBAL DEFAULT 11 SCIPsortLongPtrRealRealIntBool │ │ │ │ 1911: 0022887d 1296 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurAdaptivediving │ │ │ │ - 1912: 008e2310 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 1912: 008e2318 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 1913: 004b0ded 6 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetMinRelDepth │ │ │ │ 1914: 005f05bd 6 FUNC GLOBAL DEFAULT 11 SCIPsepaWasSolDelayed │ │ │ │ 1915: 005a2901 26 FUNC GLOBAL DEFAULT 11 SCIPsetCutselExitsol │ │ │ │ 1916: 004f0855 1164 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetParallelRows │ │ │ │ 1917: 001f6f35 780 FUNC GLOBAL DEFAULT 11 SCIPdialogExecRead │ │ │ │ 1918: 00521705 62 FUNC GLOBAL DEFAULT 11 SCIPsortRealBoolPtr │ │ │ │ 1919: 00116e19 1308 FUNC GLOBAL DEFAULT 11 SCIPcopyConsExactLinear │ │ │ │ @@ -1930,15 +1930,15 @@ │ │ │ │ 1926: 001fd4b9 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetSeparatingAggressive │ │ │ │ 1927: 0052062d 148 FUNC GLOBAL DEFAULT 11 SCIPselectPtrPtrLongInt │ │ │ │ 1928: 005aca95 14 FUNC GLOBAL DEFAULT 11 SCIPgetLPI │ │ │ │ 1929: 00224c31 8 FUNC GLOBAL DEFAULT 11 SCIPexprintFree │ │ │ │ 1930: 00591739 10 FUNC GLOBAL DEFAULT 11 SCIPreoptnodeSetParentID │ │ │ │ 1931: 00563119 6 FUNC GLOBAL DEFAULT 11 SCIPnlrowGetConstant │ │ │ │ 1932: 001d30c9 736 FUNC GLOBAL DEFAULT 11 SCIPcreateConsSuperindicator │ │ │ │ - 1933: 008e1c08 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEENS_9SPxMainSMIS9_E14ElementCompareEEEvPT_iRT0_iE4incs │ │ │ │ + 1933: 008e1c10 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEENS_9SPxMainSMIS9_E14ElementCompareEEEvPT_iRT0_iE4incs │ │ │ │ 1934: 008633c9 132 FUNC GLOBAL DEFAULT 11 SCIPtpiGetNewJobID │ │ │ │ 1935: 0052b4a1 90 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntPtr │ │ │ │ 1936: 0055de49 4 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrGetName │ │ │ │ 1937: 00929564 16 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SVSetBaseIdEE │ │ │ │ 1938: 0056fb59 6 FUNC GLOBAL DEFAULT 11 SCIPparamGetLongintDefault │ │ │ │ 1939: 005d2675 324 FUNC GLOBAL DEFAULT 11 SCIPprintRelaxatorStatistics │ │ │ │ 1940: 00554abd 1912 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownIntPtrIntIntBoolBool │ │ │ │ @@ -1976,15 +1976,15 @@ │ │ │ │ 1972: 006945e9 6 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxLeastSqSCIdE12setRealParamEdPKc │ │ │ │ 1973: 004b0545 40 FUNC GLOBAL DEFAULT 11 SCIPfgetc │ │ │ │ 1974: 005d7b5d 6 FUNC GLOBAL DEFAULT 11 SCIPgetTables │ │ │ │ 1975: 00772631 1838 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15changeLhsStatusEiS8_S8_ │ │ │ │ 1976: 0057d625 4 FUNC GLOBAL DEFAULT 11 SCIPpricerIsInitialized │ │ │ │ 1977: 00865bc9 4 FUNC GLOBAL DEFAULT 11 SYMsymmetryGetAddDesc │ │ │ │ 1978: 005e86bd 128 FUNC GLOBAL DEFAULT 11 SCIPupdateVarPseudocost │ │ │ │ - 1979: 008e2390 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 1979: 008e2398 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 1980: 00223a15 40 FUNC GLOBAL DEFAULT 11 SCIPisExprSin │ │ │ │ 1981: 00127625 1952 FUNC GLOBAL DEFAULT 11 SCIPcreateConsIndicatorGenericLinConsPure │ │ │ │ 1982: 00516b35 100 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertInd │ │ │ │ 1983: 00513559 14 FUNC GLOBAL DEFAULT 11 SCIPqueueIsEmpty │ │ │ │ 1984: 005e8c89 8 FUNC GLOBAL DEFAULT 11 SCIPgetVarAvgConflictlength │ │ │ │ 1985: 004f36b1 176 FUNC GLOBAL DEFAULT 11 SCIPfindSimpleRational │ │ │ │ 1986: 005ae395 84 FUNC GLOBAL DEFAULT 11 SCIPgetLPDualDegeneracy │ │ │ │ @@ -2017,15 +2017,15 @@ │ │ │ │ 2013: 00558035 4 FUNC GLOBAL DEFAULT 11 SCIPbtnodeSetData │ │ │ │ 2014: 0052a059 58 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertInt │ │ │ │ 2015: 006a16b9 392 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8RowObjPS7executeERNS_10VectorBaseIS8_EESD_SD_SD_RNS_9DataArrayINS_13SPxSolverBaseIS8_E9VarStatusEEESJ_b │ │ │ │ 2016: 00557f6d 4 FUNC GLOBAL DEFAULT 11 SCIPbtnodeGetParent │ │ │ │ 2017: 00405079 44 FUNC GLOBAL DEFAULT 11 SCIPtimGetStageVars │ │ │ │ 2018: 004bb255 4 FUNC GLOBAL DEFAULT 11 SCIPcliqueGetIndex │ │ │ │ 2019: 002035e5 16216 FUNC GLOBAL DEFAULT 11 SCIPincludeDialogDefaultSet │ │ │ │ - 2020: 008e0f2c 182 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 2020: 008e0f34 182 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2021: 005ac4e9 8 FUNC GLOBAL DEFAULT 11 SCIPgetLPRootColumnObjval │ │ │ │ 2022: 005a90c9 18 FUNC GLOBAL DEFAULT 11 SCIPisExprPower │ │ │ │ 2023: 000a6859 140 FUNC GLOBAL DEFAULT 11 SCIPmessagePrintErrorHeader │ │ │ │ 2024: 005c937d 12 FUNC GLOBAL DEFAULT 11 SCIPgetNNodeInitLPs │ │ │ │ 2025: 005b5151 84 FUNC GLOBAL DEFAULT 11 SCIPsetPresolving │ │ │ │ 2026: 005a2c2d 92 FUNC GLOBAL DEFAULT 11 SCIPextendRealarray │ │ │ │ 2027: 00128759 92 FUNC GLOBAL DEFAULT 11 SCIPsetSlackVarUb │ │ │ │ @@ -2176,15 +2176,15 @@ │ │ │ │ 2172: 007017d1 704 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxParMultPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11selectLeaveEv │ │ │ │ 2173: 00637495 10 FUNC GLOBAL DEFAULT 11 SCIPnodeIsActive │ │ │ │ 2174: 005c95c5 56 FUNC GLOBAL DEFAULT 11 SCIPgetAvgDualbound │ │ │ │ 2175: 005b6d99 300 FUNC GLOBAL DEFAULT 11 SCIPisObjIntegral │ │ │ │ 2176: 008357c1 1388 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9factorizeEv │ │ │ │ 2177: 00696611 52 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE14maxAbsRowscaleEv │ │ │ │ 2178: 00758ea9 708 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13unscaleSlacksERKNS_9SPxLPBaseIS8_EERNS_10VectorBaseIS8_EE │ │ │ │ - 2179: 008dfd10 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10VectorBaseIdEE │ │ │ │ + 2179: 008dfd18 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10VectorBaseIdEE │ │ │ │ 2180: 00849109 1260 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE19_verifySolutionRealEv │ │ │ │ 2181: 0066ee49 188 FUNC GLOBAL DEFAULT 11 _Z20SCIPincludeObjPresolP4ScipPN4scip9ObjPresolEj │ │ │ │ 2182: 0045ce79 4 FUNC GLOBAL DEFAULT 11 SCIPbendersCutLP │ │ │ │ 2183: 00663975 44 FUNC GLOBAL DEFAULT 11 SCIPrbtreeSuccessor_call │ │ │ │ 2184: 0086235d 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactStartStrongbranch │ │ │ │ 2185: 00224151 144 FUNC GLOBAL DEFAULT 11 SCIPcreateExprVar │ │ │ │ 2186: 005370e9 192 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntPtrIntIntBoolBool │ │ │ │ @@ -2216,35 +2216,35 @@ │ │ │ │ 2212: 004848fd 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetNCutsApplied │ │ │ │ 2213: 00757225 440 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10scaleUpperERKNS_9SPxLPBaseIS8_EEiS8_ │ │ │ │ 2214: 000a8415 364 FUNC GLOBAL DEFAULT 11 SCIPcreateBanditExp3 │ │ │ │ 2215: 000a85a5 36 FUNC GLOBAL DEFAULT 11 SCIPsetBetaExp3 │ │ │ │ 2216: 0051ff55 1752 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedPtrPtrLongInt │ │ │ │ 2217: 00735ab1 104 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12changeBoundsERKNS_10VectorBaseIdEES5_b │ │ │ │ 2218: 004a9fe1 10 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrHasEstimate │ │ │ │ - 2219: 008e1e34 17 OBJECT WEAK DEFAULT 13 _ZTSN4zstr8ifstreamE │ │ │ │ + 2219: 008e1e3c 17 OBJECT WEAK DEFAULT 13 _ZTSN4zstr8ifstreamE │ │ │ │ 2220: 005c98e1 6 FUNC GLOBAL DEFAULT 11 SCIPgetCutoffboundExact │ │ │ │ - 2221: 008e18ec 193 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 2221: 008e18f4 193 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2222: 004b21fd 6 FUNC GLOBAL DEFAULT 11 SCIPheurGetNSolsFound │ │ │ │ 2223: 005b1665 92 FUNC GLOBAL DEFAULT 11 SCIPgetNlpiSolution │ │ │ │ 2224: 00926f98 20 OBJECT WEAK DEFAULT 21 _ZTVN5boost9container12length_errorE │ │ │ │ 2225: 00558099 68 FUNC GLOBAL DEFAULT 11 SCIPbtFree │ │ │ │ 2226: 005122d1 208 FUNC GLOBAL DEFAULT 11 SCIPcomputeTwoSampleTTestValue │ │ │ │ 2227: 006e493d 604 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEaSERKS8_ │ │ │ │ 2228: 0064f3d9 8 FUNC GLOBAL DEFAULT 11 SCIPvarGetColExact │ │ │ │ 2229: 004a9fa9 4 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrGetPrecedence │ │ │ │ 2230: 003f5071 268 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderOsil │ │ │ │ 2231: 0055532d 20 FUNC GLOBAL DEFAULT 11 SCIPactivityFree │ │ │ │ - 2232: 008e0014 43 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE18FreeColSingletonPSE │ │ │ │ + 2232: 008e001c 43 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE18FreeColSingletonPSE │ │ │ │ 2233: 007c16f9 1076 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9solveLeftEPS8_SA_ │ │ │ │ 2234: 004bb249 4 FUNC GLOBAL DEFAULT 11 SCIPcliqueGetValues │ │ │ │ 2235: 0048d3ad 6 FUNC GLOBAL DEFAULT 11 SCIPcutpoolGetTime │ │ │ │ 2236: 000a5e21 252 FUNC GLOBAL DEFAULT 11 SCIPmessagehdlrSetQuiet │ │ │ │ 2237: 004b0449 4 FUNC GLOBAL DEFAULT 11 SCIPfdopen │ │ │ │ 2238: 005ac4b5 6 FUNC GLOBAL DEFAULT 11 SCIPisRootLPRelax │ │ │ │ - 2239: 008e2148 30 OBJECT WEAK DEFAULT 13 _ZTSN6soplex18SLinSolverRationalE │ │ │ │ + 2239: 008e2150 30 OBJECT WEAK DEFAULT 13 _ZTSN6soplex18SLinSolverRationalE │ │ │ │ 2240: 00650775 32 FUNC GLOBAL DEFAULT 11 SCIPvarGetHolelistOriginal │ │ │ │ 2241: 00586635 6 FUNC GLOBAL DEFAULT 11 SCIPpropGetNCutoffs │ │ │ │ 2242: 00588039 20 FUNC GLOBAL DEFAULT 11 SCIPrationalIsZero │ │ │ │ 2243: 004a9fed 10 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrHasInitEstimates │ │ │ │ 2244: 004a6715 4 FUNC GLOBAL DEFAULT 11 SCIPeventhdlrSetData │ │ │ │ 2245: 007200d5 552 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE18computeEnterCoPrhsEv │ │ │ │ 2246: 0085a0b1 7236 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE19_performOptIRStableERNS_7SolBaseIN5boost14multiprecision6numberINS4_8backends12gmp_rationalELNS4_26expression_template_optionE0EEEEEbbiRbSC_SC_SC_SC_SC_SC_ │ │ │ │ @@ -2268,15 +2268,15 @@ │ │ │ │ 2264: 005130e9 156 FUNC GLOBAL DEFAULT 11 SCIPsparseSolGetNextSol │ │ │ │ 2265: 00586ec5 76 FUNC GLOBAL DEFAULT 11 SCIPrationalCopyBlock │ │ │ │ 2266: 00102a99 136 FUNC GLOBAL DEFAULT 11 SCIPsetHminCumulative │ │ │ │ 2267: 0075577d 152 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE11doRemoveColEi │ │ │ │ 2268: 005bbfe9 96 FUNC GLOBAL DEFAULT 11 SCIPsplitReoptRoot │ │ │ │ 2269: 00628a21 6 FUNC GLOBAL DEFAULT 11 SCIPsyncdataGetLowerbound │ │ │ │ 2270: 00598f6d 6 FUNC GLOBAL DEFAULT 11 SCIPgetNPrioExternBranchCands │ │ │ │ - 2271: 008e08f4 138 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14RowSingletonPSE │ │ │ │ + 2271: 008e08fc 138 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14RowSingletonPSE │ │ │ │ 2272: 003d4669 11732 FUNC GLOBAL DEFAULT 11 SCIPwriteLp │ │ │ │ 2273: 004625f9 6 FUNC GLOBAL DEFAULT 11 SCIPbendersGetNBenderscuts │ │ │ │ 2274: 00536729 92 FUNC GLOBAL DEFAULT 11 SCIPsortPtrIntIntBoolBool │ │ │ │ 2275: 001fce31 340 FUNC GLOBAL DEFAULT 11 SCIPdialogExecIIS │ │ │ │ 2276: 0045073d 1064 FUNC GLOBAL DEFAULT 11 SCIPtreemodelInit │ │ │ │ 2277: 0045de09 6 FUNC GLOBAL DEFAULT 11 SCIPbendersGetNConvexSubproblems │ │ │ │ 2278: 001e4c9d 88 FUNC GLOBAL DEFAULT 11 SCIPgetRhsVarbound │ │ │ │ @@ -2315,24 +2315,24 @@ │ │ │ │ 2311: 0086292d 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactSetState │ │ │ │ 2312: 0055b119 216 FUNC GLOBAL DEFAULT 11 SCIPconsGetLhs │ │ │ │ 2313: 0086214d 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetRows │ │ │ │ 2314: 001fbd05 428 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplaySolution │ │ │ │ 2315: 00636b49 14 FUNC GLOBAL DEFAULT 11 SCIPnodeSetReopttype │ │ │ │ 2316: 0058659d 4 FUNC GLOBAL DEFAULT 11 SCIPpropGetPresolPriority │ │ │ │ 2317: 005aad69 4 FUNC GLOBAL DEFAULT 11 SCIPtechVersion │ │ │ │ - 2318: 008dfc78 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SVectorBaseIdEE │ │ │ │ + 2318: 008dfc80 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SVectorBaseIdEE │ │ │ │ 2319: 005b551d 28 FUNC GLOBAL DEFAULT 11 SCIPsetPresolPriority │ │ │ │ 2320: 005130a5 4 FUNC GLOBAL DEFAULT 11 SCIPsparseSolGetNVars │ │ │ │ 2321: 005e6649 2388 FUNC GLOBAL DEFAULT 11 SCIPtightenVarUbGlobal │ │ │ │ 2322: 00927a38 28 OBJECT WEAK DEFAULT 21 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2323: 0056a959 1260 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleDelVarSet │ │ │ │ 2324: 001e5375 76 FUNC GLOBAL DEFAULT 11 SCIPgetRowVarbound │ │ │ │ 2325: 0055c5cd 4 FUNC GLOBAL DEFAULT 11 SCIProwprepSetSidetype │ │ │ │ 2326: 005b498d 80 FUNC GLOBAL DEFAULT 11 SCIPfixParam │ │ │ │ - 2327: 008dfeb8 41 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE16FreeConstraintPSE │ │ │ │ + 2327: 008dfec0 41 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE16FreeConstraintPSE │ │ │ │ 2328: 0093044c 4 OBJECT UNIQUE DEFAULT 25 _ZZN6soplex6PresolIdE16unsimplifiedDualEvE11emptyVector │ │ │ │ 2329: 0052ad79 86 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntReal │ │ │ │ 2330: 000a5a65 116 FUNC GLOBAL DEFAULT 11 BMSfreeBufferMemory_call │ │ │ │ 2331: 00646061 2052 FUNC GLOBAL DEFAULT 11 SCIPvarGetBestRootSol │ │ │ │ 2332: 0059c73d 26 FUNC GLOBAL DEFAULT 11 SCIPsetConsModifiable │ │ │ │ 2333: 0061cc21 1196 FUNC GLOBAL DEFAULT 11 SCIPisPackingPartitioningOrbitope │ │ │ │ 2334: 0092780c 40 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18FreeColSingletonPSE │ │ │ │ @@ -2342,34 +2342,34 @@ │ │ │ │ 2338: 0058f31d 6 FUNC GLOBAL DEFAULT 11 SCIPreoptGetNInfNodes │ │ │ │ 2339: 00528c09 2076 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealRealRealBoolPtr │ │ │ │ 2340: 00397935 5468 FUNC GLOBAL DEFAULT 11 SCIPanalyzeDeductionsProbing │ │ │ │ 2341: 005abc2d 26 FUNC GLOBAL DEFAULT 11 SCIPsetHeurFree │ │ │ │ 2342: 006ac471 740 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEED0Ev │ │ │ │ 2343: 005bd1bd 108 FUNC GLOBAL DEFAULT 11 SCIPcreateUnknownSol │ │ │ │ 2344: 0015e1ad 80 FUNC GLOBAL DEFAULT 11 SCIPgetValsLinear │ │ │ │ - 2345: 008e0d58 94 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18FreeColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 2345: 008e0d60 94 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18FreeColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2346: 00559e1d 160 FUNC GLOBAL DEFAULT 11 SCIPhashmapSetImage │ │ │ │ 2347: 001ca5b9 2676 FUNC GLOBAL DEFAULT 11 SCIPmakeSOS1sFeasible │ │ │ │ 2348: 002c28b9 4784 FUNC GLOBAL DEFAULT 11 SCIPcomputeBilinEnvelope1 │ │ │ │ 2349: 00818d15 1452 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE28buildBestPriceVectorEnterDimERS8_S8_ │ │ │ │ 2350: 0018f549 88 FUNC GLOBAL DEFAULT 11 SCIPgetVarsOr │ │ │ │ 2351: 002c3b69 1138 FUNC GLOBAL DEFAULT 11 SCIPcomputeBilinEnvelope2 │ │ │ │ 2352: 0077e861 154 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE10solveRightEPdS2_ │ │ │ │ 2353: 00567dc9 6 FUNC GLOBAL DEFAULT 11 SCIPnlpiGetSolveTime │ │ │ │ 2354: 0057a651 4 FUNC GLOBAL DEFAULT 11 SCIPpresolGetNUpgdConss │ │ │ │ 2355: 000df8d9 76 FUNC GLOBAL DEFAULT 11 SCIPgetNVarsBounddisjunction │ │ │ │ 2356: 00533df5 202 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertLongPtrRealRealIntBool │ │ │ │ 2357: 005409ad 62 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealBoolPtr │ │ │ │ 2358: 005c93f9 8 FUNC GLOBAL DEFAULT 11 SCIPgetNSepaRounds │ │ │ │ - 2359: 008e1b28 188 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 2359: 008e1b30 188 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2360: 00559d65 184 FUNC GLOBAL DEFAULT 11 SCIPhashmapInsertReal │ │ │ │ 2361: 005ad915 56 FUNC GLOBAL DEFAULT 11 SCIPgetRowSolFeasibility │ │ │ │ 2362: 0028c4bd 5540 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurScheduler │ │ │ │ 2363: 006693f1 4 FUNC GLOBAL DEFAULT 11 SCIPxmlFirstChild │ │ │ │ - 2364: 008dc05c 29 OBJECT WEAK DEFAULT 13 _ZTSN5boost9container9exceptionE │ │ │ │ + 2364: 008dc064 29 OBJECT WEAK DEFAULT 13 _ZTSN5boost9container9exceptionE │ │ │ │ 2365: 0052071d 204 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertPtrPtrLongIntInt │ │ │ │ 2366: 002207d1 1188 FUNC GLOBAL DEFAULT 11 SCIPmultiplyBySumExprSum │ │ │ │ 2367: 00187da1 100 FUNC GLOBAL DEFAULT 11 SCIPaddExprViolScoreNonlinear │ │ │ │ 2368: 005865b9 4 FUNC GLOBAL DEFAULT 11 SCIPpropGetFreq │ │ │ │ 2369: 005a4065 80 FUNC GLOBAL DEFAULT 11 SCIPgetDecomps │ │ │ │ 2370: 00224c25 4 FUNC GLOBAL DEFAULT 11 SCIPexprintGetCapability │ │ │ │ 2371: 005580e9 4 FUNC GLOBAL DEFAULT 11 SCIPbtGetRoot │ │ │ │ @@ -2378,15 +2378,15 @@ │ │ │ │ 2374: 006db475 264 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE10Statistics16clearSolvingDataEv │ │ │ │ 2375: 004add91 1436 FUNC GLOBAL DEFAULT 11 SCIPexprCopy │ │ │ │ 2376: 006960e9 12 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE8scaleObjERKNS_9SPxLPBaseIdEEid │ │ │ │ 2377: 005ae4ad 88 FUNC GLOBAL DEFAULT 11 SCIPchgRowExactRhs │ │ │ │ 2378: 0053b531 76 FUNC GLOBAL DEFAULT 11 SCIPsortDownPtrRealBool │ │ │ │ 2379: 004bb879 190 FUNC GLOBAL DEFAULT 11 SCIPintervalIsSubsetEQ │ │ │ │ 2380: 00464905 6 FUNC GLOBAL DEFAULT 11 SCIPbenderscutGetSetupTime │ │ │ │ - 2381: 008e1df0 28 OBJECT WEAK DEFAULT 13 _ZTSN14strict_fstream8ifstreamE │ │ │ │ + 2381: 008e1df8 28 OBJECT WEAK DEFAULT 13 _ZTSN14strict_fstream8ifstreamE │ │ │ │ 2382: 005c9b89 42 FUNC GLOBAL DEFAULT 11 SCIPgetAvgPseudocostCountCurrentRun │ │ │ │ 2383: 005b3435 6 FUNC GLOBAL DEFAULT 11 SCIPmarkLimitChanged │ │ │ │ 2384: 00103ff5 992 FUNC GLOBAL DEFAULT 11 SCIPrespropCumulativeCondition │ │ │ │ 2385: 0092727c 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE19DoubletonEquationPSE │ │ │ │ 2386: 007c5ab9 2602 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14solveUleftNoNZES8_PS8_SA_Pii │ │ │ │ 2387: 0055de25 4 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrSetFreeExprData │ │ │ │ 2388: 0030cbe9 56 FUNC WEAK DEFAULT 11 _ZNSt10_HashtableIiSt4pairIKiiESaIS2_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev │ │ │ │ @@ -2420,15 +2420,15 @@ │ │ │ │ 2416: 005310b5 148 FUNC GLOBAL DEFAULT 11 SCIPselectIntIntPtrPtrInterval │ │ │ │ 2417: 00644c41 360 FUNC GLOBAL DEFAULT 11 SCIPvarGetNLPSol_rec │ │ │ │ 2418: 0092a394 16 OBJECT WEAK DEFAULT 21 _ZTVN6soplex10SoPlexBaseIdEE │ │ │ │ 2419: 00709469 544 FUNC WEAK DEFAULT 11 _ZNK6soplex13SPxSolverBaseIdE10getDualSolERNS_10VectorBaseIdEE │ │ │ │ 2420: 005b77c1 88 FUNC GLOBAL DEFAULT 11 SCIPgetNContImplVars │ │ │ │ 2421: 005a6605 26 FUNC GLOBAL DEFAULT 11 SCIPsetEventhdlrExit │ │ │ │ 2422: 005870a1 18 FUNC GLOBAL DEFAULT 11 SCIPrationalSetReal │ │ │ │ - 2423: 008e3230 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxStarterIdEE │ │ │ │ + 2423: 008e3238 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxStarterIdEE │ │ │ │ 2424: 001fd871 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetEmphasisFeasibility │ │ │ │ 2425: 004ad9c9 736 FUNC GLOBAL DEFAULT 11 SCIPexprRelease │ │ │ │ 2426: 000a57ed 256 FUNC GLOBAL DEFAULT 11 BMSreallocBufferMemory_call │ │ │ │ 2427: 008397c1 1512 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE4initEv │ │ │ │ 2428: 0048b7f5 4 FUNC GLOBAL DEFAULT 11 SCIPconsGetNUses │ │ │ │ 2429: 007c969d 1556 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11updateFtestEv │ │ │ │ 2430: 00671b1d 192 FUNC GLOBAL DEFAULT 11 _Z16SCIPcreateObjVarP4ScipPP8SCIP_VarPKcddd12SCIP_VartypejjPN4scip10ObjVardataEj │ │ │ │ @@ -2493,29 +2493,29 @@ │ │ │ │ 2489: 007cc0e9 976 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE16initFactorMatrixEPPKNS_11SVectorBaseIdEEd │ │ │ │ 2490: 000a3381 64 FUNC GLOBAL DEFAULT 11 BMSfreeMemory_call │ │ │ │ 2491: 0057a64d 4 FUNC GLOBAL DEFAULT 11 SCIPpresolGetNAddConss │ │ │ │ 2492: 002e4dd1 4 FUNC GLOBAL DEFAULT 11 SCIPisIpoptAvailableIpopt │ │ │ │ 2493: 000aa2b1 520 FUNC GLOBAL DEFAULT 11 SCIPincludeBranchruleAllfullstrong │ │ │ │ 2494: 0052d159 122 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntIntPtr │ │ │ │ 2495: 005c927d 8 FUNC GLOBAL DEFAULT 11 SCIPgetNRootboundChgsRun │ │ │ │ - 2496: 008e0a60 92 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 2496: 008e0a68 92 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2497: 00928918 20 OBJECT WEAK DEFAULT 21 _ZTVN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 2498: 004af301 942 FUNC GLOBAL DEFAULT 11 SCIPexprcurvMonomial │ │ │ │ 2499: 005c90fd 100 FUNC GLOBAL DEFAULT 11 SCIPgetReoptSolsRun │ │ │ │ 2500: 005af72d 64 FUNC GLOBAL DEFAULT 11 SCIPgetNLPNlRows │ │ │ │ 2501: 005ac8d5 100 FUNC GLOBAL DEFAULT 11 SCIPinterruptLP │ │ │ │ 2502: 00535e31 82 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosLongPtrPtrBoolInt │ │ │ │ 2503: 005d7e15 30 FUNC GLOBAL DEFAULT 11 SCIPgetCurrentNode │ │ │ │ 2504: 005e16a1 824 FUNC GLOBAL DEFAULT 11 SCIPchgVarUb │ │ │ │ 2505: 0069c9a1 152 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17EmptyConstraintPS7executeERNS_10VectorBaseIS8_EESD_SD_SD_RNS_9DataArrayINS_13SPxSolverBaseIS8_E9VarStatusEEESJ_b │ │ │ │ 2506: 005c93d5 10 FUNC GLOBAL DEFAULT 11 SCIPgetNPricevars │ │ │ │ 2507: 005312cd 1448 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedLong │ │ │ │ 2508: 005be63d 10 FUNC GLOBAL DEFAULT 11 SCIPretransformObj │ │ │ │ 2509: 0053cd81 84 FUNC GLOBAL DEFAULT 11 SCIPsortDownPtrRealIntInt │ │ │ │ - 2510: 008e0068 40 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE15DuplicateColsPSE │ │ │ │ + 2510: 008e0070 40 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE15DuplicateColsPSE │ │ │ │ 2511: 006e87fd 396 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIdE15loadBasisSolverEPNS_10SLinSolverIdEEb │ │ │ │ 2512: 00512cbd 320 FUNC GLOBAL DEFAULT 11 SCIPgmlWriteArc │ │ │ │ 2513: 000a4df9 22 FUNC GLOBAL DEFAULT 11 BMSgetBlockMemoryUnused_call │ │ │ │ 2514: 005e5d09 2368 FUNC GLOBAL DEFAULT 11 SCIPtightenVarLbGlobal │ │ │ │ 2515: 005f0541 6 FUNC GLOBAL DEFAULT 11 SCIPsepaGetNCutsAdded │ │ │ │ 2516: 005a2795 6 FUNC GLOBAL DEFAULT 11 SCIPgetNCuts │ │ │ │ 2517: 0059daa9 772 FUNC GLOBAL DEFAULT 11 SCIPcopyOrigProb │ │ │ │ @@ -2632,15 +2632,15 @@ │ │ │ │ 2628: 005bb7b9 6 FUNC GLOBAL DEFAULT 11 SCIPgetReaders │ │ │ │ 2629: 005418e5 1352 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownRealInt │ │ │ │ 2630: 00629431 4 FUNC GLOBAL DEFAULT 11 SCIPtableGetEarliestStage │ │ │ │ 2631: 0048ba2d 16 FUNC GLOBAL DEFAULT 11 SCIPconsIsLockedTypePos │ │ │ │ 2632: 00862995 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactReadState │ │ │ │ 2633: 007081e1 1388 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE15perturbMinEnterEv │ │ │ │ 2634: 0059d00d 84 FUNC GLOBAL DEFAULT 11 SCIPenfolpCons │ │ │ │ - 2635: 008dffb8 46 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSE │ │ │ │ + 2635: 008dffc0 46 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSE │ │ │ │ 2636: 00668155 112 FUNC GLOBAL DEFAULT 11 SCIPxmlNewAttr │ │ │ │ 2637: 005a2f5d 96 FUNC GLOBAL DEFAULT 11 SCIPincIntarrayVal │ │ │ │ 2638: 0054996d 4 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownRealRealRealBoolBoolPtr │ │ │ │ 2639: 002e8d01 816 FUNC GLOBAL DEFAULT 11 SCIPincludeNodeselHybridestim │ │ │ │ 2640: 0057d61d 4 FUNC GLOBAL DEFAULT 11 SCIPpricerIsActive │ │ │ │ 2641: 005abf21 8 FUNC GLOBAL DEFAULT 11 SCIPgetNHeurs │ │ │ │ 2642: 00735139 336 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE11changeUpperERKNS_10VectorBaseIdEEb │ │ │ │ @@ -2672,15 +2672,15 @@ │ │ │ │ 2668: 0064b675 4 FUNC GLOBAL DEFAULT 11 SCIPboundchgGetVar │ │ │ │ 2669: 0059b13d 8 FUNC GLOBAL DEFAULT 11 SCIPgetNConflicthdlrs │ │ │ │ 2670: 0064f2d1 44 FUNC GLOBAL DEFAULT 11 SCIPvarIsNonimpliedIntegral │ │ │ │ 2671: 0072694d 828 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE17_readFileRationalEPKcPNS_7NameSetES5_PNS_7DIdxSetE │ │ │ │ 2672: 0067f06d 580 FUNC GLOBAL DEFAULT 11 SCIPlpiChgCoef │ │ │ │ 2673: 006b0c6d 46 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE5nNzosEv │ │ │ │ 2674: 00628639 28 FUNC GLOBAL DEFAULT 11 SCIPsyncstoreGetLastLowerbound │ │ │ │ - 2675: 008e1bfc 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_18SPxBoundFlippingRTIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10BreakpointENSA_17BreakpointCompareEEEvPT_iRT0_iE4incs │ │ │ │ + 2675: 008e1c04 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_18SPxBoundFlippingRTIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10BreakpointENSA_17BreakpointCompareEEEvPT_iRT0_iE4incs │ │ │ │ 2676: 0053a559 76 FUNC GLOBAL DEFAULT 11 SCIPsortDownPtrIntInt │ │ │ │ 2677: 005bd769 104 FUNC GLOBAL DEFAULT 11 SCIPlinkPseudoSol │ │ │ │ 2678: 006b0c11 64 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE10tolerancesEv │ │ │ │ 2679: 009303dc 12 OBJECT UNIQUE DEFAULT 25 _ZGRZN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18unsimplifiedSlacksEvE11emptyVector_ │ │ │ │ 2680: 00539f49 52 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownPtrBool │ │ │ │ 2681: 0059ddad 12 FUNC GLOBAL DEFAULT 11 SCIPenableConsCompression │ │ │ │ 2682: 005b3299 12 FUNC GLOBAL DEFAULT 11 SCIPbarrierconvtol │ │ │ │ @@ -2751,15 +2751,15 @@ │ │ │ │ 2747: 00557f75 4 FUNC GLOBAL DEFAULT 11 SCIPbtnodeGetRightchild │ │ │ │ 2748: 00662fd9 368 FUNC GLOBAL DEFAULT 11 SCIPvisualRepropagatedNode │ │ │ │ 2749: 0059b7b5 292 FUNC GLOBAL DEFAULT 11 SCIPsetConshdlrSepa │ │ │ │ 2750: 0053a63d 60 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownPtrIntInt │ │ │ │ 2751: 000a5359 6 FUNC GLOBAL DEFAULT 11 BMSsetBufferMemoryArraygrowfac │ │ │ │ 2752: 00927fac 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxAutoPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 2753: 00514215 320 FUNC GLOBAL DEFAULT 11 SCIPhashtableCreate │ │ │ │ - 2754: 008e0ecc 94 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 2754: 008e0ed4 94 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 2755: 005b4485 56 FUNC GLOBAL DEFAULT 11 SCIPconvertRealToLongint │ │ │ │ 2756: 00734661 288 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE4readERSiPNS_7NameSetESC_PNS_7DIdxSetE │ │ │ │ 2757: 003878cd 224 FUNC GLOBAL DEFAULT 11 SCIPincludePresolStuffing │ │ │ │ 2758: 00927da4 12 OBJECT WEAK DEFAULT 21 _ZTIN4zstr10istreambufE │ │ │ │ 2759: 0059d3a9 88 FUNC GLOBAL DEFAULT 11 SCIPprintCons │ │ │ │ 2760: 0047555d 6 FUNC GLOBAL DEFAULT 11 SCIPconflicthdlrGetSetupTime │ │ │ │ 2761: 00586e3d 136 FUNC GLOBAL DEFAULT 11 SCIPrationalCopyArray │ │ │ │ @@ -2913,15 +2913,15 @@ │ │ │ │ 2909: 005be701 704 FUNC GLOBAL DEFAULT 11 SCIPprintSolExact │ │ │ │ 2910: 0016eef5 2440 FUNC GLOBAL DEFAULT 11 SCIPincludeConshdlrLogicor │ │ │ │ 2911: 005b112d 24 FUNC GLOBAL DEFAULT 11 SCIPsetNlpiPriority │ │ │ │ 2912: 005aa1e1 88 FUNC GLOBAL DEFAULT 11 SCIPcallExprMonotonicity │ │ │ │ 2913: 004bd635 464 FUNC GLOBAL DEFAULT 11 SCIPintervalSquare │ │ │ │ 2914: 005c9391 12 FUNC GLOBAL DEFAULT 11 SCIPgetNDivingLPs │ │ │ │ 2915: 00928204 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex12SPxDefaultRTIdEE │ │ │ │ - 2916: 008dff60 38 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE13FixVariablePSE │ │ │ │ + 2916: 008dff68 38 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE13FixVariablePSE │ │ │ │ 2917: 0092a358 60 OBJECT WEAK DEFAULT 21 _ZTVN6soplex18SPxBoundFlippingRTIdEE │ │ │ │ 2918: 00711981 1116 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEESaISA_EE17_M_default_appendEj │ │ │ │ 2919: 005a0f25 128 FUNC GLOBAL DEFAULT 11 SCIPcopyConsCompression │ │ │ │ 2920: 004a7e81 68 FUNC GLOBAL DEFAULT 11 SCIPeventGetRowSide │ │ │ │ 2921: 008620c1 4 FUNC GLOBAL DEFAULT 11 SCIPlpiExactChgBounds │ │ │ │ 2922: 00588169 4 FUNC GLOBAL DEFAULT 11 SCIPrationalIsInfinity │ │ │ │ 2923: 005b4cfd 88 FUNC GLOBAL DEFAULT 11 SCIPchgCharParam │ │ │ │ @@ -2958,15 +2958,15 @@ │ │ │ │ 2954: 007cc061 132 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE8setPivotEiiid │ │ │ │ 2955: 004bb461 14 FUNC GLOBAL DEFAULT 11 SCIPintervalHasRoundingControl │ │ │ │ 2956: 00598969 26 FUNC GLOBAL DEFAULT 11 SCIPsetBranchruleInitsol │ │ │ │ 2957: 0066e971 196 FUNC GLOBAL DEFAULT 11 _Z21SCIPincludeObjNodeselP4ScipPN4scip10ObjNodeselEj │ │ │ │ 2958: 003baa15 2412 FUNC GLOBAL DEFAULT 11 SCIPreadDiff │ │ │ │ 2959: 004687f9 6 FUNC GLOBAL DEFAULT 11 SCIPbranchruleGetNExternCalls │ │ │ │ 2960: 00597819 252 FUNC GLOBAL DEFAULT 11 SCIPincludeBanditvtable │ │ │ │ - 2961: 008e0670 139 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateRowsPSE │ │ │ │ + 2961: 008e0678 139 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateRowsPSE │ │ │ │ 2962: 006dfb11 476 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE20getColVectorUnscaledEiRNS_12DSVectorBaseIS7_EE │ │ │ │ 2963: 001a9929 2112 FUNC GLOBAL DEFAULT 11 SCIPchgLhsPseudoboolean │ │ │ │ 2964: 00694919 4 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE7setBothEb │ │ │ │ 2965: 0066e0c9 32 FUNC GLOBAL DEFAULT 11 _Z15SCIPfindObjHeurP4ScipPKc │ │ │ │ 2966: 004e2351 20 FUNC GLOBAL DEFAULT 11 SCIProwGetOriginSepa │ │ │ │ 2967: 002c19c9 836 FUNC GLOBAL DEFAULT 11 SCIPincludeNlhdlrBilinear │ │ │ │ 2968: 00926b88 8 OBJECT WEAK DEFAULT 21 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ @@ -3020,28 +3020,28 @@ │ │ │ │ 3016: 0067e345 388 FUNC GLOBAL DEFAULT 11 SCIPlpiDelCols │ │ │ │ 3017: 008347ad 760 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16eliminateNucleusES8_S8_ │ │ │ │ 3018: 006e2ccd 736 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11changeRangeERKNS_10VectorBaseIS7_EESC_b │ │ │ │ 3019: 001b87fd 80 FUNC GLOBAL DEFAULT 11 SCIPgetNFixedonesSetppc │ │ │ │ 3020: 005bb42d 28 FUNC GLOBAL DEFAULT 11 SCIPgetProps │ │ │ │ 3021: 005a31e5 76 FUNC GLOBAL DEFAULT 11 SCIPfreePtrarray │ │ │ │ 3022: 004f126d 4 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetNNonzs │ │ │ │ - 3023: 008e1460 196 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 3023: 008e1468 196 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 3024: 00598469 304 FUNC GLOBAL DEFAULT 11 SCIPincludeBenderscut │ │ │ │ 3025: 005bb81d 26 FUNC GLOBAL DEFAULT 11 SCIPsetRelaxExit │ │ │ │ 3026: 00698611 140 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12changeMaxObjEiRKdb │ │ │ │ 3027: 005b2f79 26 FUNC GLOBAL DEFAULT 11 SCIPsetNodeselExit │ │ │ │ 3028: 005ca48d 52 FUNC GLOBAL DEFAULT 11 SCIPprintOrigProblemStatistics │ │ │ │ 3029: 005580f1 24 FUNC GLOBAL DEFAULT 11 SCIPcalcMachineEpsilon │ │ │ │ 3030: 008176ad 516 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6soplex9SPxPricerIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10IdxElementESaISB_EE17_M_realloc_appendIJRKSB_EEEvDpOT_ │ │ │ │ 3031: 0059d739 216 FUNC GLOBAL DEFAULT 11 SCIPcopyBenders │ │ │ │ 3032: 002a2709 3244 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurUndercover │ │ │ │ 3033: 004afec5 888 FUNC GLOBAL DEFAULT 11 SCIPexpriterInit │ │ │ │ 3034: 008629c5 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactWriteState │ │ │ │ 3035: 005134d1 50 FUNC GLOBAL DEFAULT 11 SCIPqueueRemove │ │ │ │ - 3036: 008e3394 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxHarrisRTIdEE │ │ │ │ + 3036: 008e339c 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxHarrisRTIdEE │ │ │ │ 3037: 00556919 1884 FUNC GLOBAL DEFAULT 11 SCIPdigraphGetArticulationPoints │ │ │ │ 3038: 000a52c9 144 FUNC GLOBAL DEFAULT 11 BMSdestroyBufferMemory_call │ │ │ │ 3039: 00599059 6 FUNC GLOBAL DEFAULT 11 SCIPgetNPrioPseudoBranchCands │ │ │ │ 3040: 006e0b0d 1220 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE13changeElementEiiRKS7_b │ │ │ │ 3041: 003c7045 476 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderFzn │ │ │ │ 3042: 005a0ea1 8 FUNC GLOBAL DEFAULT 11 SCIPgetSubscipDepth │ │ │ │ 3043: 005c97cd 46 FUNC GLOBAL DEFAULT 11 SCIPgetDualboundRoot │ │ │ │ @@ -3099,18 +3099,18 @@ │ │ │ │ 3095: 005b2fb1 26 FUNC GLOBAL DEFAULT 11 SCIPsetNodeselExitsol │ │ │ │ 3096: 00526e45 148 FUNC GLOBAL DEFAULT 11 SCIPselectRealRealRealInt │ │ │ │ 3097: 0056fb11 12 FUNC GLOBAL DEFAULT 11 SCIPparamGetBool │ │ │ │ 3098: 00587b09 8 FUNC GLOBAL DEFAULT 11 SCIPrationalDiffReal │ │ │ │ 3099: 005a2b8d 84 FUNC GLOBAL DEFAULT 11 SCIPcreateRealarray │ │ │ │ 3100: 0064f41d 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetAggrVar │ │ │ │ 3101: 004b0539 10 FUNC GLOBAL DEFAULT 11 SCIPfputs │ │ │ │ - 3102: 008e2b74 125 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxHarrisRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 3102: 008e2b7c 125 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxHarrisRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3103: 0059aa05 284 FUNC GLOBAL DEFAULT 11 SCIPincludeCompr │ │ │ │ 3104: 005c9401 10 FUNC GLOBAL DEFAULT 11 SCIPgetNCutsFound │ │ │ │ - 3105: 008dfdc8 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9CLUFactorIdEE │ │ │ │ + 3105: 008dfdd0 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9CLUFactorIdEE │ │ │ │ 3106: 005916bd 8 FUNC GLOBAL DEFAULT 11 SCIPreoptnodeGetNVars │ │ │ │ 3107: 0059cead 88 FUNC GLOBAL DEFAULT 11 SCIPaddConsLocksType │ │ │ │ 3108: 006d1de1 344 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE11rejectEnterENS_5SPxIdEdNS_12SPxBasisBaseIdE4Desc6StatusE │ │ │ │ 3109: 005b52b9 6 FUNC GLOBAL DEFAULT 11 SCIPfindPresol │ │ │ │ 3110: 00484a09 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrWasSolSeparationDelayed │ │ │ │ 3111: 004e2269 6 FUNC GLOBAL DEFAULT 11 SCIProwGetLhs │ │ │ │ 3112: 005b4c45 6 FUNC GLOBAL DEFAULT 11 SCIPisLongintParamValid │ │ │ │ @@ -3161,15 +3161,15 @@ │ │ │ │ 3157: 00569d01 512 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleFree │ │ │ │ 3158: 005b3b2d 94 FUNC GLOBAL DEFAULT 11 SCIPisFeasGE │ │ │ │ 3159: 006967d9 120 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE15getCoefUnscaledERKNS_9SPxLPBaseIdEEii │ │ │ │ 3160: 0048b7e9 4 FUNC GLOBAL DEFAULT 11 SCIPconsGetPos │ │ │ │ 3161: 00539e91 62 FUNC GLOBAL DEFAULT 11 SCIPsortDownPtrBool │ │ │ │ 3162: 002e7931 12 FUNC GLOBAL DEFAULT 11 SCIPgetSolverNameWorhp │ │ │ │ 3163: 00745f65 128 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9addedVecsEi │ │ │ │ - 3164: 008e1fd8 123 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 3164: 008e1fe0 123 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3165: 000a2b11 128 FUNC WEAK DEFAULT 11 _ZN5boost15throw_exceptionISt12domain_errorEEvRKT_RKNS_15source_locationE │ │ │ │ 3166: 006f44b9 2000 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational16initFactorMatrixEPPKNS_11SVectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEE │ │ │ │ 3167: 008628cd 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetBInvCol │ │ │ │ 3168: 007a9359 212 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11computeTestEi │ │ │ │ 3169: 003b5499 268 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderCcg │ │ │ │ 3170: 004b21a9 4 FUNC GLOBAL DEFAULT 11 SCIPheurSetTimingmask │ │ │ │ 3171: 006b5699 912 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational12vSolveLrightEPN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEPii │ │ │ │ @@ -3195,15 +3195,15 @@ │ │ │ │ 3191: 00798549 1336 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18FreeColSingletonPS7executeERNS_10VectorBaseIS8_EESD_SD_SD_RNS_9DataArrayINS_13SPxSolverBaseIS8_E9VarStatusEEESJ_b │ │ │ │ 3192: 0086223d 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetBounds │ │ │ │ 3193: 00461661 4 FUNC GLOBAL DEFAULT 11 SCIPbendersGetNTransferredCuts │ │ │ │ 3194: 0048b569 6 FUNC GLOBAL DEFAULT 11 SCIPlinConsStatsGetTypeCount │ │ │ │ 3195: 005210d5 74 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertReal │ │ │ │ 3196: 005b5515 8 FUNC GLOBAL DEFAULT 11 SCIPgetNPresols │ │ │ │ 3197: 00224c41 4 FUNC GLOBAL DEFAULT 11 SCIPexprintGetExprCapability │ │ │ │ - 3198: 008e32d0 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxSteepPRIdEE │ │ │ │ + 3198: 008e32d8 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxSteepPRIdEE │ │ │ │ 3199: 007aba69 1408 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11computeTestEv │ │ │ │ 3200: 0059be05 6 FUNC GLOBAL DEFAULT 11 SCIPfindConshdlr │ │ │ │ 3201: 007cd4ad 464 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE14forestReMaxColEii │ │ │ │ 3202: 006ac755 768 FUNC WEAK DEFAULT 11 _ZThn144_N6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEED0Ev │ │ │ │ 3203: 006d7839 3000 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11maxColRatioERKNS_9SPxLPBaseIS8_EE │ │ │ │ 3204: 004bbb09 118 FUNC GLOBAL DEFAULT 11 SCIPintervalIntersect │ │ │ │ 3205: 004f12dd 44 FUNC GLOBAL DEFAULT 11 SCIPmatrixDownlockConflict │ │ │ │ @@ -3255,15 +3255,15 @@ │ │ │ │ 3251: 0092753c 40 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxMainSMIdE13FixVariablePSE │ │ │ │ 3252: 0057d621 4 FUNC GLOBAL DEFAULT 11 SCIPpricerIsDelayed │ │ │ │ 3253: 00499bd9 200 FUNC GLOBAL DEFAULT 11 SCIPaggrRowRemoveZeros │ │ │ │ 3254: 0092a1a0 100 OBJECT WEAK DEFAULT 21 _ZTVN6soplex12SPxDantzigPRIdEE │ │ │ │ 3255: 005e19d9 748 FUNC GLOBAL DEFAULT 11 SCIPendStrongbranch │ │ │ │ 3256: 005b5541 26 FUNC GLOBAL DEFAULT 11 SCIPsetPricerCopy │ │ │ │ 3257: 00549af1 30 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownInt │ │ │ │ - 3258: 008e2688 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 3258: 008e2690 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3259: 00126905 116 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicIndicator │ │ │ │ 3260: 006619f5 456 FUNC GLOBAL DEFAULT 11 SCIPvisualInit │ │ │ │ 3261: 006965c5 74 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE14getRhsUnscaledERKNS_9SPxLPBaseIdEERNS_10VectorBaseIdEE │ │ │ │ 3262: 00755e21 140 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE9addedColsEi │ │ │ │ 3263: 00498085 2324 FUNC GLOBAL DEFAULT 11 SCIPcutsTightenCoefficients │ │ │ │ 3264: 005b9199 16 FUNC GLOBAL DEFAULT 11 SCIPgetNodeDualbound │ │ │ │ 3265: 00928780 352 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ @@ -3274,15 +3274,15 @@ │ │ │ │ 3270: 006f3719 2000 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE20_untransformEqualityERNS_7SolBaseIN5boost14multiprecision6numberINS4_8backends12gmp_rationalELNS4_26expression_template_optionE0EEEEE │ │ │ │ 3271: 005a6a7d 176 FUNC GLOBAL DEFAULT 11 SCIPdropVarEvent │ │ │ │ 3272: 004c6335 156 FUNC GLOBAL DEFAULT 11 SCIPlapackSolveLinearEquations │ │ │ │ 3273: 005b3f5d 18 FUNC GLOBAL DEFAULT 11 SCIPdualfeasCeil │ │ │ │ 3274: 0077c5a9 624 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIdE13checkSolutionERNS_9SPxLPBaseIdEENS_10VectorBaseIdEE │ │ │ │ 3275: 00559829 144 FUNC GLOBAL DEFAULT 11 SCIPhashtableSafeInsert │ │ │ │ 3276: 006ce49d 572 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE12changeMaxObjENS_8SPxColIdERKS7_b │ │ │ │ - 3277: 008e3414 40 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ + 3277: 008e341c 40 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ 3278: 0052e079 66 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosIntPtrReal │ │ │ │ 3279: 001f0af9 2600 FUNC GLOBAL DEFAULT 11 SCIPincludeCutselEnsemble │ │ │ │ 3280: 005f049d 4 FUNC GLOBAL DEFAULT 11 SCIPsepaGetDesc │ │ │ │ 3281: 005c93b9 12 FUNC GLOBAL DEFAULT 11 SCIPgetNRootStrongbranchs │ │ │ │ 3282: 00608ca9 14 FUNC GLOBAL DEFAULT 11 SCIPsolIsPartial │ │ │ │ 3283: 0045ce35 6 FUNC GLOBAL DEFAULT 11 SCIPbendersGetNStrengthenFails │ │ │ │ 3284: 004c0c35 1268 FUNC GLOBAL DEFAULT 11 SCIPintervalSolveUnivariateQuadExpressionPositiveAllScalar │ │ │ │ @@ -3309,15 +3309,15 @@ │ │ │ │ 3305: 0062af39 8 FUNC GLOBAL DEFAULT 11 SCIPnodeGetNAddedConss │ │ │ │ 3306: 005b555d 26 FUNC GLOBAL DEFAULT 11 SCIPsetPricerFree │ │ │ │ 3307: 0061ef01 716 FUNC GLOBAL DEFAULT 11 SCIPaddSymgraphConsnode │ │ │ │ 3308: 00620c25 168 FUNC GLOBAL DEFAULT 11 SCIPfreeSymDataExpr │ │ │ │ 3309: 00559f5d 180 FUNC GLOBAL DEFAULT 11 SCIPhashmapSetImageReal │ │ │ │ 3310: 00783209 112 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE14solveLleftNoNZEPd │ │ │ │ 3311: 004aeab1 6 FUNC GLOBAL DEFAULT 11 SCIPexprSetCurvature │ │ │ │ - 3312: 008e2e70 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxLeastSqSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 3312: 008e2e78 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxLeastSqSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3313: 006775a9 192 FUNC GLOBAL DEFAULT 11 SCIPlpiGetCoef │ │ │ │ 3314: 0062942d 4 FUNC GLOBAL DEFAULT 11 SCIPtableGetPosition │ │ │ │ 3315: 006b16e5 20 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11rowVector_wEi │ │ │ │ 3316: 00777329 1036 FUNC WEAK DEFAULT 11 _ZNK6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10writeBasisERSoPKNS_7NameSetESD_b │ │ │ │ 3317: 0058662d 6 FUNC GLOBAL DEFAULT 11 SCIPpropGetNRespropCalls │ │ │ │ 3318: 004a7ab1 68 FUNC GLOBAL DEFAULT 11 SCIPeventGetNewImpltype │ │ │ │ 3319: 0076f071 360 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE7setTypeENS9_4TypeE │ │ │ │ @@ -3327,29 +3327,29 @@ │ │ │ │ 3323: 0013c5c1 784 FUNC GLOBAL DEFAULT 11 SCIPsolveKnapsackApproximately │ │ │ │ 3324: 0052e0bd 1536 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedIntPtrReal │ │ │ │ 3325: 005582bd 58 FUNC GLOBAL DEFAULT 11 SCIPcalcSmaComMul │ │ │ │ 3326: 004aea1d 4 FUNC GLOBAL DEFAULT 11 SCIPexprGetData │ │ │ │ 3327: 004e21c9 6 FUNC GLOBAL DEFAULT 11 SCIPcolGetLPDepth │ │ │ │ 3328: 005df131 104 FUNC GLOBAL DEFAULT 11 SCIPcomputeVarLbLocalExact │ │ │ │ 3329: 005b8949 8 FUNC GLOBAL DEFAULT 11 SCIPgetNOrigConss │ │ │ │ - 3330: 008e329c 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxPricerIdEE │ │ │ │ + 3330: 008e32a4 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxPricerIdEE │ │ │ │ 3331: 0064b569 244 FUNC GLOBAL DEFAULT 11 SCIPvarsCountTypes │ │ │ │ 3332: 004b92c9 24 FUNC GLOBAL DEFAULT 11 SCIPcliqueHasVar │ │ │ │ 3333: 00523cb9 1540 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealIntPtr │ │ │ │ 3334: 006374a1 10 FUNC GLOBAL DEFAULT 11 SCIPnodeIsPropagatedAgain │ │ │ │ 3335: 006668e9 4 FUNC GLOBAL DEFAULT 11 tcliqueGetNNodes │ │ │ │ 3336: 00195f1d 1176 FUNC GLOBAL DEFAULT 11 SCIPincludeConshdlrOrbitopeFull │ │ │ │ 3337: 00586569 44 FUNC GLOBAL DEFAULT 11 SCIPpropCompName │ │ │ │ 3338: 0064b2d5 20 FUNC GLOBAL DEFAULT 11 SCIPvarGetBdchgInfo │ │ │ │ 3339: 005b0679 152 FUNC GLOBAL DEFAULT 11 SCIPgetNlRowNLPActivity │ │ │ │ 3340: 0053d7b9 1756 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownPtrPtrIntInt │ │ │ │ 3341: 002c8f59 876 FUNC GLOBAL DEFAULT 11 SCIPincludeNlhdlrConvex │ │ │ │ 3342: 007176a9 440 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIdE4DescC2ERKS2_ │ │ │ │ 3343: 00757749 440 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8scaleLhsERKNS_9SPxLPBaseIS8_EEiS8_ │ │ │ │ - 3344: 008e260c 124 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SLinSolverIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 3344: 008e2614 124 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SLinSolverIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3345: 00468785 6 FUNC GLOBAL DEFAULT 11 SCIPbranchruleGetPriority │ │ │ │ 3346: 00214acd 40 FUNC GLOBAL DEFAULT 11 SCIPisExprLog │ │ │ │ 3347: 007382e1 464 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE10updateTestEv │ │ │ │ 3348: 007df3ed 1184 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14forestReMaxColEii │ │ │ │ 3349: 00694925 10 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14getColScaleExpEi │ │ │ │ 3350: 005d7e75 8 FUNC GLOBAL DEFAULT 11 SCIPgetNChildren │ │ │ │ 3351: 0063e061 28 FUNC GLOBAL DEFAULT 11 SCIPvarMayRoundUp │ │ │ │ @@ -3404,15 +3404,15 @@ │ │ │ │ 3400: 0054ebf1 1444 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownLong │ │ │ │ 3401: 0032c6c9 206 FUNC WEAK DEFAULT 11 _ZNSt20discard_block_engineISt26subtract_with_carry_engineIjLj24ELj10ELj24EELj223ELj23EEclEv │ │ │ │ 3402: 007a6c09 9420 FUNC WEAK DEFAULT 11 _ZN6soplex11SPxHarrisRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11selectEnterERS8_ib │ │ │ │ 3403: 0059874d 26 FUNC GLOBAL DEFAULT 11 SCIPsetBenderscutExitsol │ │ │ │ 3404: 006b0a19 504 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE9unscaleLPEv │ │ │ │ 3405: 005b15a5 88 FUNC GLOBAL DEFAULT 11 SCIPsetNlpiInitialGuess │ │ │ │ 3406: 00775e0d 94 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE22computeLeaveCoPrhs4ColEii │ │ │ │ - 3407: 008e2878 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxSteepExPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 3407: 008e2880 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxSteepExPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3408: 00676cb1 4 FUNC GLOBAL DEFAULT 11 SCIPlpiHasDualSolve │ │ │ │ 3409: 00598c75 8 FUNC GLOBAL DEFAULT 11 SCIPgetNBranchrules │ │ │ │ 3410: 00930410 4 OBJECT UNIQUE DEFAULT 25 _ZZN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18unsimplifiedPrimalEvE11emptyVector │ │ │ │ 3411: 00746175 130 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9addedVecsEi │ │ │ │ 3412: 00587b91 112 FUNC GLOBAL DEFAULT 11 SCIPrationalAddProd │ │ │ │ 3413: 0058f2dd 6 FUNC GLOBAL DEFAULT 11 SCIPreoptGetFirstRestarts │ │ │ │ 3414: 0055c685 360 FUNC GLOBAL DEFAULT 11 SCIPprintRowprepSol │ │ │ │ @@ -3473,15 +3473,15 @@ │ │ │ │ 3469: 0066cd89 188 FUNC GLOBAL DEFAULT 11 _Z23SCIPincludeObjEventhdlrP4ScipPN4scip12ObjEventhdlrEj │ │ │ │ 3470: 00557fc1 18 FUNC GLOBAL DEFAULT 11 SCIPbtnodeIsLeaf │ │ │ │ 3471: 005582f9 684 FUNC GLOBAL DEFAULT 11 SCIPrealToRational │ │ │ │ 3472: 0092736c 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 3473: 0053d6c5 172 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownPtrPtrIntInt │ │ │ │ 3474: 005318f5 52 FUNC GLOBAL DEFAULT 11 SCIPsortLongPtr │ │ │ │ 3475: 0053c6b9 1588 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownPtrPtrReal │ │ │ │ - 3476: 008e139c 196 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 3476: 008e13a4 196 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 3477: 005130b1 56 FUNC GLOBAL DEFAULT 11 SCIPsparseSolGetFirstSol │ │ │ │ 3478: 005c0d75 484 FUNC GLOBAL DEFAULT 11 SCIPtrySol │ │ │ │ 3479: 005bc149 312 FUNC GLOBAL DEFAULT 11 SCIPincludeSepa │ │ │ │ 3480: 004e2261 6 FUNC GLOBAL DEFAULT 11 SCIProwGetSumNorm │ │ │ │ 3481: 005b3a1d 90 FUNC GLOBAL DEFAULT 11 SCIPisFeasLT │ │ │ │ 3482: 005b9cb1 252 FUNC GLOBAL DEFAULT 11 SCIPchgVarUbProbing │ │ │ │ 3483: 0045ce25 6 FUNC GLOBAL DEFAULT 11 SCIPbendersGetNStrengthenCutsFound │ │ │ │ @@ -3518,41 +3518,41 @@ │ │ │ │ 3514: 005e89e1 124 FUNC GLOBAL DEFAULT 11 SCIPgetVarPseudocostScoreCurrentRun │ │ │ │ 3515: 0043be2d 772 FUNC GLOBAL DEFAULT 11 SCIPincludeSepaMixing │ │ │ │ 3516: 0058a991 6 FUNC GLOBAL DEFAULT 11 SCIPrelaxGetTime │ │ │ │ 3517: 0077c819 3112 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIdE16trivialHeuristicERNS_9SPxLPBaseIdEE │ │ │ │ 3518: 0048b7ed 4 FUNC GLOBAL DEFAULT 11 SCIPconsGetHdlr │ │ │ │ 3519: 0048ba29 4 FUNC GLOBAL DEFAULT 11 SCIPconsGetNLocksNeg │ │ │ │ 3520: 005b8999 104 FUNC GLOBAL DEFAULT 11 SCIPclearConflictStore │ │ │ │ - 3521: 008e3198 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdEE │ │ │ │ + 3521: 008e31a0 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdEE │ │ │ │ 3522: 0021f7a1 44 FUNC GLOBAL DEFAULT 11 SCIPmultiplyByConstantExprSum │ │ │ │ 3523: 0064a311 140 FUNC GLOBAL DEFAULT 11 SCIPvarGetNBranchingsCurrentRun │ │ │ │ 3524: 002e7c91 632 FUNC GLOBAL DEFAULT 11 SCIPincludeNodeselBfs │ │ │ │ 3525: 005e87fd 26 FUNC GLOBAL DEFAULT 11 SCIPgetVarPseudocostCurrentRun │ │ │ │ 3526: 0059d109 80 FUNC GLOBAL DEFAULT 11 SCIPsepalpCons │ │ │ │ 3527: 00553ff9 92 FUNC GLOBAL DEFAULT 11 SCIPsortDownPtrIntIntBoolBool │ │ │ │ 3528: 0073949d 674 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE19getRedCostViolationERdS2_ │ │ │ │ 3529: 00484655 8 FUNC GLOBAL DEFAULT 11 SCIPconshdlrMarkExact │ │ │ │ 3530: 004f11d1 8 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetColNDownlocks │ │ │ │ 3531: 0076a19d 140 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12doRemoveRowsEPi │ │ │ │ 3532: 005e8cb1 70 FUNC GLOBAL DEFAULT 11 SCIPgetVarAvgInferenceScore │ │ │ │ 3533: 00597cad 26 FUNC GLOBAL DEFAULT 11 SCIPsetBendersPostsolve │ │ │ │ - 3534: 008e31f8 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxGeometSCIdEE │ │ │ │ + 3534: 008e3200 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxGeometSCIdEE │ │ │ │ 3535: 0054d24d 134 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownIntIntIntPtr │ │ │ │ 3536: 005bb451 28 FUNC GLOBAL DEFAULT 11 SCIPsetPropPriority │ │ │ │ 3537: 007f69e9 664 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxDevexPRIdE11selectLeaveEv │ │ │ │ 3538: 00927124 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3539: 00848351 1712 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE31_solveRealLPAndRecordStatisticsEPVb │ │ │ │ 3540: 000f0bd5 80 FUNC GLOBAL DEFAULT 11 SCIPsetParamsCountsols │ │ │ │ 3541: 00764949 1072 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE7tightenEv │ │ │ │ 3542: 005b4749 108 FUNC GLOBAL DEFAULT 11 SCIPaddStringParam │ │ │ │ 3543: 006b2279 236 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational11packColumnsEv │ │ │ │ 3544: 004b0e39 10 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetNSolutionCalls │ │ │ │ 3545: 001bfc61 80 FUNC GLOBAL DEFAULT 11 SCIPgetNSOS1Vars │ │ │ │ 3546: 003b8299 524 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderCip │ │ │ │ - 3547: 008e31c4 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxScalerIdEE │ │ │ │ + 3547: 008e31cc 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxScalerIdEE │ │ │ │ 3548: 006289e9 4 FUNC GLOBAL DEFAULT 11 SCIPsyncdataGetStatus │ │ │ │ 3549: 005c92c9 8 FUNC GLOBAL DEFAULT 11 SCIPgetNRootLPIterations │ │ │ │ 3550: 00628729 180 FUNC GLOBAL DEFAULT 11 SCIPsyncstoreEnsureAllSynced │ │ │ │ 3551: 0076b6a1 4636 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13getLeaveVals2ES8_NS_5SPxIdERS8_SB_SB_SB_RNS_9StableSumIS8_EE │ │ │ │ 3552: 005c928d 8 FUNC GLOBAL DEFAULT 11 SCIPgetNDelayedCutoffs │ │ │ │ 3553: 00752771 200 FUNC WEAK DEFAULT 11 _ZN6soplex11SPxEquiliSCIdE17computeEquiExpVecEPKNS_9SVSetBaseIdEERKNS_9DataArrayIiEERS7_d │ │ │ │ 3554: 00807261 7608 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14handleExtremesERNS_9SPxLPBaseIS8_EE │ │ │ │ @@ -3575,15 +3575,15 @@ │ │ │ │ 3571: 001fd3a9 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetPresolvingFast │ │ │ │ 3572: 007702d1 822 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE5valueEv │ │ │ │ 3573: 00758399 708 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14unscaleDualrayERKNS_9SPxLPBaseIS8_EERNS_10VectorBaseIS8_EE │ │ │ │ 3574: 00713ed1 712 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE9shiftFvecEv │ │ │ │ 3575: 0055a3c9 204 FUNC GLOBAL DEFAULT 11 SCIPcomputeArraysIntersectionPtr │ │ │ │ 3576: 0092758c 40 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSE │ │ │ │ 3577: 005b4b95 92 FUNC GLOBAL DEFAULT 11 SCIPchgLongintParam │ │ │ │ - 3578: 008e0314 135 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11FixBoundsPSE │ │ │ │ + 3578: 008e031c 135 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11FixBoundsPSE │ │ │ │ 3579: 00605d59 6 FUNC GLOBAL DEFAULT 11 SCIPsolGetAbsIntegralityViolation │ │ │ │ 3580: 0058890d 10 FUNC GLOBAL DEFAULT 11 SCIPrationalComputeApproximation │ │ │ │ 3581: 00557271 42 FUNC GLOBAL DEFAULT 11 SCIPdigraphGetComponent │ │ │ │ 3582: 000a5b39 132 FUNC GLOBAL DEFAULT 11 BMSprintBufferMemory │ │ │ │ 3583: 0027b621 648 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurPscostdiving │ │ │ │ 3584: 0055de31 6 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrSetProp │ │ │ │ 3585: 003b4429 24 FUNC GLOBAL DEFAULT 11 SCIPpropSyncGetNTightenedIntBnds │ │ │ │ @@ -3630,15 +3630,15 @@ │ │ │ │ 3626: 005b30f9 284 FUNC GLOBAL DEFAULT 11 SCIPincludeNodeselBasic │ │ │ │ 3627: 003fd5cd 316 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderRlp │ │ │ │ 3628: 00547ded 146 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownRealPtrPtrInt │ │ │ │ 3629: 005866bd 10 FUNC GLOBAL DEFAULT 11 SCIPpropDoesPresolve │ │ │ │ 3630: 004a9f99 6 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrSetEstimate │ │ │ │ 3631: 0059ab21 276 FUNC GLOBAL DEFAULT 11 SCIPincludeComprBasic │ │ │ │ 3632: 008620d5 10 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetNRows │ │ │ │ - 3633: 008dffe8 44 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE19DoubletonEquationPSE │ │ │ │ + 3633: 008dfff0 44 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE19DoubletonEquationPSE │ │ │ │ 3634: 006c5521 5628 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIdE15DuplicateColsPS7executeERNS_10VectorBaseIdEES5_S5_S5_RNS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEESB_b │ │ │ │ 3635: 00694a05 4 FUNC WEAK DEFAULT 11 _ZNK6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12isConsistentEv │ │ │ │ 3636: 005abf19 6 FUNC GLOBAL DEFAULT 11 SCIPgetHeurs │ │ │ │ 3637: 0055de85 10 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrHasExitSepa │ │ │ │ 3638: 00927d14 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex18SPxStatusExceptionE │ │ │ │ 3639: 004e22d5 6 FUNC GLOBAL DEFAULT 11 SCIProwGetAge │ │ │ │ 3640: 00598d75 200 FUNC GLOBAL DEFAULT 11 SCIPgetNLPBranchCands │ │ │ │ @@ -3650,15 +3650,15 @@ │ │ │ │ 3646: 00513589 260 FUNC GLOBAL DEFAULT 11 SCIPpqueueCreate │ │ │ │ 3647: 00761915 284 FUNC WEAK DEFAULT 11 _ZNK6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9stabilityEv │ │ │ │ 3648: 005123a1 4 FUNC GLOBAL DEFAULT 11 SCIPerf │ │ │ │ 3649: 0057a5d1 4 FUNC GLOBAL DEFAULT 11 SCIPpresolGetPriority │ │ │ │ 3650: 000a6579 10 FUNC GLOBAL DEFAULT 11 SCIPmessageVPrintInfo │ │ │ │ 3651: 005b5af9 24 FUNC GLOBAL DEFAULT 11 SCIPsetProbExitsol │ │ │ │ 3652: 0070430d 344 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIdE10invalidateEv │ │ │ │ - 3653: 008e33c8 33 OBJECT WEAK DEFAULT 13 _ZTSN6soplex18SPxBoundFlippingRTIdEE │ │ │ │ + 3653: 008e33d0 33 OBJECT WEAK DEFAULT 13 _ZTSN6soplex18SPxBoundFlippingRTIdEE │ │ │ │ 3654: 005d2aed 832 FUNC GLOBAL DEFAULT 11 SCIPprintTreeStatistics │ │ │ │ 3655: 0018b3b1 128 FUNC GLOBAL DEFAULT 11 SCIPgetExprPartialDiffGradientDirNonlinear │ │ │ │ 3656: 0064a39d 220 FUNC GLOBAL DEFAULT 11 SCIPvarGetAvgBranchdepth │ │ │ │ 3657: 0045d625 10 FUNC GLOBAL DEFAULT 11 SCIPbendersGetSubproblemMasterVars │ │ │ │ 3658: 005acaa5 420 FUNC GLOBAL DEFAULT 11 SCIPprintLPSolutionQuality │ │ │ │ 3659: 005a9dbd 352 FUNC GLOBAL DEFAULT 11 SCIPcomputeExprIntegrality │ │ │ │ 3660: 0056b591 12 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleGetConstraintLhs │ │ │ │ @@ -3679,15 +3679,15 @@ │ │ │ │ 3675: 005e8c91 8 FUNC GLOBAL DEFAULT 11 SCIPgetVarAvgConflictlengthCurrentRun │ │ │ │ 3676: 0053535d 194 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertLongPtrPtrIntInt │ │ │ │ 3677: 0077f211 688 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIdE17solveRight4updateERNS_12SSVectorBaseIdEERKNS_11SVectorBaseIdEE │ │ │ │ 3678: 006872fd 960 FUNC GLOBAL DEFAULT 11 SCIPlpiWriteLP │ │ │ │ 3679: 00928174 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex12SPxLeastSqSCIdEE │ │ │ │ 3680: 0054cae9 62 FUNC GLOBAL DEFAULT 11 SCIPsortDownIntIntPtr │ │ │ │ 3681: 00513185 240 FUNC GLOBAL DEFAULT 11 SCIPqueueCreate │ │ │ │ - 3682: 008e1c38 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortIiNS_7CompareIdEEEEvPT_iRT0_iE4incs │ │ │ │ + 3682: 008e1c40 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortIiNS_7CompareIdEEEEvPT_iRT0_iE4incs │ │ │ │ 3683: 008627ad 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetDualfarkas │ │ │ │ 3684: 005bd935 164 FUNC GLOBAL DEFAULT 11 SCIPsetSolVal │ │ │ │ 3685: 00927ba4 28 OBJECT WEAK DEFAULT 21 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 3686: 0019372d 108 FUNC GLOBAL DEFAULT 11 SCIPincludeConshdlrOrbitope │ │ │ │ 3687: 005b0ebd 584 FUNC GLOBAL DEFAULT 11 SCIPincludeNlpi │ │ │ │ 3688: 0059cfb5 88 FUNC GLOBAL DEFAULT 11 SCIPenfopsCons │ │ │ │ 3689: 0058664d 6 FUNC GLOBAL DEFAULT 11 SCIPpropWasDelayed │ │ │ │ @@ -3729,15 +3729,15 @@ │ │ │ │ 3725: 004bb611 42 FUNC GLOBAL DEFAULT 11 SCIPintervalSet │ │ │ │ 3726: 004849c5 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetPropFreq │ │ │ │ 3727: 007046f1 3084 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE21_untransformUnboundedERNS_7SolBaseIN5boost14multiprecision6numberINS4_8backends12gmp_rationalELNS4_26expression_template_optionE0EEEEEb │ │ │ │ 3728: 0048d39d 4 FUNC GLOBAL DEFAULT 11 SCIPcutpoolGetCuts │ │ │ │ 3729: 005c01d5 288 FUNC GLOBAL DEFAULT 11 SCIPretransformSol │ │ │ │ 3730: 006dc3e1 628 FUNC WEAK DEFAULT 11 _ZNK6soplex13SPxSolverBaseIdE13getRedCostSolERNS_10VectorBaseIdEE │ │ │ │ 3731: 009272b8 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18MultiAggregationPSE │ │ │ │ - 3732: 008e31dc 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxEquiliSCIdEE │ │ │ │ + 3732: 008e31e4 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxEquiliSCIdEE │ │ │ │ 3733: 005e8d41 1048 FUNC GLOBAL DEFAULT 11 SCIPinitVarBranchStats │ │ │ │ 3734: 00549975 4 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownRealRealRealBoolBoolPtr │ │ │ │ 3735: 000a4e79 716 FUNC GLOBAL DEFAULT 11 BMSdisplayBlockMemory_call │ │ │ │ 3736: 00461ce5 46 FUNC GLOBAL DEFAULT 11 SCIPbendersGetStoredCutData │ │ │ │ 3737: 007be345 3690 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13vSolveLright3EPS8_PiRiS8_SA_SB_SC_S8_SA_SB_SC_S8_ │ │ │ │ 3738: 001fc11d 92 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplaySolutionPool │ │ │ │ 3739: 004b0f39 12 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetNSols │ │ │ │ @@ -3751,15 +3751,15 @@ │ │ │ │ 3747: 005d7edd 8 FUNC GLOBAL DEFAULT 11 SCIPgetNLeaves │ │ │ │ 3748: 005b9855 12 FUNC GLOBAL DEFAULT 11 SCIPinProbing │ │ │ │ 3749: 00513569 30 FUNC GLOBAL DEFAULT 11 SCIPqueueNElems │ │ │ │ 3750: 0052c1c9 62 FUNC GLOBAL DEFAULT 11 SCIPsortIntIntLong │ │ │ │ 3751: 0054cba5 60 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownIntIntPtr │ │ │ │ 3752: 004aa059 8 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrGetReversepropTime │ │ │ │ 3753: 0064b491 216 FUNC GLOBAL DEFAULT 11 SCIPvarWasFixedEarlier │ │ │ │ - 3754: 008e2a74 128 OBJECT WEAK DEFAULT 13 _ZTSN6soplex14SPxRatioTesterIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 3754: 008e2a7c 128 OBJECT WEAK DEFAULT 13 _ZTSN6soplex14SPxRatioTesterIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3755: 0070a409 204 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12changeMaxObjERKNS_10VectorBaseIdEEb │ │ │ │ 3756: 007554b9 238 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIdE11removedRowsEPKi │ │ │ │ 3757: 005b50ad 80 FUNC GLOBAL DEFAULT 11 SCIPsetSubscipsOff │ │ │ │ 3758: 005ac491 10 FUNC GLOBAL DEFAULT 11 SCIPgetLPLooseObjval │ │ │ │ 3759: 005c5a4d 3700 FUNC GLOBAL DEFAULT 11 SCIPpresolve │ │ │ │ 3760: 0079f641 624 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10maxReLeaveERS8_iS8_b │ │ │ │ 3761: 006e58fd 412 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIdE7freeAllEv │ │ │ │ @@ -3767,18 +3767,18 @@ │ │ │ │ 3763: 00686465 260 FUNC GLOBAL DEFAULT 11 SCIPlpiChgObjsen │ │ │ │ 3764: 004aa095 6 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrGetNBranchings │ │ │ │ 3765: 00927134 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex11SVectorBaseIdEE │ │ │ │ 3766: 00863971 30 FUNC GLOBAL DEFAULT 11 SCIPtpiSignalCondition │ │ │ │ 3767: 005c9d91 48 FUNC GLOBAL DEFAULT 11 SCIPgetAvgConflictScore │ │ │ │ 3768: 0056fb39 16 FUNC GLOBAL DEFAULT 11 SCIPparamGetLongint │ │ │ │ 3769: 00637335 200 FUNC GLOBAL DEFAULT 11 SCIPnodeGetAncestorBranchingPath │ │ │ │ - 3770: 008e1c14 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEENS_9SPxMainSMIS9_E10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ - 3771: 008dfc94 121 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 3770: 008e1c1c 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEENS_9SPxMainSMIS9_E10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ + 3771: 008dfc9c 121 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 3772: 005a3e21 2 FUNC GLOBAL DEFAULT 11 SCIPdisableDebugSol │ │ │ │ - 3773: 008e0168 140 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16FreeConstraintPSE │ │ │ │ + 3773: 008e0170 140 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16FreeConstraintPSE │ │ │ │ 3774: 005585a5 46 FUNC GLOBAL DEFAULT 11 SCIPrealIsExactlyIntegral │ │ │ │ 3775: 005b05e9 144 FUNC GLOBAL DEFAULT 11 SCIPrecalcNlRowNLPActivity │ │ │ │ 3776: 007768d9 820 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17setLeaveBound4RowEii │ │ │ │ 3777: 005c9265 8 FUNC GLOBAL DEFAULT 11 SCIPgetNInfeasibleLeaves │ │ │ │ 3778: 0077efc1 192 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE17vSolveUpdateRightEPdPiid │ │ │ │ 3779: 001803f5 104 FUNC GLOBAL DEFAULT 11 SCIPcheckQuadraticNonlinear │ │ │ │ 3780: 0056b56d 16 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleIsVarNonlinear │ │ │ │ @@ -3792,15 +3792,15 @@ │ │ │ │ 3788: 001804bd 96 FUNC GLOBAL DEFAULT 11 SCIPchgRhsNonlinear │ │ │ │ 3789: 0067e4c9 272 FUNC GLOBAL DEFAULT 11 SCIPlpiDelColset │ │ │ │ 3790: 0051527d 4 FUNC GLOBAL DEFAULT 11 SCIPhashsetGetNElements │ │ │ │ 3791: 00543e89 120 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownRealRealInt │ │ │ │ 3792: 00697869 130 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE11rejectLeaveEiNS_5SPxIdENS_12SPxBasisBaseIdE4Desc6StatusEPKNS_11SVectorBaseIdEE │ │ │ │ 3793: 00927a54 28 OBJECT WEAK DEFAULT 21 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 3794: 00705ed5 236 FUNC WEAK DEFAULT 11 _ZNK6soplex12SPxBasisBaseIdE13dualColStatusEi │ │ │ │ - 3795: 008e3284 22 OBJECT WEAK DEFAULT 13 _ZTSN6soplex8SPxSumSTIdEE │ │ │ │ + 3795: 008e328c 22 OBJECT WEAK DEFAULT 13 _ZTSN6soplex8SPxSumSTIdEE │ │ │ │ 3796: 002e0379 504 FUNC GLOBAL DEFAULT 11 SCIPincludeNlpSolverAll │ │ │ │ 3797: 007389a1 512 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE20computePrimalray4RowEd │ │ │ │ 3798: 005242bd 140 FUNC GLOBAL DEFAULT 11 SCIPselectRealIntPtr │ │ │ │ 3799: 005a667d 272 FUNC GLOBAL DEFAULT 11 SCIPincludeEventhdlr │ │ │ │ 3800: 005b6a6d 8 FUNC GLOBAL DEFAULT 11 SCIPgetOrigObjoffset │ │ │ │ 3801: 0066efb9 32 FUNC GLOBAL DEFAULT 11 _Z17SCIPfindObjPresolP4ScipPKc │ │ │ │ 3802: 007bcfa9 2542 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16vSolveUrightNoNZEPS8_SA_PiiS8_ │ │ │ │ @@ -3857,42 +3857,42 @@ │ │ │ │ 3853: 0069d61d 316 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE12changeMaxObjEiRKS7_b │ │ │ │ 3854: 004b21f1 4 FUNC GLOBAL DEFAULT 11 SCIPheurGetMaxdepth │ │ │ │ 3855: 0086250d 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactExistsDualRay │ │ │ │ 3856: 00781ec9 176 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE10solveUleftEPdS2_ │ │ │ │ 3857: 00712ee1 512 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE16setDualRowBoundsEv │ │ │ │ 3858: 0036fa6d 228 FUNC GLOBAL DEFAULT 11 SCIPincludePresolDualagg │ │ │ │ 3859: 0045e36d 6 FUNC GLOBAL DEFAULT 11 SCIPbendersInStrengthenRound │ │ │ │ - 3860: 008dfe80 24 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_make_shared_tag │ │ │ │ + 3860: 008dfe88 24 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_make_shared_tag │ │ │ │ 3861: 00224c45 48 FUNC GLOBAL DEFAULT 11 SCIPexprintEval │ │ │ │ 3862: 0059b1e5 96 FUNC GLOBAL DEFAULT 11 SCIPaddConflictLb │ │ │ │ 3863: 00929fac 100 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxPricerIdEE │ │ │ │ 3864: 00586d9d 36 FUNC GLOBAL DEFAULT 11 SCIPrationalCheckInfByValue │ │ │ │ 3865: 005b50fd 84 FUNC GLOBAL DEFAULT 11 SCIPsetHeuristics │ │ │ │ 3866: 004b05a9 4 FUNC GLOBAL DEFAULT 11 SCIPrewind │ │ │ │ 3867: 0041397d 1028 FUNC GLOBAL DEFAULT 11 SCIPincludeSepaClosecuts │ │ │ │ 3868: 00928148 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex6PresolIdEE │ │ │ │ 3869: 00799c91 1456 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10minReEnterERS8_S8_RKNS_5SPxIdEib │ │ │ │ 3870: 0053ae71 1580 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownPtrRealInt │ │ │ │ 3871: 007bc2f9 2336 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE25vSolveRight4update2sparseES8_PS8_PiSA_SB_RiS8_SA_SB_SA_SB_SC_SA_SB_SB_ │ │ │ │ 3872: 0018045d 96 FUNC GLOBAL DEFAULT 11 SCIPchgLhsNonlinear │ │ │ │ 3873: 00128a2d 1628 FUNC GLOBAL DEFAULT 11 SCIPmakeIndicatorFeasible │ │ │ │ 3874: 005addb1 124 FUNC GLOBAL DEFAULT 11 SCIPchgVarLbDive │ │ │ │ - 3875: 008e3468 85 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceIN6soplex10TolerancesESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 3875: 008e3470 85 OBJECT WEAK DEFAULT 13 _ZTSSt23_Sp_counted_ptr_inplaceIN6soplex10TolerancesESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 3876: 005c9335 12 FUNC GLOBAL DEFAULT 11 SCIPgetNPrimalResolveLPs │ │ │ │ 3877: 008178b1 1480 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE30buildBestPriceVectorEnterCoDimERS8_S8_ │ │ │ │ 3878: 004eb301 4 FUNC GLOBAL DEFAULT 11 SCIProwExactGetRhs │ │ │ │ 3879: 005e3321 1132 FUNC GLOBAL DEFAULT 11 SCIPtightenVarLbExact │ │ │ │ 3880: 0076dea1 808 FUNC WEAK DEFAULT 11 _ZNK6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12getPrimalrayERNS_10VectorBaseIS8_EE │ │ │ │ 3881: 0064f46d 8 FUNC GLOBAL DEFAULT 11 SCIPvarGetMultaggrConstantExact │ │ │ │ 3882: 005a33a9 84 FUNC GLOBAL DEFAULT 11 SCIPcopyDigraph │ │ │ │ 3883: 005cba75 1432 FUNC GLOBAL DEFAULT 11 SCIPcollectConstraintStatistics │ │ │ │ 3884: 00513e21 636 FUNC GLOBAL DEFAULT 11 SCIPmultihashInsert │ │ │ │ 3885: 00927154 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex17CLUFactorRationalE │ │ │ │ 3886: 00548ef9 84 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealRealRealBoolPtr │ │ │ │ - 3887: 008e176c 190 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 3887: 008e1774 190 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 3888: 005ad885 44 FUNC GLOBAL DEFAULT 11 SCIPgetRowActivity │ │ │ │ 3889: 005b45ed 128 FUNC GLOBAL DEFAULT 11 SCIPaddLongintParam │ │ │ │ 3890: 004e2379 6 FUNC GLOBAL DEFAULT 11 SCIProwGetLPDepth │ │ │ │ 3891: 0061bc2d 244 FUNC GLOBAL DEFAULT 11 SCIPdetermineNVarsAffectedSym │ │ │ │ 3892: 000a75d5 76 FUNC GLOBAL DEFAULT 11 SCIPbanditUpdate │ │ │ │ 3893: 0045ce81 4 FUNC GLOBAL DEFAULT 11 SCIPbendersCutRelaxation │ │ │ │ 3894: 0092a2e0 60 OBJECT WEAK DEFAULT 21 _ZTVN6soplex11SPxHarrisRTIdEE │ │ │ │ @@ -3980,15 +3980,15 @@ │ │ │ │ 3976: 005ab62d 788 FUNC GLOBAL DEFAULT 11 SCIPprintStage │ │ │ │ 3977: 005dbe21 184 FUNC GLOBAL DEFAULT 11 SCIPgetBinvarRepresentatives │ │ │ │ 3978: 005b8d75 108 FUNC GLOBAL DEFAULT 11 SCIPaddConsLocal │ │ │ │ 3979: 00272379 1308 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurOfins │ │ │ │ 3980: 0057d5dd 4 FUNC GLOBAL DEFAULT 11 SCIPpricerGetNCalls │ │ │ │ 3981: 00705301 2800 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE23_untransformFeasibilityERNS_7SolBaseIN5boost14multiprecision6numberINS4_8backends12gmp_rationalELNS4_26expression_template_optionE0EEEEEb │ │ │ │ 3982: 0066b995 512 FUNC GLOBAL DEFAULT 11 _Z22SCIPincludeObjConshdlrP4ScipPN4scip11ObjConshdlrEj │ │ │ │ - 3983: 008e3308 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxAutoPRIdEE │ │ │ │ + 3983: 008e3310 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxAutoPRIdEE │ │ │ │ 3984: 000a5e11 16 FUNC GLOBAL DEFAULT 11 SCIPmessagehdlrSetData │ │ │ │ 3985: 006617f9 6 FUNC GLOBAL DEFAULT 11 SCIPbdchginfoGetOldbound │ │ │ │ 3986: 005983b9 88 FUNC GLOBAL DEFAULT 11 SCIPcomputeBendersSubproblemLowerbound │ │ │ │ 3987: 004f062d 240 FUNC GLOBAL DEFAULT 11 SCIPmatrixPrintRow │ │ │ │ 3988: 006da109 2414 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE8Settings9RealParamC2Ev │ │ │ │ 3989: 00745485 556 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN5boost14multiprecision6numberINS1_8backends9gmp_floatILj50EEELNS1_26expression_template_optionE0EEESaIS7_EE14_M_fill_appendEjRKS7_ │ │ │ │ 3990: 00381c6d 228 FUNC GLOBAL DEFAULT 11 SCIPincludePresolRedvub │ │ │ │ @@ -4020,16 +4020,16 @@ │ │ │ │ 4016: 00515271 10 FUNC GLOBAL DEFAULT 11 SCIPhashsetIsEmpty │ │ │ │ 4017: 004e63e9 4 FUNC GLOBAL DEFAULT 11 SCIProwExactGetVals │ │ │ │ 4018: 005ae1f1 404 FUNC GLOBAL DEFAULT 11 SCIPsolveDiveLP │ │ │ │ 4019: 00666951 160 FUNC GLOBAL DEFAULT 11 tcliqueFree │ │ │ │ 4020: 004666ed 4 FUNC GLOBAL DEFAULT 11 SCIPboundstoreGetNChgs │ │ │ │ 4021: 009303e8 4 OBJECT UNIQUE DEFAULT 25 _ZZN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18unsimplifiedSlacksEvE11emptyVector │ │ │ │ 4022: 006681c5 8 FUNC GLOBAL DEFAULT 11 SCIPxmlAddAttr │ │ │ │ - 4023: 008e0980 137 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13AggregationPSE │ │ │ │ - 4024: 008e29f4 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxParMultPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 4023: 008e0988 137 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13AggregationPSE │ │ │ │ + 4024: 008e29fc 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxParMultPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4025: 006bfc01 508 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE17addPrimalActivityERKNS_11SVectorBaseIS7_EERNS_10VectorBaseIS7_EE │ │ │ │ 4026: 00628c6d 80 FUNC GLOBAL DEFAULT 11 SCIPsyncdataAddBoundChanges │ │ │ │ 4027: 0092808c 24 OBJECT WEAK DEFAULT 21 _ZTIN6soplex12LPColSetBaseIdEE │ │ │ │ 4028: 00861159 3436 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdED1Ev │ │ │ │ 4029: 005517e9 4 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownLongPtrRealRealIntBool │ │ │ │ 4030: 005be649 6 FUNC GLOBAL DEFAULT 11 SCIPgetSolTime │ │ │ │ 4031: 001fcf85 148 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetDefault │ │ │ │ @@ -4068,15 +4068,15 @@ │ │ │ │ 4064: 005916e5 82 FUNC GLOBAL DEFAULT 11 SCIPreoptnodeGetConss │ │ │ │ 4065: 006be279 1240 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRational10solveRightERNS_12SSVectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEERKNS_11SVectorBaseIS8_EE │ │ │ │ 4066: 005b466d 104 FUNC GLOBAL DEFAULT 11 SCIPaddRealParam │ │ │ │ 4067: 001fd8f9 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetEmphasisHardlp │ │ │ │ 4068: 005af195 96 FUNC GLOBAL DEFAULT 11 SCIPwarningMessage │ │ │ │ 4069: 0069c091 192 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE8scaleRhsERKNS_9SPxLPBaseIS7_EEiS7_ │ │ │ │ 4070: 005a38d5 96 FUNC GLOBAL DEFAULT 11 SCIPinsertDatatreeLongArray │ │ │ │ - 4071: 008dfb80 124 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 4071: 008dfb88 124 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4072: 004b0dfd 46 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetSolSuccess │ │ │ │ 4073: 005b8a01 472 FUNC GLOBAL DEFAULT 11 SCIPaddConsNode │ │ │ │ 4074: 0085bcf5 876 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE20_performFeasIRStableERNS_7SolBaseIN5boost14multiprecision6numberINS4_8backends12gmp_rationalELNS4_26expression_template_optionE0EEEEERbSC_SC_SC_ │ │ │ │ 4075: 00778da9 296 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIdE19selectEnterDenseDimERdd │ │ │ │ 4076: 0017c1f1 6888 FUNC GLOBAL DEFAULT 11 SCIPcomputeFacetVertexPolyhedralNonlinear │ │ │ │ 4077: 005b11a1 6 FUNC GLOBAL DEFAULT 11 SCIPgetNlpiSolverPointer │ │ │ │ 4078: 00555b51 624 FUNC GLOBAL DEFAULT 11 SCIPprofileGetLatestFeasibleStart │ │ │ │ @@ -4084,15 +4084,15 @@ │ │ │ │ 4080: 0055aa29 4 FUNC GLOBAL DEFAULT 11 SCIPstrncasecmp │ │ │ │ 4081: 0054d9f1 76 FUNC GLOBAL DEFAULT 11 SCIPsortDownIntIntIntReal │ │ │ │ 4082: 00661961 132 FUNC GLOBAL DEFAULT 11 SCIPvisualCreate │ │ │ │ 4083: 00650735 64 FUNC GLOBAL DEFAULT 11 SCIPvarGetUbOriginalExact │ │ │ │ 4084: 007fe2e1 4968 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIdE13duplicateRowsERNS_9SPxLPBaseIdEERb │ │ │ │ 4085: 004e21fd 6 FUNC GLOBAL DEFAULT 11 SCIPcolGetStrongbranchNode │ │ │ │ 4086: 005181d5 1464 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedPtrReal │ │ │ │ - 4087: 008e0a0c 83 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 4087: 008e0a14 83 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 4088: 0084a201 1848 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE21_evaluateSolutionRealENS_13SPxSimplifierIdE6ResultE │ │ │ │ 4089: 006ed769 4 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE6addColERKNS_9LPColBaseIS7_EEb │ │ │ │ 4090: 0027bfb5 592 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurReoptsols │ │ │ │ 4091: 0051f4a5 148 FUNC GLOBAL DEFAULT 11 SCIPselectPtrPtrRealInt │ │ │ │ 4092: 00125555 2992 FUNC GLOBAL DEFAULT 11 SCIPcreateConsIndicatorGeneric │ │ │ │ 4093: 006b449d 904 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational16solveLleftForestEPN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEPii │ │ │ │ 4094: 005d795d 172 FUNC GLOBAL DEFAULT 11 SCIPstoreSolutionGap │ │ │ │ @@ -4148,24 +4148,24 @@ │ │ │ │ 4144: 005c925d 8 FUNC GLOBAL DEFAULT 11 SCIPgetNFeasibleLeaves │ │ │ │ 4145: 005e71d5 704 FUNC GLOBAL DEFAULT 11 SCIPchgVarImplType │ │ │ │ 4146: 00518859 120 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertPtrInt │ │ │ │ 4147: 00636b61 4 FUNC GLOBAL DEFAULT 11 SCIPnodeGetDomchg │ │ │ │ 4148: 00598c6d 6 FUNC GLOBAL DEFAULT 11 SCIPgetBranchrules │ │ │ │ 4149: 006800d1 608 FUNC GLOBAL DEFAULT 11 SCIPlpiClear │ │ │ │ 4150: 004a4bd5 74 FUNC GLOBAL DEFAULT 11 SCIPdialogHasEntry │ │ │ │ - 4151: 008e2168 29 OBJECT WEAK DEFAULT 13 _ZTSN6soplex17SLUFactorRationalE │ │ │ │ + 4151: 008e2170 29 OBJECT WEAK DEFAULT 13 _ZTSN6soplex17SLUFactorRationalE │ │ │ │ 4152: 004bdf81 2486 FUNC GLOBAL DEFAULT 11 SCIPintervalPowerScalar │ │ │ │ 4153: 006b0dd5 4 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE9maxRowObjEv │ │ │ │ 4154: 0052d119 62 FUNC GLOBAL DEFAULT 11 SCIPsortIntIntPtr │ │ │ │ 4155: 00927744 40 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11FixBoundsPSE │ │ │ │ 4156: 00224ae1 48 FUNC GLOBAL DEFAULT 11 SCIPisExprVaridx │ │ │ │ 4157: 009281c0 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex10SPxSteepPRIdEE │ │ │ │ 4158: 000a46f1 568 FUNC GLOBAL DEFAULT 11 BMSfreeBlockMemory_call │ │ │ │ 4159: 004aea0d 4 FUNC GLOBAL DEFAULT 11 SCIPexprGetNUses │ │ │ │ - 4160: 008dfe98 32 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE8RowObjPSE │ │ │ │ + 4160: 008dfea0 32 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE8RowObjPSE │ │ │ │ 4161: 004b0f75 4 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetLPSolveFreq │ │ │ │ 4162: 00677839 28 FUNC GLOBAL DEFAULT 11 SCIPlpiIgnoreInstability │ │ │ │ 4163: 005a2c89 76 FUNC GLOBAL DEFAULT 11 SCIPclearRealarray │ │ │ │ 4164: 0092a010 100 OBJECT WEAK DEFAULT 21 _ZTVN6soplex10SPxDevexPRIdEE │ │ │ │ 4165: 0017dcd9 6 FUNC GLOBAL DEFAULT 11 SCIPgetExprNonlinear │ │ │ │ 4166: 005bb995 276 FUNC GLOBAL DEFAULT 11 SCIPincludeRelaxBasic │ │ │ │ 4167: 007075a9 2580 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12getLeaveValsEiRNS_12SPxBasisBaseIdE4Desc6StatusERNS_5SPxIdERdS9_RiRNS_9StableSumIdEE │ │ │ │ @@ -4230,15 +4230,15 @@ │ │ │ │ 4226: 0060bd69 6 FUNC GLOBAL DEFAULT 11 SCIPsolSetPseudo │ │ │ │ 4227: 006966f1 128 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE14minAbsColscaleEv │ │ │ │ 4228: 0045d631 10 FUNC GLOBAL DEFAULT 11 SCIPbendersGetNSubproblemMasterVars │ │ │ │ 4229: 007b8d25 744 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10solveRightERNS_12SSVectorBaseIS8_EERKNS_11SVectorBaseIS8_EE │ │ │ │ 4230: 00547e81 74 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownRealPtrPtrInt │ │ │ │ 4231: 006f0455 632 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE14removeColsRealEPi │ │ │ │ 4232: 00771bd9 1780 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17changeUpperStatusEiS8_S8_ │ │ │ │ - 4233: 008e0fe4 191 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 4233: 008e0fec 191 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 4234: 00558005 46 FUNC GLOBAL DEFAULT 11 SCIPbtnodeIsRightchild │ │ │ │ 4235: 005b4da9 8 FUNC GLOBAL DEFAULT 11 SCIPisCharParamValid │ │ │ │ 4236: 00807115 240 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt10shared_ptrIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS4_8backends9gmp_floatILj50EEELNS4_26expression_template_optionE0EEEE8PostStepEESaISD_EE17_M_realloc_appendIJRKSD_EEEvDpOT_ │ │ │ │ 4237: 004aea55 6 FUNC GLOBAL DEFAULT 11 SCIPexprGetDiffTag │ │ │ │ 4238: 005e29c9 184 FUNC GLOBAL DEFAULT 11 SCIPchgVarLbLazy │ │ │ │ 4239: 00928034 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex13SPxSimplifierIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4240: 008275a9 12884 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13duplicateColsERNS_9SPxLPBaseIS8_EERb │ │ │ │ @@ -4366,15 +4366,15 @@ │ │ │ │ 4362: 0052f7cd 140 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntPtrIntReal │ │ │ │ 4363: 00224c29 6 FUNC GLOBAL DEFAULT 11 SCIPexprintCreate │ │ │ │ 4364: 005c14b9 18 FUNC GLOBAL DEFAULT 11 SCIPgetPrimalRayVal │ │ │ │ 4365: 00620335 4 FUNC GLOBAL DEFAULT 11 SCIPgetSymgraphNConsnodes │ │ │ │ 4366: 000a67d1 36 FUNC GLOBAL DEFAULT 11 SCIPmessageVPrintVerbInfo │ │ │ │ 4367: 0051edcd 1752 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedPtrPtrRealInt │ │ │ │ 4368: 0069c2d1 176 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9changeObjEiRKS8_b │ │ │ │ - 4369: 008e1bf0 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_9SPxPricerIdE10IdxElementENS2_10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ + 4369: 008e1bf8 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_9SPxPricerIdE10IdxElementENS2_10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ 4370: 0058a911 6 FUNC GLOBAL DEFAULT 11 SCIPrelaxMarkExact │ │ │ │ 4371: 0051459d 34 FUNC GLOBAL DEFAULT 11 SCIPhashtableRemoveAll │ │ │ │ 4372: 004aea45 6 FUNC GLOBAL DEFAULT 11 SCIPexprGetDot │ │ │ │ 4373: 0056f8b5 4 FUNC GLOBAL DEFAULT 11 SCIPnodeselGetName │ │ │ │ 4374: 002b9171 624 FUNC GLOBAL DEFAULT 11 SCIPnetmatdecCreate │ │ │ │ 4375: 009296f4 56 OBJECT WEAK DEFAULT 21 _ZTVN6soplex12SPxBasisBaseIdEE │ │ │ │ 4376: 00930404 12 OBJECT UNIQUE DEFAULT 25 _ZGRZN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18unsimplifiedPrimalEvE11emptyVector_ │ │ │ │ @@ -4411,29 +4411,29 @@ │ │ │ │ 4407: 00527a75 1680 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealPtrPtrInt │ │ │ │ 4408: 005e0385 6 FUNC GLOBAL DEFAULT 11 SCIPgetCliques │ │ │ │ 4409: 005c122d 6 FUNC GLOBAL DEFAULT 11 SCIPgetPartialSols │ │ │ │ 4410: 00677865 140 FUNC GLOBAL DEFAULT 11 SCIPlpiFreeState │ │ │ │ 4411: 00588001 26 FUNC GLOBAL DEFAULT 11 SCIPrationalIsGEReal │ │ │ │ 4412: 0073618d 188 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12changeBoundsEiRKdS3_b │ │ │ │ 4413: 00778b59 592 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13readBasisFileEPKcPKNS_7NameSetESE_ │ │ │ │ - 4414: 008dfd2c 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ - 4415: 008e1dbc 18 OBJECT WEAK DEFAULT 13 _ZTSN6soplex7NoTimerE │ │ │ │ + 4414: 008dfd34 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 4415: 008e1dc4 18 OBJECT WEAK DEFAULT 13 _ZTSN6soplex7NoTimerE │ │ │ │ 4416: 00550be1 84 FUNC GLOBAL DEFAULT 11 SCIPsortDownLongPtrRealRealBool │ │ │ │ 4417: 00694f8d 82 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIdE8PostStep13checkBasisDimENS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEES7_ │ │ │ │ 4418: 00798a81 1892 FUNC WEAK DEFAULT 11 _ZN6soplex18SPxBoundFlippingRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE7getDataERS8_RNS_5SPxIdEiS8_S8_PKS8_SE_SE_SE_NS9_16BreakpointSourceES8_ │ │ │ │ 4419: 00513c29 138 FUNC GLOBAL DEFAULT 11 SCIPmultihashExists │ │ │ │ 4420: 0055d921 592 FUNC GLOBAL DEFAULT 11 SCIPscaleupRowprep │ │ │ │ 4421: 007763c1 792 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17setEnterBound4ColEii │ │ │ │ 4422: 0054bcf5 62 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownIntIntInt │ │ │ │ 4423: 0045358d 364 FUNC GLOBAL DEFAULT 11 SCIPincludeBenderscutFeasalt │ │ │ │ 4424: 00927f38 32 OBJECT WEAK DEFAULT 21 _ZTIN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4425: 008624ad 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactIsPrimalInfeasible │ │ │ │ 4426: 005babb5 456 FUNC GLOBAL DEFAULT 11 SCIPsnprintfProbingStats │ │ │ │ 4427: 005a3765 276 FUNC GLOBAL DEFAULT 11 SCIPinsertDatatreeIntArray │ │ │ │ - 4428: 008e00e4 131 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8RowObjPSE │ │ │ │ + 4428: 008e00ec 131 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8RowObjPSE │ │ │ │ 4429: 0054f215 52 FUNC GLOBAL DEFAULT 11 SCIPsortDownLongPtr │ │ │ │ 4430: 0051a589 84 FUNC GLOBAL DEFAULT 11 SCIPsortPtrRealRealInt │ │ │ │ 4431: 001a95a5 80 FUNC GLOBAL DEFAULT 11 SCIPgetNLinVarsWithoutAndPseudoboolean │ │ │ │ 4432: 0066ca29 24 FUNC GLOBAL DEFAULT 11 _Z14SCIPgetObjDispP4ScipP9SCIP_Disp │ │ │ │ 4433: 00620969 60 FUNC GLOBAL DEFAULT 11 SCIPfreeSymgraphConsnodeperm │ │ │ │ 4434: 00716b11 1212 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE22_correctPrimalSolutionIdEEvRNS_7SolBaseIN5boost14multiprecision6numberINS5_8backends12gmp_rationalELNS5_26expression_template_optionE0EEEEERSA_RiRKiRNS_10VectorBaseIT_EE │ │ │ │ 4435: 007f9509 3068 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIdE14handleExtremesERNS_9SPxLPBaseIdEE │ │ │ │ @@ -4443,34 +4443,34 @@ │ │ │ │ 4439: 004aea21 4 FUNC GLOBAL DEFAULT 11 SCIPexprSetData │ │ │ │ 4440: 005997b5 1316 FUNC GLOBAL DEFAULT 11 SCIPcertifyActivityVarBoundExact │ │ │ │ 4441: 005c9ab1 8 FUNC GLOBAL DEFAULT 11 SCIPgetNSolsFound │ │ │ │ 4442: 004b6155 4 FUNC GLOBAL DEFAULT 11 SCIPiisfinderGetName │ │ │ │ 4443: 004e641d 10 FUNC GLOBAL DEFAULT 11 SCIProwExactHasFpRelax │ │ │ │ 4444: 0053cced 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownPtrPtrReal │ │ │ │ 4445: 005d8551 1420 FUNC GLOBAL DEFAULT 11 SCIPvalidateSolve │ │ │ │ - 4446: 008e3378 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxDefaultRTIdEE │ │ │ │ + 4446: 008e3380 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxDefaultRTIdEE │ │ │ │ 4447: 00597811 6 FUNC GLOBAL DEFAULT 11 SCIPfindBanditvtable │ │ │ │ 4448: 001effe1 116 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicXor │ │ │ │ 4449: 004a78f1 128 FUNC GLOBAL DEFAULT 11 SCIPeventGetNewbound │ │ │ │ 4450: 00927240 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17ForceConstraintPSE │ │ │ │ 4451: 00550345 78 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownLongPtrRealBool │ │ │ │ 4452: 00629435 4 FUNC GLOBAL DEFAULT 11 SCIPtableIsActive │ │ │ │ - 4453: 008e333c 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxParMultPRIdEE │ │ │ │ - 4454: 008e1c20 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_7NonzeroIdEENS_9SPxMainSMIdE14ElementCompareEEEvPT_iRT0_iE4incs │ │ │ │ + 4453: 008e3344 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxParMultPRIdEE │ │ │ │ + 4454: 008e1c28 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_7NonzeroIdEENS_9SPxMainSMIdE14ElementCompareEEEvPT_iRT0_iE4incs │ │ │ │ 4455: 007ba309 2796 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17vSolveUpdateRightEPS8_PiiS8_ │ │ │ │ 4456: 0056b6fd 156 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleEvalConstraintValue │ │ │ │ 4457: 004e22dd 6 FUNC GLOBAL DEFAULT 11 SCIProwGetRank │ │ │ │ 4458: 0075d235 2000 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE20getRowMinAbsUnscaledERKNS_9SPxLPBaseIS8_EEi │ │ │ │ 4459: 00926f6c 24 OBJECT WEAK DEFAULT 21 _ZTVN5boost16exception_detail10clone_baseE │ │ │ │ 4460: 00626bfd 192 FUNC GLOBAL DEFAULT 11 SCIPlexicographicReductionPrintStatistics │ │ │ │ 4461: 00523315 140 FUNC GLOBAL DEFAULT 11 SCIPselectRealIntInt │ │ │ │ 4462: 0059cbd5 80 FUNC GLOBAL DEFAULT 11 SCIPresetConsAge │ │ │ │ 4463: 006b4f31 640 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRational9solveLeftERNS_12SSVectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEERKNS_11SVectorBaseIS8_EE │ │ │ │ 4464: 005acebd 132 FUNC GLOBAL DEFAULT 11 SCIPcreateRowConshdlr │ │ │ │ - 4465: 008e33ec 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SoPlexBaseIdEE │ │ │ │ + 4465: 008e33f4 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SoPlexBaseIdEE │ │ │ │ 4466: 0053c5cd 234 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownPtrPtrReal │ │ │ │ 4467: 00927114 8 OBJECT WEAK DEFAULT 21 _ZTIN4zstr6detail21strict_fstream_holderIN14strict_fstream8ifstreamEEE │ │ │ │ 4468: 00775e6d 572 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18computeLeaveCoPrhsEv │ │ │ │ 4469: 00524ba9 62 FUNC GLOBAL DEFAULT 11 SCIPsortRealRealPtr │ │ │ │ 4470: 004b029d 412 FUNC GLOBAL DEFAULT 11 SCIPexpriterSkipDFS │ │ │ │ 4471: 0051db19 84 FUNC GLOBAL DEFAULT 11 SCIPsortPtrRealIntInt │ │ │ │ 4472: 0064f3c9 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetTransVar │ │ │ │ @@ -4485,15 +4485,15 @@ │ │ │ │ 4481: 0086247d 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactIsPrimalUnbounded │ │ │ │ 4482: 0056fb49 6 FUNC GLOBAL DEFAULT 11 SCIPparamGetLongintMin │ │ │ │ 4483: 000d7e79 92 FUNC GLOBAL DEFAULT 11 SCIPsortAndCons │ │ │ │ 4484: 0064b6d1 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetNUses │ │ │ │ 4485: 0053f8e5 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownPtrPtrLongInt │ │ │ │ 4486: 004f11ad 4 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetNColumns │ │ │ │ 4487: 009281ac 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxPricerIdEE │ │ │ │ - 4488: 008e2fec 119 OBJECT WEAK DEFAULT 13 _ZTSN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 4488: 008e2ff4 119 OBJECT WEAK DEFAULT 13 _ZTSN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4489: 00103c05 76 FUNC GLOBAL DEFAULT 11 SCIPgetVarsCumulative │ │ │ │ 4490: 00685185 148 FUNC GLOBAL DEFAULT 11 SCIPlpiGetPrimalRay │ │ │ │ 4491: 000a60bd 4 FUNC GLOBAL DEFAULT 11 SCIPmessageVPrintWarning │ │ │ │ 4492: 009274ec 40 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxMainSMIdE17ForceConstraintPSE │ │ │ │ 4493: 006e7cb9 788 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE12setRealParamENS1_9RealParamEdb │ │ │ │ 4494: 005df241 10 FUNC GLOBAL DEFAULT 11 SCIPgetVarMultaggrUbLocal │ │ │ │ 4495: 00927b88 28 OBJECT WEAK DEFAULT 21 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ @@ -4574,15 +4574,15 @@ │ │ │ │ 4570: 0054092d 128 FUNC GLOBAL DEFAULT 11 SCIPselectDownReal │ │ │ │ 4571: 00559351 156 FUNC GLOBAL DEFAULT 11 SCIPrandomGetSubset │ │ │ │ 4572: 00598769 66 FUNC GLOBAL DEFAULT 11 SCIPsetBenderscutPriority │ │ │ │ 4573: 00861fb9 4 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetSolverPointer │ │ │ │ 4574: 007d1071 2264 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17ForceConstraintPS7executeERNS_10VectorBaseIS8_EESD_SD_SD_RNS_9DataArrayINS_13SPxSolverBaseIS8_E9VarStatusEEESJ_b │ │ │ │ 4575: 006d14bd 340 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11lhsUnscaledERKNS_8SPxRowIdE │ │ │ │ 4576: 005bc049 80 FUNC GLOBAL DEFAULT 11 SCIPresetReoptnodeDualcons │ │ │ │ - 4577: 008dfe00 125 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 4577: 008dfe08 125 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4578: 005a9429 100 FUNC GLOBAL DEFAULT 11 SCIPevalExpr │ │ │ │ 4579: 0053f0b9 84 FUNC GLOBAL DEFAULT 11 SCIPsortDownPtrPtrLongInt │ │ │ │ 4580: 005d4279 948 FUNC GLOBAL DEFAULT 11 SCIPcollectConcsolverStatistics │ │ │ │ 4581: 005e5741 1096 FUNC GLOBAL DEFAULT 11 SCIPinferVarUbProp │ │ │ │ 4582: 0066c3b1 316 FUNC GLOBAL DEFAULT 11 _Z20SCIPincludeObjDialogP4ScipPN4scip9ObjDialogEj │ │ │ │ 4583: 005b5265 26 FUNC GLOBAL DEFAULT 11 SCIPsetPresolExit │ │ │ │ 4584: 006d6c89 2992 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11maxRowRatioERKNS_9SPxLPBaseIS8_EE │ │ │ │ @@ -4609,15 +4609,15 @@ │ │ │ │ 4605: 00646865 108 FUNC GLOBAL DEFAULT 11 SCIPvarGetBestRootRedcost │ │ │ │ 4606: 0067776d 22 FUNC GLOBAL DEFAULT 11 SCIPlpiIsDualInfeasible │ │ │ │ 4607: 007b2db1 1292 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE22selectEnterSparseCoDimERS8_S8_ │ │ │ │ 4608: 002e7309 188 FUNC WEAK DEFAULT 11 _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE7reserveEj │ │ │ │ 4609: 000a59f1 52 FUNC GLOBAL DEFAULT 11 BMSduplicateBufferMemory_call │ │ │ │ 4610: 00567dad 4 FUNC GLOBAL DEFAULT 11 SCIPnlpiGetName │ │ │ │ 4611: 004bc235 348 FUNC GLOBAL DEFAULT 11 SCIPintervalSub │ │ │ │ - 4612: 008e1cdc 36 OBJECT WEAK DEFAULT 13 _ZTSN6soplex24SPxInternalCodeExceptionE │ │ │ │ + 4612: 008e1ce4 36 OBJECT WEAK DEFAULT 13 _ZTSN6soplex24SPxInternalCodeExceptionE │ │ │ │ 4613: 00929084 60 OBJECT WEAK DEFAULT 21 _ZTVN6soplex18SPxBoundFlippingRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4614: 0077fe89 720 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE16vSolveUrightNoNZEPdS2_Piid │ │ │ │ 4615: 007df88d 700 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8packRowsEv │ │ │ │ 4616: 0036bdfd 608 FUNC GLOBAL DEFAULT 11 SCIPincludePresolConvertinttobin │ │ │ │ 4617: 00450b99 4 FUNC GLOBAL DEFAULT 11 SCIPtreemodelIsEnabled │ │ │ │ 4618: 004b19ad 6 FUNC GLOBAL DEFAULT 11 SCIPheurMarkExact │ │ │ │ 4619: 00669cc9 24 FUNC GLOBAL DEFAULT 11 _Z17SCIPgetObjBendersP4ScipP12SCIP_Benders │ │ │ │ @@ -4677,65 +4677,65 @@ │ │ │ │ 4673: 005afc5d 120 FUNC GLOBAL DEFAULT 11 SCIPgetNLPStatistics │ │ │ │ 4674: 0018564d 1040 FUNC GLOBAL DEFAULT 11 SCIPtightenExprIntervalNonlinear │ │ │ │ 4675: 0058f2e5 6 FUNC GLOBAL DEFAULT 11 SCIPreoptGetLastRestarts │ │ │ │ 4676: 00517ffd 140 FUNC GLOBAL DEFAULT 11 SCIPselectPtrPtr │ │ │ │ 4677: 00720a49 980 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12computeFrhs2ERNS_10VectorBaseIdEES4_ │ │ │ │ 4678: 00927330 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 4679: 005b3c8d 50 FUNC GLOBAL DEFAULT 11 SCIPfeasFrac │ │ │ │ - 4680: 008e343c 41 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt14overflow_errorEE │ │ │ │ + 4680: 008e3444 41 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt14overflow_errorEE │ │ │ │ 4681: 005af0f9 36 FUNC GLOBAL DEFAULT 11 SCIPcollectMemoryGarbage │ │ │ │ 4682: 005c95b5 8 FUNC GLOBAL DEFAULT 11 SCIPgetNActiveConss │ │ │ │ 4683: 005a2361 100 FUNC GLOBAL DEFAULT 11 SCIPaddRowCutpool │ │ │ │ 4684: 005d9f29 252 FUNC GLOBAL DEFAULT 11 SCIPwriteVarName │ │ │ │ 4685: 005e8c45 66 FUNC GLOBAL DEFAULT 11 SCIPgetVarConflictlengthScoreCurrentRun │ │ │ │ 4686: 00694bf1 192 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxDantzigPRIdE11selectLeaveEv │ │ │ │ 4687: 00605da9 16 FUNC GLOBAL DEFAULT 11 SCIPsolIsOriginal │ │ │ │ 4688: 009303ec 4 OBJECT UNIQUE DEFAULT 25 _ZGVZN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16unsimplifiedDualEvE11emptyVector │ │ │ │ 4689: 000a85c9 96 FUNC GLOBAL DEFAULT 11 SCIPgetProbabilityExp3 │ │ │ │ 4690: 00605d79 6 FUNC GLOBAL DEFAULT 11 SCIPsolGetRelConsViolation │ │ │ │ 4691: 004a4691 412 FUNC GLOBAL DEFAULT 11 SCIPdialoghdlrGetLine │ │ │ │ 4692: 0048b8c1 54 FUNC GLOBAL DEFAULT 11 SCIPconsIsPropagationEnabled │ │ │ │ - 4693: 008e0090 40 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE15TightenBoundsPSE │ │ │ │ + 4693: 008e0098 40 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE15TightenBoundsPSE │ │ │ │ 4694: 0045bd2d 10 FUNC GLOBAL DEFAULT 11 SCIPbendersSubproblem │ │ │ │ 4695: 006610a1 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetBranchPriority │ │ │ │ 4696: 009274c4 40 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxMainSMIdE17EmptyConstraintPSE │ │ │ │ 4697: 00843005 6 FUNC WEAK DEFAULT 11 _ZThn328_N6soplex13SPxSolverBaseIdED1Ev │ │ │ │ 4698: 000c239d 128 FUNC GLOBAL DEFAULT 11 SCIPexecRelpscostBranching │ │ │ │ 4699: 00336e95 1176 FUNC WEAK DEFAULT 11 _ZNSt6vectorIbSaIbEE14_M_fill_insertESt13_Bit_iteratorjb │ │ │ │ 4700: 0076a855 520 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9addedColsEi │ │ │ │ 4701: 001f00a5 76 FUNC GLOBAL DEFAULT 11 SCIPgetVarsXor │ │ │ │ 4702: 005c926d 8 FUNC GLOBAL DEFAULT 11 SCIPgetNObjlimLeaves │ │ │ │ 4703: 00693f39 2 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxScalerIdE11setIntParamEiPKc │ │ │ │ 4704: 006db5a1 1508 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE27_completeRangeTypesRationalEv │ │ │ │ 4705: 00558045 84 FUNC GLOBAL DEFAULT 11 SCIPbtCreate │ │ │ │ 4706: 000a7761 4 FUNC GLOBAL DEFAULT 11 SCIPbanditGetRandnumgen │ │ │ │ - 4707: 008dfbfc 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 4707: 008dfc04 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4708: 006507a5 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetUbGlobal │ │ │ │ 4709: 00623959 16 FUNC GLOBAL DEFAULT 11 SCIPorbitalReductionGetStatistics │ │ │ │ 4710: 0071b225 104 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIdE4loadEPNS_13SPxSolverBaseIdEEb │ │ │ │ 4711: 00931298 1276 OBJECT UNIQUE DEFAULT 25 _ZN6soplex10SoPlexBaseIdE8Settings9boolParamE │ │ │ │ 4712: 00805029 8428 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIdE8simplifyERNS_9SPxLPBaseIdEEdbj │ │ │ │ 4713: 005567b1 8 FUNC GLOBAL DEFAULT 11 SCIPdigraphSetNodeData │ │ │ │ 4714: 006b86d5 796 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational18vSolveRight4updateEPN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEPiS8_S9_iS8_S9_S9_ │ │ │ │ 4715: 0048b4b9 88 FUNC GLOBAL DEFAULT 11 SCIPlinConsStatsCreate │ │ │ │ 4716: 0061bed1 1680 FUNC GLOBAL DEFAULT 11 SCIPcomputeComponentsSym │ │ │ │ 4717: 0055de5d 4 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrGetData │ │ │ │ 4718: 005c90f5 8 FUNC GLOBAL DEFAULT 11 SCIPisReoptEnabled │ │ │ │ 4719: 005c98e9 120 FUNC GLOBAL DEFAULT 11 SCIPupdateCutoffbound │ │ │ │ - 4720: 008e30a4 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPRowSetBaseIdEE │ │ │ │ + 4720: 008e30ac 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPRowSetBaseIdEE │ │ │ │ 4721: 0076a7e1 116 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9addedRowsEi │ │ │ │ 4722: 00929f80 44 OBJECT WEAK DEFAULT 21 _ZTVN6soplex8SPxSumSTIdEE │ │ │ │ 4723: 0059caa1 48 FUNC GLOBAL DEFAULT 11 SCIPgetTransformedCons │ │ │ │ 4724: 00928154 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxScalerIdEE │ │ │ │ 4725: 005c9341 8 FUNC GLOBAL DEFAULT 11 SCIPgetNPrimalResolveLPIterations │ │ │ │ 4726: 0069fdc9 432 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11lhsUnscaledERKNS_9SPxLPBaseIS7_EEi │ │ │ │ 4727: 000a6355 10 FUNC GLOBAL DEFAULT 11 SCIPmessageVPrintDialog │ │ │ │ 4728: 005d7cc5 68 FUNC GLOBAL DEFAULT 11 SCIPenableOrDisableStatisticTiming │ │ │ │ 4729: 005dcc79 6 FUNC GLOBAL DEFAULT 11 SCIPisRelaxSolValid │ │ │ │ - 4730: 008dfee4 42 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE17EmptyConstraintPSE │ │ │ │ + 4730: 008dfeec 42 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE17EmptyConstraintPSE │ │ │ │ 4731: 0051248d 340 FUNC GLOBAL DEFAULT 11 SCIPregressionAddObservation │ │ │ │ 4732: 004e78f9 4 FUNC GLOBAL DEFAULT 11 SCIPcolExactGetVar │ │ │ │ 4733: 004848ed 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetNCutoffs │ │ │ │ 4734: 0053e94d 1752 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownPtrPtrRealBool │ │ │ │ 4735: 00557a31 196 FUNC GLOBAL DEFAULT 11 SCIPdigraphPrint │ │ │ │ 4736: 005b4db1 88 FUNC GLOBAL DEFAULT 11 SCIPchgStringParam │ │ │ │ 4737: 00760be9 1076 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14getColUnscaledERKNS_9SPxLPBaseIS8_EEiRNS_12DSVectorBaseIS8_EE │ │ │ │ @@ -4760,15 +4760,15 @@ │ │ │ │ 4756: 0064b6e9 6 FUNC GLOBAL DEFAULT 11 SCIPvarSetDelorigData │ │ │ │ 4757: 00377b11 232 FUNC GLOBAL DEFAULT 11 SCIPincludePresolImplics │ │ │ │ 4758: 006e6711 720 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEED1Ev │ │ │ │ 4759: 000ef579 784 FUNC GLOBAL DEFAULT 11 SCIPcount │ │ │ │ 4760: 005e239d 800 FUNC GLOBAL DEFAULT 11 SCIPchgVarUbExact │ │ │ │ 4761: 008621ad 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetRowNames │ │ │ │ 4762: 0092745c 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 4763: 008dfda8 29 OBJECT WEAK DEFAULT 13 _ZTSN6soplex17CLUFactorRationalE │ │ │ │ + 4763: 008dfdb0 29 OBJECT WEAK DEFAULT 13 _ZTSN6soplex17CLUFactorRationalE │ │ │ │ 4764: 00928fd0 60 OBJECT WEAK DEFAULT 21 _ZTVN6soplex12SPxDefaultRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4765: 005a9095 16 FUNC GLOBAL DEFAULT 11 SCIPisExprValue │ │ │ │ 4766: 005a2559 192 FUNC GLOBAL DEFAULT 11 SCIPseparateSolCutpool │ │ │ │ 4767: 002bdb81 2548 FUNC GLOBAL DEFAULT 11 SCIPnetmatdecCreateDiGraph │ │ │ │ 4768: 004a7d1d 68 FUNC GLOBAL DEFAULT 11 SCIPeventGetRowCol │ │ │ │ 4769: 008626bd 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetInternalStatus │ │ │ │ 4770: 004e2215 8 FUNC GLOBAL DEFAULT 11 SCIPboundtypeOpposite │ │ │ │ @@ -4819,15 +4819,15 @@ │ │ │ │ 4815: 004847b5 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetUpdateConss │ │ │ │ 4816: 0083b229 968 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9factorizeEv │ │ │ │ 4817: 00531a39 1540 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedLongPtr │ │ │ │ 4818: 0074f9d9 168 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxDevexPRIdE7setTypeENS_13SPxSolverBaseIdE4TypeE │ │ │ │ 4819: 0059a9a9 26 FUNC GLOBAL DEFAULT 11 SCIPsetComprExit │ │ │ │ 4820: 00524515 1544 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealPtrPtr │ │ │ │ 4821: 0015e50d 80 FUNC GLOBAL DEFAULT 11 SCIPgetRowLinear │ │ │ │ - 4822: 008e2780 124 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 4822: 008e2788 124 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 4823: 0053b49d 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownPtrRealInt │ │ │ │ 4824: 00170359 112 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicLogicor │ │ │ │ 4825: 000d9485 1000 FUNC GLOBAL DEFAULT 11 SCIPincludeConshdlrBenderslp │ │ │ │ 4826: 008620d1 4 FUNC GLOBAL DEFAULT 11 SCIPlpiExactChgObj │ │ │ │ 4827: 00548f4d 186 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownRealRealRealBoolPtr │ │ │ │ 4828: 006208b5 22 FUNC GLOBAL DEFAULT 11 SCIPisSymgraphEdgeColored │ │ │ │ 4829: 006691f5 500 FUNC GLOBAL DEFAULT 11 SCIPxmlFindNodeMaxdepth │ │ │ │ @@ -4852,15 +4852,15 @@ │ │ │ │ 4848: 0069996d 124 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE11changeSenseENS_9SPxLPBaseIdE8SPxSenseE │ │ │ │ 4849: 006b16cd 4 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE8lpcolsetEv │ │ │ │ 4850: 00454d69 424 FUNC GLOBAL DEFAULT 11 SCIPincludeBenderscutNogood │ │ │ │ 4851: 005d853d 8 FUNC GLOBAL DEFAULT 11 SCIPgetPlungeDepth │ │ │ │ 4852: 000a4929 136 FUNC GLOBAL DEFAULT 11 BMSreallocBlockMemory_call │ │ │ │ 4853: 004b0de5 4 FUNC GLOBAL DEFAULT 11 SCIPdivesetSetWorkSolution │ │ │ │ 4854: 00861fa1 12 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetSolverName │ │ │ │ - 4855: 008e3064 39 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10ClassArrayINS_7NonzeroIdEEEE │ │ │ │ + 4855: 008e306c 39 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10ClassArrayINS_7NonzeroIdEEEE │ │ │ │ 4856: 0076b37d 804 FUNC WEAK DEFAULT 11 _ZNK6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11printMatrixEv │ │ │ │ 4857: 005e9e19 224 FUNC GLOBAL DEFAULT 11 SCIPgetVarAvgInferenceCutoffScoreCurrentRun │ │ │ │ 4858: 004841c1 12 FUNC GLOBAL DEFAULT 11 SCIPconshdlrCompSepa │ │ │ │ 4859: 006a1d6d 520 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxLeastSqSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12setRealParamES8_PKc │ │ │ │ 4860: 005d7d35 44 FUNC GLOBAL DEFAULT 11 SCIPstopSolvingTime │ │ │ │ 4861: 00537a1d 200 FUNC GLOBAL DEFAULT 11 SCIPsortDownInd │ │ │ │ 4862: 0074f79d 302 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxDevexPRIdE12setupWeightsENS_13SPxSolverBaseIdE4TypeE │ │ │ │ @@ -4876,15 +4876,15 @@ │ │ │ │ 4872: 00598e3d 200 FUNC GLOBAL DEFAULT 11 SCIPgetNPrioLPBranchCands │ │ │ │ 4873: 005da1d5 312 FUNC GLOBAL DEFAULT 11 SCIPwriteVarsLinearsumExact │ │ │ │ 4874: 005d9ec5 100 FUNC GLOBAL DEFAULT 11 SCIPgetNegatedVar │ │ │ │ 4875: 0020ebd5 452 FUNC GLOBAL DEFAULT 11 SCIPincludeEventHdlrShadowTree │ │ │ │ 4876: 0076e761 2316 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE22calculateProblemRangesEv │ │ │ │ 4877: 00927300 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 4878: 0053203d 136 FUNC GLOBAL DEFAULT 11 SCIPselectLongPtr │ │ │ │ - 4879: 008e1e5c 135 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ + 4879: 008e1e64 135 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ 4880: 005c9419 10 FUNC GLOBAL DEFAULT 11 SCIPgetNCutsApplied │ │ │ │ 4881: 0055c93d 128 FUNC GLOBAL DEFAULT 11 SCIPaddRowprepTerms │ │ │ │ 4882: 0067e865 1076 FUNC GLOBAL DEFAULT 11 SCIPlpiChgBounds │ │ │ │ 4883: 00316cad 124 FUNC WEAK DEFAULT 11 _ZNSt6vectorI13ReductionTypeSaIS0_EE17_M_realloc_appendIJS0_EEEvDpOT_ │ │ │ │ 4884: 00567de1 8 FUNC GLOBAL DEFAULT 11 SCIPnlpiGetNTermStat │ │ │ │ 4885: 0056b95d 196 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleEvalObjectiveGradient │ │ │ │ 4886: 005127a1 76 FUNC GLOBAL DEFAULT 11 SCIPregressionCreate │ │ │ │ @@ -4936,15 +4936,15 @@ │ │ │ │ 4932: 00627cdd 116 FUNC GLOBAL DEFAULT 11 SCIPsyncstoreCapture │ │ │ │ 4933: 0054a7f5 66 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownIntIntReal │ │ │ │ 4934: 001f47ad 104 FUNC GLOBAL DEFAULT 11 SCIPdecompSetConsLabels │ │ │ │ 4935: 0024bed9 656 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurFracdiving │ │ │ │ 4936: 0069e051 280 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE15clearUpdateVecsEv │ │ │ │ 4937: 00567db5 4 FUNC GLOBAL DEFAULT 11 SCIPnlpiGetPriority │ │ │ │ 4938: 004b224d 4 FUNC GLOBAL DEFAULT 11 SCIPheurGetNDivesets │ │ │ │ - 4939: 008e1e48 19 OBJECT WEAK DEFAULT 13 _ZTSN6soplex8MPSInputE │ │ │ │ + 4939: 008e1e50 19 OBJECT WEAK DEFAULT 13 _ZTSN6soplex8MPSInputE │ │ │ │ 4940: 00536695 148 FUNC GLOBAL DEFAULT 11 SCIPselectLongPtrPtrBoolInt │ │ │ │ 4941: 0054fab5 64 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownLongPtrInt │ │ │ │ 4942: 00451b65 564 FUNC GLOBAL DEFAULT 11 SCIPcreateBendersDefault │ │ │ │ 4943: 0059cccd 80 FUNC GLOBAL DEFAULT 11 SCIPenableConsSeparation │ │ │ │ 4944: 00928270 40 OBJECT WEAK DEFAULT 21 _ZTIN5boost10wrapexceptISt14overflow_errorEE │ │ │ │ 4945: 00498b7d 180 FUNC GLOBAL DEFAULT 11 SCIPaggrRowPrint │ │ │ │ 4946: 00513505 50 FUNC GLOBAL DEFAULT 11 SCIPqueueRemoveUInt │ │ │ │ @@ -5155,20 +5155,20 @@ │ │ │ │ 5151: 0092815c 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex11SPxEquiliSCIdEE │ │ │ │ 5152: 00544ef9 76 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealRealPtrPtr │ │ │ │ 5153: 00552b35 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownLongPtrPtrInt │ │ │ │ 5154: 00719391 1968 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIdE10unsimplifyERKNS_10VectorBaseIdEES5_S5_S5_PKNS_13SPxSolverBaseIdE9VarStatusESA_b │ │ │ │ 5155: 0000000c 4 TLS UNIQUE DEFAULT 18 _ZZN5boost14multiprecision8backends6detail13gmp_float_impILj50EE21get_default_precisionEvE3val │ │ │ │ 5156: 005e530d 1076 FUNC GLOBAL DEFAULT 11 SCIPinferVarLbProp │ │ │ │ 5157: 005e3c6d 1108 FUNC GLOBAL DEFAULT 11 SCIPtightenVarUbExact │ │ │ │ - 5158: 008e3214 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxLeastSqSCIdEE │ │ │ │ + 5158: 008e321c 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxLeastSqSCIdEE │ │ │ │ 5159: 005da0a9 300 FUNC GLOBAL DEFAULT 11 SCIPwriteVarsLinearsum │ │ │ │ 5160: 005594dd 10 FUNC GLOBAL DEFAULT 11 SCIPswapPointers │ │ │ │ 5161: 004a482d 632 FUNC GLOBAL DEFAULT 11 SCIPdialoghdlrGetWord │ │ │ │ 5162: 007a2ac9 3028 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11selectLeaveERS8_S8_b │ │ │ │ - 5163: 008e0db8 91 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 5163: 008e0dc0 91 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 5164: 00540aa5 1536 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownRealBoolPtr │ │ │ │ 5165: 001fd541 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetSeparatingDefault │ │ │ │ 5166: 005d63dd 400 FUNC GLOBAL DEFAULT 11 SCIPprintStatisticsJson │ │ │ │ 5167: 00927e28 24 OBJECT WEAK DEFAULT 21 _ZTIN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5168: 004b455d 1292 FUNC GLOBAL DEFAULT 11 SCIPcopyLargeNeighborhoodSearch │ │ │ │ 5169: 006a4e79 2870 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIdE14RowSingletonPS7executeERNS_10VectorBaseIdEES5_S5_S5_RNS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEESB_b │ │ │ │ 5170: 005bb4a9 16 FUNC GLOBAL DEFAULT 11 SCIPinitializeRandomSeed │ │ │ │ @@ -5183,15 +5183,15 @@ │ │ │ │ 5179: 001e54dd 192 FUNC GLOBAL DEFAULT 11 SCIPcleanupConssVarbound │ │ │ │ 5180: 0052e001 120 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntPtrReal │ │ │ │ 5181: 006b359d 472 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational10solveLleftEPN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEE │ │ │ │ 5182: 005125e1 56 FUNC GLOBAL DEFAULT 11 SCIPregressionReset │ │ │ │ 5183: 004e21d1 10 FUNC GLOBAL DEFAULT 11 SCIPcolIsInLP │ │ │ │ 5184: 001b48ad 76 FUNC GLOBAL DEFAULT 11 SCIPcreateConsSetpart │ │ │ │ 5185: 0059c035 376 FUNC GLOBAL DEFAULT 11 SCIPincludeConshdlrBasic │ │ │ │ - 5186: 008e0e70 91 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 5186: 008e0e78 91 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 5187: 0056cabd 376 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleEvalHessianLag │ │ │ │ 5188: 000a57b9 50 FUNC GLOBAL DEFAULT 11 BMSallocClearBufferMemoryArray_call │ │ │ │ 5189: 004bbf51 172 FUNC GLOBAL DEFAULT 11 SCIPintervalAdd │ │ │ │ 5190: 00774491 1936 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17changeLowerStatusEiS8_S8_ │ │ │ │ 5191: 005866a5 6 FUNC GLOBAL DEFAULT 11 SCIPpropGetNChgSides │ │ │ │ 5192: 004bb7d5 78 FUNC GLOBAL DEFAULT 11 SCIPintervalIsPositiveInfinity │ │ │ │ 5193: 002173f1 1024 FUNC GLOBAL DEFAULT 11 SCIPestimateRoot │ │ │ │ @@ -5290,15 +5290,15 @@ │ │ │ │ 5286: 004bdbf1 294 FUNC GLOBAL DEFAULT 11 SCIPintervalPowerScalarIntegerSup │ │ │ │ 5287: 000a5ad9 82 FUNC GLOBAL DEFAULT 11 BMSfreeBufferMemoryNull_call │ │ │ │ 5288: 005b9365 188 FUNC GLOBAL DEFAULT 11 SCIPupdateLocalLowerbound │ │ │ │ 5289: 00466695 48 FUNC GLOBAL DEFAULT 11 SCIPboundstoreClear │ │ │ │ 5290: 0053acb5 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownPtrIntInt │ │ │ │ 5291: 009294f8 92 OBJECT WEAK DEFAULT 21 _ZTVN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5292: 00524b1d 140 FUNC GLOBAL DEFAULT 11 SCIPselectRealPtrPtr │ │ │ │ - 5293: 008e0abc 93 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 5293: 008e0ac4 93 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 5294: 004a4e3d 4 FUNC GLOBAL DEFAULT 11 SCIPdialogGetData │ │ │ │ 5295: 00599311 128 FUNC GLOBAL DEFAULT 11 SCIPbranchVarHole │ │ │ │ 5296: 0056fb35 4 FUNC GLOBAL DEFAULT 11 SCIPparamGetIntDefault │ │ │ │ 5297: 000a467d 52 FUNC GLOBAL DEFAULT 11 BMSduplicateBlockMemory_call │ │ │ │ 5298: 00842351 2564 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdEC1ENS1_4TypeENS1_14RepresentationENS_5Timer4TYPEE │ │ │ │ 5299: 0051f539 84 FUNC GLOBAL DEFAULT 11 SCIPsortPtrPtrRealBool │ │ │ │ 5300: 0070004d 188 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE7addColsEPNS_8SPxColIdERKNS_12LPColSetBaseIS7_EEb │ │ │ │ @@ -5366,26 +5366,26 @@ │ │ │ │ 5362: 007202fd 356 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE17setLeaveBound4RowEii │ │ │ │ 5363: 004602e9 208 FUNC GLOBAL DEFAULT 11 SCIPbendersSetSubproblemIsIndependent │ │ │ │ 5364: 0056b5a9 10 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleGetConstraintName │ │ │ │ 5365: 006932a1 4 FUNC GLOBAL DEFAULT 11 SCIPlpiSolveBarrier │ │ │ │ 5366: 0055ade9 46 FUNC GLOBAL DEFAULT 11 SCIPdisjointsetClear │ │ │ │ 5367: 005b4e09 84 FUNC GLOBAL DEFAULT 11 SCIPsetStringParam │ │ │ │ 5368: 005d36a1 1640 FUNC GLOBAL DEFAULT 11 SCIPprintSolutionStatistics │ │ │ │ - 5369: 008e2410 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 5369: 008e2418 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5370: 004f127d 12 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetRowMaxActivity │ │ │ │ 5371: 005a4019 76 FUNC GLOBAL DEFAULT 11 SCIPaddDecomp │ │ │ │ 5372: 004a9ff9 10 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrHasSimplify │ │ │ │ 5373: 00185541 268 FUNC GLOBAL DEFAULT 11 SCIPgetExprBoundsNonlinear │ │ │ │ 5374: 00498abd 192 FUNC GLOBAL DEFAULT 11 SCIPaggrRowFree │ │ │ │ 5375: 009281fc 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex14SPxRatioTesterIdEE │ │ │ │ 5376: 004c12f9 3424 FUNC GLOBAL DEFAULT 11 SCIPintervalQuadBivar │ │ │ │ 5377: 00677685 42 FUNC GLOBAL DEFAULT 11 SCIPlpiHasPrimalRay │ │ │ │ 5378: 005b5009 80 FUNC GLOBAL DEFAULT 11 SCIPresetParams │ │ │ │ 5379: 007996f9 1432 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10maxReEnterERS8_S8_RKNS_5SPxIdEib │ │ │ │ - 5380: 008e34c0 24 OBJECT UNIQUE DEFAULT 13 _ZZN14strict_fstream6detail20static_method_holder14mode_to_stringB5cxx11ESt13_Ios_OpenmodeE10mode_val_v │ │ │ │ + 5380: 008e34c8 24 OBJECT UNIQUE DEFAULT 13 _ZZN14strict_fstream6detail20static_method_holder14mode_to_stringB5cxx11ESt13_Ios_OpenmodeE10mode_val_v │ │ │ │ 5381: 002a5a65 1632 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurVbounds │ │ │ │ 5382: 0048b9d9 10 FUNC GLOBAL DEFAULT 11 SCIPconsIsOriginal │ │ │ │ 5383: 005f0511 8 FUNC GLOBAL DEFAULT 11 SCIPsepaGetTime │ │ │ │ 5384: 0066ca09 32 FUNC GLOBAL DEFAULT 11 _Z15SCIPfindObjDispP4ScipPKc │ │ │ │ 5385: 0045b7fd 4 FUNC GLOBAL DEFAULT 11 SCIPbendersGetData │ │ │ │ 5386: 005a6551 6 FUNC GLOBAL DEFAULT 11 SCIPgetDisps │ │ │ │ 5387: 005f05cd 6 FUNC GLOBAL DEFAULT 11 SCIPsepaIsParentsepa │ │ │ │ @@ -5454,15 +5454,15 @@ │ │ │ │ 5450: 00797ee1 1636 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18MultiAggregationPS7executeERNS_10VectorBaseIS8_EESD_SD_SD_RNS_9DataArrayINS_13SPxSolverBaseIS8_E9VarStatusEEESJ_b │ │ │ │ 5451: 005b52c1 288 FUNC GLOBAL DEFAULT 11 SCIPincludePresol │ │ │ │ 5452: 00513af9 132 FUNC GLOBAL DEFAULT 11 SCIPmultihashRetrieve │ │ │ │ 5453: 0056b799 452 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleEvalConstraintValues │ │ │ │ 5454: 00531149 172 FUNC GLOBAL DEFAULT 11 SCIPsortLong │ │ │ │ 5455: 00227ac5 636 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurActconsdiving │ │ │ │ 5456: 006f5111 5700 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational12forestUpdateEiPN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEiPi │ │ │ │ - 5457: 008dfde0 32 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ + 5457: 008dfde8 32 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 5458: 005a689d 8 FUNC GLOBAL DEFAULT 11 SCIPgetNEventhdlrs │ │ │ │ 5459: 0071d131 304 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxAutoPRIdE4loadEPNS_13SPxSolverBaseIdEE │ │ │ │ 5460: 0048b511 52 FUNC GLOBAL DEFAULT 11 SCIPlinConsStatsFree │ │ │ │ 5461: 005592c9 66 FUNC GLOBAL DEFAULT 11 SCIPrandomPermuteIntArray │ │ │ │ 5462: 001829a1 8 FUNC GLOBAL DEFAULT 11 SCIPgetExprNEnfosNonlinear │ │ │ │ 5463: 005c92ed 12 FUNC GLOBAL DEFAULT 11 SCIPgetNDualLPs │ │ │ │ 5464: 00597be1 26 FUNC GLOBAL DEFAULT 11 SCIPsetBendersExitsol │ │ │ │ @@ -5505,20 +5505,20 @@ │ │ │ │ 5501: 006ed811 2004 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE8doAddColERKS7_SA_RKNS_11SVectorBaseIS7_EESA_b │ │ │ │ 5502: 005b02bd 88 FUNC GLOBAL DEFAULT 11 SCIPreleaseNlRow │ │ │ │ 5503: 006468d1 96 FUNC GLOBAL DEFAULT 11 SCIPvarGetBestRootLPObjval │ │ │ │ 5504: 002aebe9 124 FUNC GLOBAL DEFAULT 11 SCIPcreateMessagehdlrDefault │ │ │ │ 5505: 0045cf15 6 FUNC GLOBAL DEFAULT 11 SCIPbenderGetMasterAuxiliaryVar │ │ │ │ 5506: 00588299 20 FUNC GLOBAL DEFAULT 11 SCIPrationalStrLen │ │ │ │ 5507: 005a3345 6 FUNC GLOBAL DEFAULT 11 SCIPgetPtrarrayMinIdx │ │ │ │ - 5508: 008e039c 137 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13FixVariablePSE │ │ │ │ + 5508: 008e03a4 137 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13FixVariablePSE │ │ │ │ 5509: 0071d261 382 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE5reDimEv │ │ │ │ 5510: 009273d8 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 5511: 007c686d 976 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11vSolveLeft3ES8_PS8_PiSA_SB_iSA_SA_SB_iSA_SA_SB_i │ │ │ │ 5512: 001f6025 500 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplayFiniteSolution │ │ │ │ - 5513: 008e1e20 20 OBJECT WEAK DEFAULT 13 _ZTSN4zstr10istreambufE │ │ │ │ + 5513: 008e1e28 20 OBJECT WEAK DEFAULT 13 _ZTSN4zstr10istreambufE │ │ │ │ 5514: 005a0eb1 116 FUNC GLOBAL DEFAULT 11 SCIPcopy │ │ │ │ 5515: 002cb315 256 FUNC GLOBAL DEFAULT 11 SCIPincludeNlhdlrDefault │ │ │ │ 5516: 0051ec71 84 FUNC GLOBAL DEFAULT 11 SCIPsortPtrPtrRealInt │ │ │ │ 5517: 00253099 1060 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurIndicatordiving │ │ │ │ 5518: 00537985 152 FUNC GLOBAL DEFAULT 11 SCIPselectIntPtrIntIntBoolBool │ │ │ │ 5519: 006b12a5 284 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE14maxObjUnscaledEi │ │ │ │ 5520: 000df861 120 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicBounddisjunctionRedundant │ │ │ │ @@ -5536,20 +5536,20 @@ │ │ │ │ 5532: 004a9f55 6 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrSetCopyFreeHdlr │ │ │ │ 5533: 004b21b1 4 FUNC GLOBAL DEFAULT 11 SCIPheurGetPriority │ │ │ │ 5534: 00711555 416 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6soplex9SPxPricerIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10IdxElementESaISB_EE17_M_default_appendEj │ │ │ │ 5535: 00466409 44 FUNC GLOBAL DEFAULT 11 SCIPgetMasterProblemRelaxBenders │ │ │ │ 5536: 004b0f59 6 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetAvgQuotNoSol │ │ │ │ 5537: 0092a268 60 OBJECT WEAK DEFAULT 21 _ZTVN6soplex14SPxRatioTesterIdEE │ │ │ │ 5538: 0064b215 190 FUNC GLOBAL DEFAULT 11 SCIPvarGetUbchgInfo │ │ │ │ - 5539: 008e08a4 39 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE14RowSingletonPSE │ │ │ │ + 5539: 008e08ac 39 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE14RowSingletonPSE │ │ │ │ 5540: 005b5211 26 FUNC GLOBAL DEFAULT 11 SCIPsetPresolCopy │ │ │ │ 5541: 0055ad69 128 FUNC GLOBAL DEFAULT 11 SCIPcomputeGap │ │ │ │ 5542: 005c97c5 8 FUNC GLOBAL DEFAULT 11 SCIPgetLowerboundRoot │ │ │ │ 5543: 001280fd 720 FUNC GLOBAL DEFAULT 11 SCIPsetBinaryVarIndicator │ │ │ │ - 5544: 008e30c0 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPColSetBaseIdEE │ │ │ │ + 5544: 008e30c8 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12LPColSetBaseIdEE │ │ │ │ 5545: 004f1259 10 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetRowRhsExact │ │ │ │ 5546: 0053092d 1928 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedIntIntPtrPtrInterval │ │ │ │ 5547: 005a65ad 4 FUNC GLOBAL DEFAULT 11 SCIPchgDispMode │ │ │ │ 5548: 0059ba41 28 FUNC GLOBAL DEFAULT 11 SCIPsetConshdlrCopy │ │ │ │ 5549: 000a65e5 384 FUNC GLOBAL DEFAULT 11 SCIPmessageVFPrintVerbInfo │ │ │ │ 5550: 0077f081 400 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE18vSolveRight4updateEdPdPiS2_S3_iS2_S3_S3_ │ │ │ │ 5551: 0069ec5d 520 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11changeUpperEiRKS7_b │ │ │ │ @@ -5606,24 +5606,24 @@ │ │ │ │ 5602: 00928750 16 OBJECT WEAK DEFAULT 21 _ZTVN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5603: 005acded 100 FUNC GLOBAL DEFAULT 11 SCIPgetColRedcost │ │ │ │ 5604: 000a6585 96 FUNC GLOBAL DEFAULT 11 SCIPmessageFPrintInfo │ │ │ │ 5605: 005c14ad 12 FUNC GLOBAL DEFAULT 11 SCIPhasPrimalRay │ │ │ │ 5606: 0058a15d 10 FUNC GLOBAL DEFAULT 11 SCIPreaderCanRead │ │ │ │ 5607: 005ce821 1116 FUNC GLOBAL DEFAULT 11 SCIPcollectCutselectorStatistics │ │ │ │ 5608: 00119635 1184 FUNC GLOBAL DEFAULT 11 SCIPincludeConshdlrExactSol │ │ │ │ - 5609: 008e1a68 189 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 5609: 008e1a70 189 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 5610: 0054dac5 76 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownIntIntIntReal │ │ │ │ 5611: 007369c9 304 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE9changeRhsERKNS_10VectorBaseIdEEb │ │ │ │ 5612: 0077ddbd 516 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE13colSingletonsEv │ │ │ │ 5613: 005abcb9 6 FUNC GLOBAL DEFAULT 11 SCIPfindHeur │ │ │ │ 5614: 00599069 6 FUNC GLOBAL DEFAULT 11 SCIPgetNPrioPseudoBranchInts │ │ │ │ 5615: 00370845 420 FUNC GLOBAL DEFAULT 11 SCIPincludePresolDualcomp │ │ │ │ 5616: 005c9161 16 FUNC GLOBAL DEFAULT 11 SCIPresetReoptSolMarks │ │ │ │ 5617: 006e4fe9 444 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE16getLowerUnscaledERNS_10VectorBaseIS7_EE │ │ │ │ - 5618: 008e2704 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 5618: 008e270c 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5619: 002c1d69 1294 FUNC GLOBAL DEFAULT 11 SCIPaddIneqBilinear │ │ │ │ 5620: 001ff829 15728 FUNC GLOBAL DEFAULT 11 SCIPincludeDialogDefaultBasic │ │ │ │ 5621: 0059c721 26 FUNC GLOBAL DEFAULT 11 SCIPsetConsLocal │ │ │ │ 5622: 005ae031 208 FUNC GLOBAL DEFAULT 11 SCIPchgRowRhsDive │ │ │ │ 5623: 00521e89 52 FUNC GLOBAL DEFAULT 11 SCIPsortRealPtr │ │ │ │ 5624: 0056fb95 4 FUNC GLOBAL DEFAULT 11 SCIPparamGetCharAllowedValues │ │ │ │ 5625: 004e0f59 6 FUNC GLOBAL DEFAULT 11 SCIPcolGetMaxPrimsol │ │ │ │ @@ -5641,15 +5641,15 @@ │ │ │ │ 5637: 00927174 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIdE8RowObjPSE │ │ │ │ 5638: 0068786d 4848 FUNC GLOBAL DEFAULT 11 SCIPlpiAddCols │ │ │ │ 5639: 0059797d 80 FUNC GLOBAL DEFAULT 11 SCIPfreeBandit │ │ │ │ 5640: 004acec1 92 FUNC GLOBAL DEFAULT 11 SCIPexprGetSymData │ │ │ │ 5641: 007f7959 512 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxDevexPRIdE11selectEnterEv │ │ │ │ 5642: 006fe361 184 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE7addRowsEPNS_8SPxRowIdERKNS_12LPRowSetBaseIS7_EEb │ │ │ │ 5643: 006e3bd5 404 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11changeUpperERKNS_10VectorBaseIS7_EEb │ │ │ │ - 5644: 008e2974 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxDantzigPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 5644: 008e297c 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxDantzigPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5645: 005282ed 1824 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealPtrPtrIntInt │ │ │ │ 5646: 00865bcd 1204 FUNC GLOBAL DEFAULT 11 SYMcomputeSymmetryGenerators │ │ │ │ 5647: 004e21b5 10 FUNC GLOBAL DEFAULT 11 SCIPcolIsRemovable │ │ │ │ 5648: 005dbd19 120 FUNC GLOBAL DEFAULT 11 SCIPgetNegatedVars │ │ │ │ 5649: 0055aa25 4 FUNC GLOBAL DEFAULT 11 SCIPstrcasecmp │ │ │ │ 5650: 006681cd 26 FUNC GLOBAL DEFAULT 11 SCIPxmlAppendChild │ │ │ │ 5651: 006cecc5 276 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE5upperERKNS_8SPxColIdE │ │ │ │ @@ -5694,18 +5694,18 @@ │ │ │ │ 5690: 00527995 146 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertRealPtrPtrInt │ │ │ │ 5691: 00928134 8 OBJECT WEAK DEFAULT 21 _ZTIN6soplex13SPxSimplifierIdEE │ │ │ │ 5692: 005b362d 184 FUNC GLOBAL DEFAULT 11 SCIPparseReal │ │ │ │ 5693: 004a4ad5 4 FUNC GLOBAL DEFAULT 11 SCIPdialogGetDesc │ │ │ │ 5694: 005b4ca5 80 FUNC GLOBAL DEFAULT 11 SCIPsetRealParam │ │ │ │ 5695: 001939e1 128 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicOrbitope │ │ │ │ 5696: 003fdba5 268 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderSol │ │ │ │ - 5697: 008e3408 9 OBJECT WEAK DEFAULT 13 _ZTS7SPxSCIP │ │ │ │ + 5697: 008e3410 9 OBJECT WEAK DEFAULT 13 _ZTS7SPxSCIP │ │ │ │ 5698: 0054f195 128 FUNC GLOBAL DEFAULT 11 SCIPselectDownLong │ │ │ │ 5699: 00597915 104 FUNC GLOBAL DEFAULT 11 SCIPresetBandit │ │ │ │ - 5700: 008e0b7c 87 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 5700: 008e0b84 87 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 5701: 004a5739 4 FUNC GLOBAL DEFAULT 11 SCIPdispGetPriority │ │ │ │ 5702: 004b68d5 4 FUNC GLOBAL DEFAULT 11 SCIPiisIsSubscipIrreducible │ │ │ │ 5703: 001f4a1d 4 FUNC GLOBAL DEFAULT 11 SCIPdecompGetBlockGraphMinDegree │ │ │ │ 5704: 001f013d 80 FUNC GLOBAL DEFAULT 11 SCIPgetRhsXor │ │ │ │ 5705: 006f0a35 1028 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE13changeRowRealEiRKNS_9LPRowBaseIdEE │ │ │ │ 5706: 006618d9 8 FUNC GLOBAL DEFAULT 11 SCIPvarGetCertificateIndex │ │ │ │ 5707: 0085e6f9 10848 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdEC1Ev │ │ │ │ @@ -5719,55 +5719,55 @@ │ │ │ │ 5715: 005afcd5 68 FUNC GLOBAL DEFAULT 11 SCIPgetNLPObjval │ │ │ │ 5716: 005af2a1 100 FUNC GLOBAL DEFAULT 11 SCIPdebugMessagePrint │ │ │ │ 5717: 008623bd 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactWasSolved │ │ │ │ 5718: 00928350 20 OBJECT WEAK DEFAULT 21 _ZTVN14strict_fstream9ExceptionE │ │ │ │ 5719: 00558039 4 FUNC GLOBAL DEFAULT 11 SCIPbtnodeSetParent │ │ │ │ 5720: 005a87fd 8 FUNC GLOBAL DEFAULT 11 SCIPcaptureExpr │ │ │ │ 5721: 00468799 6 FUNC GLOBAL DEFAULT 11 SCIPbranchruleGetMaxdepth │ │ │ │ - 5722: 008dfafc 131 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ + 5722: 008dfb04 131 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 5723: 00677785 32 FUNC GLOBAL DEFAULT 11 SCIPlpiIsDualFeasible │ │ │ │ 5724: 00667261 4 FUNC GLOBAL DEFAULT 11 tcliqueGetDegrees │ │ │ │ 5725: 0055b291 564 FUNC GLOBAL DEFAULT 11 SCIPgetConsVals │ │ │ │ 5726: 0049a485 7220 FUNC GLOBAL DEFAULT 11 SCIPcalcMIR │ │ │ │ 5727: 005ad815 28 FUNC GLOBAL DEFAULT 11 SCIPrecalcRowPseudoActivity │ │ │ │ 5728: 002790ed 5460 FUNC GLOBAL DEFAULT 11 SCIPapplyProximity │ │ │ │ 5729: 0027881d 1352 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurPADM │ │ │ │ 5730: 0081ad45 3660 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10perturbMaxERKNS_12UpdateVectorIS8_EERNS_10VectorBaseIS8_EESG_S8_S8_PKNS_12SPxBasisBaseIS8_E4Desc6StatusEii │ │ │ │ 5731: 007a0c21 3566 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11selectEnterERS8_ib │ │ │ │ 5732: 004aa071 20 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrIncrementNDomainReductions │ │ │ │ 5733: 004a4d1d 138 FUNC GLOBAL DEFAULT 11 SCIPdialogFindEntry │ │ │ │ 5734: 00927f60 32 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5735: 0024b905 532 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurFixandinfer │ │ │ │ - 5736: 008e1f5c 123 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 5736: 008e1f64 123 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5737: 004bf971 158 FUNC GLOBAL DEFAULT 11 SCIPintervalAbsMax │ │ │ │ 5738: 00347a21 212 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE14_M_fill_appendEjRKd │ │ │ │ 5739: 00927c30 28 OBJECT WEAK DEFAULT 21 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 5740: 008e2188 138 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ + 5740: 008e2190 138 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ 5741: 00636b65 248 FUNC GLOBAL DEFAULT 11 SCIPnodeGetNDomchg │ │ │ │ 5742: 007f507d 3592 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9conditionEiS8_ │ │ │ │ 5743: 001aa9a1 92 FUNC GLOBAL DEFAULT 11 SCIPgetLhsPseudoboolean │ │ │ │ 5744: 005b54f9 28 FUNC GLOBAL DEFAULT 11 SCIPgetPresols │ │ │ │ 5745: 0048b959 32 FUNC GLOBAL DEFAULT 11 SCIPconsIsMarkedPropagate │ │ │ │ 5746: 006704c9 24 FUNC GLOBAL DEFAULT 11 _Z16SCIPgetObjReaderP4ScipP11SCIP_Reader │ │ │ │ 5747: 0052ca29 68 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosIntRealLong │ │ │ │ 5748: 005d7c0d 76 FUNC GLOBAL DEFAULT 11 SCIPcreateWallClock │ │ │ │ 5749: 005e88b1 124 FUNC GLOBAL DEFAULT 11 SCIPgetVarPseudocostScore │ │ │ │ 5750: 0064f3c1 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetProbindex │ │ │ │ 5751: 000c3685 92 FUNC GLOBAL DEFAULT 11 SCIPgetVanillafullstrongData │ │ │ │ 5752: 005d95dd 116 FUNC GLOBAL DEFAULT 11 SCIPcreateVar │ │ │ │ - 5753: 008e312c 28 OBJECT WEAK DEFAULT 13 _ZTSN6soplex13SPxSolverBaseIdEE │ │ │ │ + 5753: 008e3134 28 OBJECT WEAK DEFAULT 13 _ZTSN6soplex13SPxSolverBaseIdEE │ │ │ │ 5754: 00554115 78 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownPtrIntIntBoolBool │ │ │ │ 5755: 007c7569 692 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9solveLeftERNS_12SSVectorBaseIS8_EERNS_10VectorBaseIS8_EERKNS_11SVectorBaseIS8_EESC_ │ │ │ │ - 5756: 008e1cbc 30 OBJECT WEAK DEFAULT 13 _ZTSN6soplex18SPxStatusExceptionE │ │ │ │ + 5756: 008e1cc4 30 OBJECT WEAK DEFAULT 13 _ZTSN6soplex18SPxStatusExceptionE │ │ │ │ 5757: 005baa31 388 FUNC GLOBAL DEFAULT 11 SCIPsolveProbingRelax │ │ │ │ 5758: 002953dd 1980 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurSubNlp │ │ │ │ 5759: 002989a1 240 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurTrivialnegation │ │ │ │ 5760: 005145e5 44 FUNC GLOBAL DEFAULT 11 SCIPhashtableGetLoad │ │ │ │ 5761: 001bf021 588 FUNC GLOBAL DEFAULT 11 SCIPappendVarSOS1 │ │ │ │ - 5762: 008e04bc 145 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21ZeroObjColSingletonPSE │ │ │ │ + 5762: 008e04c4 145 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21ZeroObjColSingletonPSE │ │ │ │ 5763: 001f9711 272 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplayExprhdlrs │ │ │ │ 5764: 001cedb5 572 FUNC GLOBAL DEFAULT 11 SCIPappendVarSOS2 │ │ │ │ 5765: 00589675 4 FUNC GLOBAL DEFAULT 11 SCIPreaderGetData │ │ │ │ 5766: 00515291 4 FUNC GLOBAL DEFAULT 11 SCIPhashsetGetSlots │ │ │ │ 5767: 0045bd11 4 FUNC GLOBAL DEFAULT 11 SCIPbendersGetDesc │ │ │ │ 5768: 00700049 4 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE7addColsERKNS_12LPColSetBaseIS7_EEb │ │ │ │ 5769: 00461659 6 FUNC GLOBAL DEFAULT 11 SCIPbendersGetObjectiveType │ │ │ │ @@ -5904,29 +5904,29 @@ │ │ │ │ 5900: 001287b5 126 FUNC GLOBAL DEFAULT 11 SCIPisViolatedIndicator │ │ │ │ 5901: 005a12bd 1380 FUNC GLOBAL DEFAULT 11 SCIPcopyLimits │ │ │ │ 5902: 0048b9e5 14 FUNC GLOBAL DEFAULT 11 SCIPconsIsTransformed │ │ │ │ 5903: 0055dea9 10 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrHasSollinearize │ │ │ │ 5904: 00540385 74 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownReal │ │ │ │ 5905: 00605d49 6 FUNC GLOBAL DEFAULT 11 SCIPsolGetAbsBoundViolation │ │ │ │ 5906: 0056c359 868 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleEvalJacobian │ │ │ │ - 5907: 008e2af4 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxDefaultRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 5907: 008e2afc 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxDefaultRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5908: 00528bb1 88 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosRealRealRealBoolPtr │ │ │ │ 5909: 005ba6a9 208 FUNC GLOBAL DEFAULT 11 SCIPpropagateProbingImplications │ │ │ │ 5910: 001f5239 44 FUNC GLOBAL DEFAULT 11 SCIPdialogExecQuit │ │ │ │ 5911: 00544e6d 140 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealRealPtr │ │ │ │ 5912: 0076a439 222 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11removedColsEPKi │ │ │ │ 5913: 0071bfa9 208 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE9loadBasisERKNS_12SPxBasisBaseIdE4DescE │ │ │ │ 5914: 005145c9 6 FUNC GLOBAL DEFAULT 11 SCIPhashtableGetNEntries │ │ │ │ 5915: 005ad7b9 12 FUNC GLOBAL DEFAULT 11 SCIPgetRowMinActivity │ │ │ │ 5916: 005a3291 76 FUNC GLOBAL DEFAULT 11 SCIPclearPtrarray │ │ │ │ 5917: 0055de29 6 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrSetInitExit │ │ │ │ - 5918: 008e248c 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 5918: 008e2494 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5919: 00620871 8 FUNC GLOBAL DEFAULT 11 SCIPgetSymgraphVarnodeColor │ │ │ │ 5920: 00669185 42 FUNC GLOBAL DEFAULT 11 SCIPxmlFirstNode │ │ │ │ - 5921: 008e00b8 43 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE18MultiAggregationPSE │ │ │ │ + 5921: 008e00c0 43 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE18MultiAggregationPSE │ │ │ │ 5922: 00927f94 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5923: 00669ca9 32 FUNC GLOBAL DEFAULT 11 _Z18SCIPfindObjBendersP4ScipPKc │ │ │ │ 5924: 006ded29 1080 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE6getRowERKNS_8SPxRowIdERNS_9LPRowBaseIS7_EE │ │ │ │ 5925: 00695389 76 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIdE8RowObjPS7executeERNS_10VectorBaseIdEES5_S5_S5_RNS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEESB_b │ │ │ │ 5926: 007f7b59 484 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIdE28buildBestPriceVectorEnterDimERdd │ │ │ │ 5927: 00535e85 2064 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedLongPtrPtrBoolInt │ │ │ │ 5928: 00757901 440 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8scaleRhsERKNS_9SPxLPBaseIS8_EEiS8_ │ │ │ │ @@ -5943,15 +5943,15 @@ │ │ │ │ 5939: 00666b91 288 FUNC GLOBAL DEFAULT 11 tcliqueAddEdge │ │ │ │ 5940: 001f4a0d 4 FUNC GLOBAL DEFAULT 11 SCIPdecompGetNBlockGraphEdges │ │ │ │ 5941: 005a229d 6 FUNC GLOBAL DEFAULT 11 SCIPgetNPoolCuts │ │ │ │ 5942: 00861159 3436 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdED2Ev │ │ │ │ 5943: 007ff649 1172 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIdE9fixColumnERNS_9SPxLPBaseIdEEib │ │ │ │ 5944: 007281fd 336 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE12_addColsRealERKNS_12LPColSetBaseIdEE │ │ │ │ 5945: 0066247d 960 FUNC GLOBAL DEFAULT 11 SCIPvisualSolvedNode │ │ │ │ - 5946: 008e2214 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 5946: 008e221c 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 5947: 002bd419 1896 FUNC GLOBAL DEFAULT 11 SCIPnetmatdecVerifyCycle │ │ │ │ 5948: 00927474 40 OBJECT WEAK DEFAULT 21 _ZTVN6soplex9SPxMainSMIdE8RowObjPSE │ │ │ │ 5949: 00930470 1680 OBJECT UNIQUE DEFAULT 25 _ZN6soplex10SoPlexBaseIdE8Settings8intParamE │ │ │ │ 5950: 0052a65d 224 FUNC GLOBAL DEFAULT 11 SCIPsortIntInt │ │ │ │ 5951: 006988f9 136 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE9changeObjERKNS_10VectorBaseIdEEb │ │ │ │ 5952: 005567d9 8 FUNC GLOBAL DEFAULT 11 SCIPdigraphGetNSuccessors │ │ │ │ 5953: 005d9c6d 144 FUNC GLOBAL DEFAULT 11 SCIPtransformVar │ │ │ │ @@ -6073,26 +6073,26 @@ │ │ │ │ 6069: 00460251 10 FUNC GLOBAL DEFAULT 11 SCIPbendersSubproblemIsEnabled │ │ │ │ 6070: 0092721c 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8RowObjPSE │ │ │ │ 6071: 0048ba0d 22 FUNC GLOBAL DEFAULT 11 SCIPconsIsLocked │ │ │ │ 6072: 006ecfa1 12 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE6addRowERKS7_RKNS_11SVectorBaseIS7_EESA_b │ │ │ │ 6073: 0054c419 66 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownIntIntLong │ │ │ │ 6074: 0059b121 28 FUNC GLOBAL DEFAULT 11 SCIPgetConflicthdlrs │ │ │ │ 6075: 005b665d 540 FUNC GLOBAL DEFAULT 11 SCIPchgReoptObjective │ │ │ │ - 6076: 008e1c2c 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_7NonzeroIdEENS_9SPxMainSMIdE10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ + 6076: 008e1c34 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_7NonzeroIdEENS_9SPxMainSMIdE10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ 6077: 0054b4c5 136 FUNC GLOBAL DEFAULT 11 SCIPselectDownIntReal │ │ │ │ 6078: 0049a42d 4 FUNC GLOBAL DEFAULT 11 SCIPaggrRowGetNRows │ │ │ │ 6079: 004af999 16 FUNC GLOBAL DEFAULT 11 SCIPexprcurvGetName │ │ │ │ 6080: 005abaf9 4 FUNC GLOBAL DEFAULT 11 SCIPpressedCtrlC │ │ │ │ 6081: 00279089 100 FUNC GLOBAL DEFAULT 11 SCIPdeleteSubproblemProximity │ │ │ │ 6082: 0059d401 88 FUNC GLOBAL DEFAULT 11 SCIPgetConsVars │ │ │ │ 6083: 0086265d 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactIsIterlimExc │ │ │ │ 6084: 00555f19 404 FUNC GLOBAL DEFAULT 11 SCIPdigraphResize │ │ │ │ 6085: 004a4bc9 4 FUNC GLOBAL DEFAULT 11 SCIPdialogGetParent │ │ │ │ 6086: 00525e75 1760 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealRealIntInt │ │ │ │ - 6087: 008e1d40 123 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 6087: 008e1d48 123 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6088: 00930414 4 OBJECT UNIQUE DEFAULT 25 _ZGVZN6soplex6PresolIdE19unsimplifiedRedCostEvE11emptyVector │ │ │ │ 6089: 004847d5 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetNActiveConss │ │ │ │ 6090: 00109125 376 FUNC GLOBAL DEFAULT 11 SCIPsplitCumulativeCondition │ │ │ │ 6091: 005d5bd1 736 FUNC GLOBAL DEFAULT 11 SCIPprintNLPIStatistics │ │ │ │ 6092: 007b1d51 1232 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21selectEnterDenseCoDimERS8_S8_ │ │ │ │ 6093: 0040388d 268 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderSmps │ │ │ │ 6094: 0054b685 50 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownIntPtr │ │ │ │ @@ -6150,17 +6150,17 @@ │ │ │ │ 6146: 0059c381 24 FUNC GLOBAL DEFAULT 11 SCIPcaptureCons │ │ │ │ 6147: 009272f4 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6148: 005a663d 26 FUNC GLOBAL DEFAULT 11 SCIPsetEventhdlrExitsol │ │ │ │ 6149: 006776e1 28 FUNC GLOBAL DEFAULT 11 SCIPlpiIsPrimalFeasible │ │ │ │ 6150: 00830aad 420 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxAutoPRIdE11selectLeaveEv │ │ │ │ 6151: 00529661 2236 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealRealRealBoolBoolPtr │ │ │ │ 6152: 00927450 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 6153: 008dfa88 67 OBJECT WEAK DEFAULT 13 _ZTSN4zstr6detail21strict_fstream_holderIN14strict_fstream8ifstreamEEE │ │ │ │ + 6153: 008dfa90 67 OBJECT WEAK DEFAULT 13 _ZTSN4zstr6detail21strict_fstream_holderIN14strict_fstream8ifstreamEEE │ │ │ │ 6154: 004f120d 14 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetRowIdxPtr │ │ │ │ - 6155: 008dc298 39 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt12domain_errorEE │ │ │ │ + 6155: 008dc2a0 39 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 6156: 006f96cd 396 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE11clearLPRealEv │ │ │ │ 6157: 0069ea59 516 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE9changeRhsEiRKS7_b │ │ │ │ 6158: 00517aa5 1368 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedPtrPtr │ │ │ │ 6159: 004f1231 4 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetNRows │ │ │ │ 6160: 005a830d 104 FUNC GLOBAL DEFAULT 11 SCIPcreateExpr │ │ │ │ 6161: 005c9545 14 FUNC GLOBAL DEFAULT 11 SCIPgetNConflictConssApplied │ │ │ │ 6162: 0058a155 4 FUNC GLOBAL DEFAULT 11 SCIPreaderGetDesc │ │ │ │ @@ -6172,15 +6172,15 @@ │ │ │ │ 6168: 006b1699 10 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11maxRowObj_wEi │ │ │ │ 6169: 000a3311 52 FUNC GLOBAL DEFAULT 11 BMSduplicateMemory_call │ │ │ │ 6170: 006a8025 728 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEED2Ev │ │ │ │ 6171: 00450b9d 2396 FUNC GLOBAL DEFAULT 11 SCIPtreemodelSelectCandidate │ │ │ │ 6172: 005981d5 6 FUNC GLOBAL DEFAULT 11 SCIPgetBendersNSubproblems │ │ │ │ 6173: 005af9f5 356 FUNC GLOBAL DEFAULT 11 SCIPsetNLPInitialGuessSol │ │ │ │ 6174: 006e38ad 404 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE12changeMaxObjERKNS_10VectorBaseIS7_EEb │ │ │ │ - 6175: 008e32b4 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxDevexPRIdEE │ │ │ │ + 6175: 008e32bc 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxDevexPRIdEE │ │ │ │ 6176: 00308911 102 FUNC WEAK DEFAULT 11 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcj │ │ │ │ 6177: 00555549 48 FUNC GLOBAL DEFAULT 11 SCIPprofileFindLeft │ │ │ │ 6178: 0052d7a5 140 FUNC GLOBAL DEFAULT 11 SCIPselectIntIntPtr │ │ │ │ 6179: 005ac601 8 FUNC GLOBAL DEFAULT 11 SCIPisLPSolBasic │ │ │ │ 6180: 004acd4d 264 FUNC GLOBAL DEFAULT 11 SCIPexprCompare │ │ │ │ 6181: 0056bf49 1040 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleGetObjGradientNnz │ │ │ │ 6182: 00557fb5 10 FUNC GLOBAL DEFAULT 11 SCIPbtnodeIsRoot │ │ │ │ @@ -6197,15 +6197,15 @@ │ │ │ │ 6193: 005cda0d 3176 FUNC GLOBAL DEFAULT 11 SCIPcollectSeparatorStatistics │ │ │ │ 6194: 005e7fc9 1024 FUNC GLOBAL DEFAULT 11 SCIPaggregateVarsExact │ │ │ │ 6195: 001fd101 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetHeuristicsDefault │ │ │ │ 6196: 000a91bd 204 FUNC GLOBAL DEFAULT 11 SCIPcreateBanditUcb │ │ │ │ 6197: 001b7ec1 80 FUNC GLOBAL DEFAULT 11 SCIPgetNVarsSetppc │ │ │ │ 6198: 004a3cf9 4 FUNC GLOBAL DEFAULT 11 SCIPdialoghdlrGetRoot │ │ │ │ 6199: 003fce69 1396 FUNC GLOBAL DEFAULT 11 SCIPwritePpm │ │ │ │ - 6200: 008e3148 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SLinSolverIdEE │ │ │ │ + 6200: 008e3150 25 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SLinSolverIdEE │ │ │ │ 6201: 00605d51 6 FUNC GLOBAL DEFAULT 11 SCIPsolGetRelBoundViolation │ │ │ │ 6202: 00929360 224 OBJECT WEAK DEFAULT 21 _ZTVN6soplex12SPxLeastSqSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6203: 005cf1e5 1132 FUNC GLOBAL DEFAULT 11 SCIPcollectBranchruleStatistics │ │ │ │ 6204: 0020753d 8804 FUNC GLOBAL DEFAULT 11 SCIPincludeDialogDefaultFix │ │ │ │ 6205: 0022bdd1 648 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurCoefdiving │ │ │ │ 6206: 005ddec5 108 FUNC GLOBAL DEFAULT 11 SCIPsetVarStrongbranchData │ │ │ │ 6207: 0059894d 26 FUNC GLOBAL DEFAULT 11 SCIPsetBranchruleExit │ │ │ │ @@ -6227,15 +6227,15 @@ │ │ │ │ 6223: 0029a0e5 332 FUNC GLOBAL DEFAULT 11 SCIPheurPassSolTrySol │ │ │ │ 6224: 001156b5 480 FUNC GLOBAL DEFAULT 11 SCIPcertifyConsOrigExactLinear │ │ │ │ 6225: 0077e901 192 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIdE10solveRightERNS_12SSVectorBaseIdEERKNS_11SVectorBaseIdEE │ │ │ │ 6226: 004a7821 80 FUNC GLOBAL DEFAULT 11 SCIPeventGetNewobj │ │ │ │ 6227: 00927318 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6228: 0052c2d5 1536 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedIntIntLong │ │ │ │ 6229: 009271c8 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSE │ │ │ │ - 6230: 008e0c94 97 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6230: 008e0c9c 97 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6231: 00525d41 76 FUNC GLOBAL DEFAULT 11 SCIPsortRealRealIntInt │ │ │ │ 6232: 00569a71 500 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleCreate │ │ │ │ 6233: 005f0509 8 FUNC GLOBAL DEFAULT 11 SCIPsepaGetSetupTime │ │ │ │ 6234: 007365f9 972 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE15changeRhsStatusEidd │ │ │ │ 6235: 0052c961 62 FUNC GLOBAL DEFAULT 11 SCIPsortIntRealLong │ │ │ │ 6236: 0059d459 84 FUNC GLOBAL DEFAULT 11 SCIPgetConsNVars │ │ │ │ 6237: 00316135 452 FUNC WEAK DEFAULT 11 _ZNSt10_HashtableIiSt4pairIKiiESaIS2_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEjjPNS4_10_Hash_nodeIS2_Lb0EEEj │ │ │ │ @@ -6244,15 +6244,15 @@ │ │ │ │ 6240: 005b0811 116 FUNC GLOBAL DEFAULT 11 SCIPgetNlRowPseudoActivity │ │ │ │ 6241: 0052d1d5 60 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosIntIntPtr │ │ │ │ 6242: 0059bab1 26 FUNC GLOBAL DEFAULT 11 SCIPsetConshdlrInitsol │ │ │ │ 6243: 000a372d 224 FUNC GLOBAL DEFAULT 11 BMSdestroyChunkMemory_call │ │ │ │ 6244: 005d7e95 8 FUNC GLOBAL DEFAULT 11 SCIPgetNSiblings │ │ │ │ 6245: 001a95f5 564 FUNC GLOBAL DEFAULT 11 SCIPgetLinDatasWithoutAndPseudoboolean │ │ │ │ 6246: 00528aa1 84 FUNC GLOBAL DEFAULT 11 SCIPsortRealRealRealBoolPtr │ │ │ │ - 6247: 008e3358 29 OBJECT WEAK DEFAULT 13 _ZTSN6soplex14SPxRatioTesterIdEE │ │ │ │ + 6247: 008e3360 29 OBJECT WEAK DEFAULT 13 _ZTSN6soplex14SPxRatioTesterIdEE │ │ │ │ 6248: 00598985 26 FUNC GLOBAL DEFAULT 11 SCIPsetBranchruleExitsol │ │ │ │ 6249: 005ada79 492 FUNC GLOBAL DEFAULT 11 SCIPendDive │ │ │ │ 6250: 0070c03d 300 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6soplex9SPxPricerIdE10IdxElementESaIS3_EE17_M_default_appendEj │ │ │ │ 6251: 00636b5d 4 FUNC GLOBAL DEFAULT 11 SCIPnodeSetReoptID │ │ │ │ 6252: 005b8225 6 FUNC GLOBAL DEFAULT 11 SCIPgetNOrigBinVars │ │ │ │ 6253: 005be5fd 52 FUNC GLOBAL DEFAULT 11 SCIPrecomputeSolObj │ │ │ │ 6254: 00676f99 4 FUNC GLOBAL DEFAULT 11 SCIPlpiGetRowNames │ │ │ │ @@ -6308,15 +6308,15 @@ │ │ │ │ 6304: 005af43d 8 FUNC GLOBAL DEFAULT 11 SCIPgetVerbLevel │ │ │ │ 6305: 0054e35d 1664 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownIntPtrIntReal │ │ │ │ 6306: 000a6361 96 FUNC GLOBAL DEFAULT 11 SCIPmessageFPrintDialog │ │ │ │ 6307: 0059c681 80 FUNC GLOBAL DEFAULT 11 SCIPsetConsChecked │ │ │ │ 6308: 005c7e7d 232 FUNC GLOBAL DEFAULT 11 SCIPgetReoptOldObjCoef │ │ │ │ 6309: 005f0551 6 FUNC GLOBAL DEFAULT 11 SCIPsepaGetNCutsAddedDirect │ │ │ │ 6310: 00930424 4 OBJECT UNIQUE DEFAULT 25 _ZZN6soplex6PresolIdE19unsimplifiedRedCostEvE11emptyVector │ │ │ │ - 6311: 008e2bf4 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 6311: 008e2bfc 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6312: 005e7495 1156 FUNC GLOBAL DEFAULT 11 SCIPfixVar │ │ │ │ 6313: 00794171 2152 FUNC WEAK DEFAULT 11 _ZN6soplex18SPxBoundFlippingRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21collectBreakpointsMaxERiSA_PKiiPKS8_SE_SE_SE_NS9_16BreakpointSourceE │ │ │ │ 6314: 0071c541 1864 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIdE9readBasisERSiPKNS_7NameSetES5_ │ │ │ │ 6315: 00929a6c 92 OBJECT WEAK DEFAULT 21 _ZTVN6soplex13SPxSimplifierIdEE │ │ │ │ 6316: 00928e04 100 OBJECT WEAK DEFAULT 21 _ZTVN6soplex12SPxSteepExPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6317: 005307f5 200 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntIntPtrPtrInterval │ │ │ │ 6318: 006fa925 1784 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRational6changeEiRKNS_11SVectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEPKNS_12SSVectorBaseIS8_EE │ │ │ │ @@ -6325,20 +6325,20 @@ │ │ │ │ 6321: 007116f5 408 FUNC WEAK DEFAULT 11 _ZNSt6vectorIN6soplex18SPxBoundFlippingRTIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10BreakpointESaISB_EE17_M_default_appendEj │ │ │ │ 6322: 004848a5 8 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetCheckTime │ │ │ │ 6323: 005a26d1 6 FUNC GLOBAL DEFAULT 11 SCIPgetDelayedPoolCuts │ │ │ │ 6324: 00765385 824 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxDantzigPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11selectLeaveEv │ │ │ │ 6325: 006dc655 444 FUNC WEAK DEFAULT 11 _ZNK6soplex10SoPlexBaseIdE8getBasisEPNS_13SPxSolverBaseIdE9VarStatusES5_ │ │ │ │ 6326: 006f42e9 208 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational8makeLvecEii │ │ │ │ 6327: 005df281 50 FUNC GLOBAL DEFAULT 11 SCIPgetVarClosestVub │ │ │ │ - 6328: 008e2cf4 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 6328: 008e2cfc 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6329: 006960d9 14 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE10scaleLowerERKNS_9SPxLPBaseIdEEid │ │ │ │ 6330: 000f0b95 64 FUNC GLOBAL DEFAULT 11 SCIPgetCountedSparseSols │ │ │ │ 6331: 00780159 712 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE19vSolveRight4update2EdPdPiS2_S3_iS2_dS2_S3_iS2_S3_S3_ │ │ │ │ 6332: 00703eb9 1108 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE13computeCoTestEv │ │ │ │ - 6333: 008e3268 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxVectorSTIdEE │ │ │ │ + 6333: 008e3270 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxVectorSTIdEE │ │ │ │ 6334: 005debe9 292 FUNC GLOBAL DEFAULT 11 SCIPchgVarObj │ │ │ │ 6335: 00542681 134 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownRealIntLong │ │ │ │ 6336: 0055de21 4 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrSetFreeHdlrData │ │ │ │ 6337: 005254c5 160 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertRealLongRealInt │ │ │ │ 6338: 004c5e4d 1084 FUNC GLOBAL DEFAULT 11 SCIPintervalPropagateWeightedSum │ │ │ │ 6339: 005d7955 8 FUNC GLOBAL DEFAULT 11 SCIPgetNImplications │ │ │ │ 6340: 005bb839 26 FUNC GLOBAL DEFAULT 11 SCIPsetRelaxInitsol │ │ │ │ @@ -6357,15 +6357,15 @@ │ │ │ │ 6353: 001bf26d 80 FUNC GLOBAL DEFAULT 11 SCIPgetNVarsSOS1 │ │ │ │ 6354: 001ceff1 80 FUNC GLOBAL DEFAULT 11 SCIPgetNVarsSOS2 │ │ │ │ 6355: 0084e9f1 2948 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEC2ENS9_4TypeENS9_14RepresentationENS_5Timer4TYPEE │ │ │ │ 6356: 0026e7e9 1116 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurObjpscostdiving │ │ │ │ 6357: 006bdf45 820 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRational9solveLeftERNS_12SSVectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEERNS_10VectorBaseIS8_EESD_RKNS_11SVectorBaseIS8_EESA_SA_ │ │ │ │ 6358: 00646de9 312 FUNC GLOBAL DEFAULT 11 SCIPvarGetAvgSol │ │ │ │ 6359: 0092a3b4 60 OBJECT WEAK DEFAULT 21 _ZTVN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ - 6360: 008e19b0 90 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6360: 008e19b8 90 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6361: 00536785 192 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertPtrIntIntBoolBool │ │ │ │ 6362: 007bf1b1 2020 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE25vSolveRight4update3sparseES8_PS8_PiSA_SB_RiS8_SA_SB_SA_SB_SC_S8_SA_SB_SA_SB_SC_SA_SB_SB_ │ │ │ │ 6363: 005aa55d 84 FUNC GLOBAL DEFAULT 11 SCIPcreateExpriter │ │ │ │ 6364: 0045590d 5080 FUNC GLOBAL DEFAULT 11 SCIPgenerateAndApplyBendersOptCut │ │ │ │ 6365: 00514915 130 FUNC GLOBAL DEFAULT 11 SCIPhashmapGetImage │ │ │ │ 6366: 00103bb5 80 FUNC GLOBAL DEFAULT 11 SCIPgetHmaxCumulative │ │ │ │ 6367: 007cd909 3628 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE12forestUpdateEiPdiPi │ │ │ │ @@ -6421,33 +6421,33 @@ │ │ │ │ 6417: 0066df41 212 FUNC GLOBAL DEFAULT 11 _Z18SCIPincludeObjHeurP4ScipPN4scip7ObjHeurEj │ │ │ │ 6418: 005cc72d 1124 FUNC GLOBAL DEFAULT 11 SCIPcollectPropagatorStatistics │ │ │ │ 6419: 000a5b31 6 FUNC GLOBAL DEFAULT 11 BMSgetBufferMemoryUsed │ │ │ │ 6420: 005affc1 136 FUNC GLOBAL DEFAULT 11 SCIPchgVarObjDiveNLP │ │ │ │ 6421: 0086238d 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactEndStrongbranch │ │ │ │ 6422: 0045d761 64 FUNC GLOBAL DEFAULT 11 SCIPbendersSetSubproblemType │ │ │ │ 6423: 005a95c5 6 FUNC GLOBAL DEFAULT 11 SCIPcompareExpr │ │ │ │ - 6424: 008e1ee4 119 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 6424: 008e1eec 119 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6425: 00467b1d 12 FUNC GLOBAL DEFAULT 11 SCIPbranchruleComp │ │ │ │ 6426: 005196d9 1588 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedPtrIntInt │ │ │ │ 6427: 001bf2bd 76 FUNC GLOBAL DEFAULT 11 SCIPgetVarsSOS1 │ │ │ │ 6428: 005af545 64 FUNC GLOBAL DEFAULT 11 SCIPgetNLPVars │ │ │ │ 6429: 001cf041 76 FUNC GLOBAL DEFAULT 11 SCIPgetVarsSOS2 │ │ │ │ 6430: 004b55a1 4 FUNC GLOBAL DEFAULT 11 SCIPcomprGetPriority │ │ │ │ 6431: 007419e9 1480 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEC1Ev │ │ │ │ 6432: 0018f479 116 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicOr │ │ │ │ 6433: 005333cd 88 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosLongPtrRealRealBool │ │ │ │ 6434: 005ca3c1 104 FUNC GLOBAL DEFAULT 11 SCIPprintStatusStatistics │ │ │ │ 6435: 00529425 148 FUNC GLOBAL DEFAULT 11 SCIPselectRealRealRealBoolPtr │ │ │ │ 6436: 00117cd1 80 FUNC GLOBAL DEFAULT 11 SCIPgetVarsExactLinear │ │ │ │ - 6437: 008e1dd0 29 OBJECT WEAK DEFAULT 13 _ZTSN14strict_fstream9ExceptionE │ │ │ │ + 6437: 008e1dd8 29 OBJECT WEAK DEFAULT 13 _ZTSN14strict_fstream9ExceptionE │ │ │ │ 6438: 004ae545 1224 FUNC GLOBAL DEFAULT 11 SCIPexprComputeQuadraticCurvature │ │ │ │ 6439: 006943d1 272 FUNC WEAK DEFAULT 11 _ZNK6soplex13SPxSolverBaseIdE20qualRedCostViolationERdS2_ │ │ │ │ 6440: 0069eecd 528 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE9changeLhsEiRKS7_b │ │ │ │ 6441: 005d8529 20 FUNC GLOBAL DEFAULT 11 SCIPgetFocusDepth │ │ │ │ - 6442: 008e27fc 124 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 6442: 008e2804 124 OBJECT WEAK DEFAULT 13 _ZTSN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6443: 004b21e5 4 FUNC GLOBAL DEFAULT 11 SCIPheurGetFreq │ │ │ │ 6444: 006945f5 4 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE12isConsistentEv │ │ │ │ 6445: 005b5a99 24 FUNC GLOBAL DEFAULT 11 SCIPsetProbDelorig │ │ │ │ 6446: 007cc5fd 1004 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIdE15initFactorRingsEv │ │ │ │ 6447: 004b4a69 972 FUNC GLOBAL DEFAULT 11 SCIPaddTrustregionNeighborhoodConstraint │ │ │ │ 6448: 005a8661 216 FUNC GLOBAL DEFAULT 11 SCIPcopyExpr │ │ │ │ 6449: 00929b24 92 OBJECT WEAK DEFAULT 21 _ZTVN6soplex6PresolIdEE │ │ │ │ @@ -6505,16 +6505,16 @@ │ │ │ │ 6501: 0045b801 4 FUNC GLOBAL DEFAULT 11 SCIPbendersSetData │ │ │ │ 6502: 0055c5a9 12 FUNC GLOBAL DEFAULT 11 SCIProwprepSetCoef │ │ │ │ 6503: 006f2605 780 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRational18solve3right4updateERNS_12SSVectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEERNS_10VectorBaseIS8_EESD_RKNS_11SVectorBaseIS8_EESA_SA_ │ │ │ │ 6504: 00599721 50 FUNC GLOBAL DEFAULT 11 SCIPshouldCertificateTrackBounds │ │ │ │ 6505: 0069e169 512 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16FreeConstraintPS7executeERNS_10VectorBaseIS8_EESD_SD_SD_RNS_9DataArrayINS_13SPxSolverBaseIS8_E9VarStatusEEESJ_b │ │ │ │ 6506: 006610fd 10 FUNC GLOBAL DEFAULT 11 SCIPvarGetVubCoefs │ │ │ │ 6507: 000a4c21 448 FUNC GLOBAL DEFAULT 11 BMSgarbagecollectBlockMemory_call │ │ │ │ - 6508: 008dc020 19 OBJECT WEAK DEFAULT 13 _ZTSN5boost9exceptionE │ │ │ │ - 6509: 008e1d24 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12DSVectorBaseIdEE │ │ │ │ + 6508: 008dc028 19 OBJECT WEAK DEFAULT 13 _ZTSN5boost9exceptionE │ │ │ │ + 6509: 008e1d2c 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12DSVectorBaseIdEE │ │ │ │ 6510: 0054518d 1760 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownRealRealPtrPtr │ │ │ │ 6511: 00588979 416 FUNC GLOBAL DEFAULT 11 SCIPrationalarrayCopy │ │ │ │ 6512: 0082f03d 424 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE16reinitializeVecsEv │ │ │ │ 6513: 005e0c95 736 FUNC GLOBAL DEFAULT 11 SCIPchgVarType │ │ │ │ 6514: 00830759 496 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIdE7setTypeENS_13SPxSolverBaseIdE4TypeE │ │ │ │ 6515: 005abb09 76 FUNC GLOBAL DEFAULT 11 SCIPincludeExternalCodeInformation │ │ │ │ 6516: 0027fdbd 4336 FUNC GLOBAL DEFAULT 11 SCIPapplyRens │ │ │ │ @@ -6528,15 +6528,15 @@ │ │ │ │ 6524: 006b0cb1 14 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE9rowVectorERKNS_8SPxRowIdE │ │ │ │ 6525: 008630a5 700 FUNC GLOBAL DEFAULT 11 SCIPtpiExit │ │ │ │ 6526: 001b3d91 2764 FUNC GLOBAL DEFAULT 11 SCIPincludeConshdlrSetppc │ │ │ │ 6527: 0027e775 1420 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurRepair │ │ │ │ 6528: 00468801 6 FUNC GLOBAL DEFAULT 11 SCIPbranchruleGetNPseudoCalls │ │ │ │ 6529: 00537b8d 118 FUNC GLOBAL DEFAULT 11 SCIPsortedvecFindDownInd │ │ │ │ 6530: 0055de6d 10 FUNC GLOBAL DEFAULT 11 SCIPnlhdlrHasReverseProp │ │ │ │ - 6531: 008e10a4 192 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6531: 008e10ac 192 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6532: 005a2cdd 96 FUNC GLOBAL DEFAULT 11 SCIPsetRealarrayVal │ │ │ │ 6533: 005307a1 84 FUNC GLOBAL DEFAULT 11 SCIPsortIntIntPtrPtrInterval │ │ │ │ 6534: 00862961 4 FUNC GLOBAL DEFAULT 11 SCIPlpiExactFreeState │ │ │ │ 6535: 005b80b9 88 FUNC GLOBAL DEFAULT 11 SCIPgetNObjVars │ │ │ │ 6536: 0064f315 10 FUNC GLOBAL DEFAULT 11 SCIPvarIsDeleted │ │ │ │ 6537: 0071a331 356 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIdE11addedCoVecsEi │ │ │ │ 6538: 00927294 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateRowsPSE │ │ │ │ @@ -6577,27 +6577,27 @@ │ │ │ │ 6573: 0048b9a5 10 FUNC GLOBAL DEFAULT 11 SCIPconsIsDynamic │ │ │ │ 6574: 006d176d 348 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE13upperUnscaledERKNS_8SPxColIdE │ │ │ │ 6575: 006c4429 576 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12computeFrhs1ERKNS_10VectorBaseIdEES5_ │ │ │ │ 6576: 0057a5a1 44 FUNC GLOBAL DEFAULT 11 SCIPpresolCompName │ │ │ │ 6577: 00660fd5 26 FUNC GLOBAL DEFAULT 11 SCIPvarGetWorstBoundLocal │ │ │ │ 6578: 0059c791 26 FUNC GLOBAL DEFAULT 11 SCIPsetConsStickingAtNode │ │ │ │ 6579: 00930454 12 OBJECT UNIQUE DEFAULT 25 _ZGRZN6soplex6PresolIdE18unsimplifiedPrimalEvE11emptyVector_ │ │ │ │ - 6580: 008e3110 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SSVectorBaseIdEE │ │ │ │ + 6580: 008e3118 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SSVectorBaseIdEE │ │ │ │ 6581: 002e5549 5288 FUNC GLOBAL DEFAULT 11 SCIPincludeNlpSolverIpopt │ │ │ │ 6582: 00800d79 9612 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxMainSMIdE12simplifyColsERNS_9SPxLPBaseIdEERb │ │ │ │ 6583: 007c23f1 2594 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10solveUleftES8_PS8_PiSA_SB_i │ │ │ │ 6584: 00223cf5 312 FUNC GLOBAL DEFAULT 11 SCIPincludeExprhdlrValue │ │ │ │ 6585: 00927198 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIdE17ForceConstraintPSE │ │ │ │ 6586: 004a3bad 4 FUNC GLOBAL DEFAULT 11 SCIPcutselIsInitialized │ │ │ │ 6587: 002514e9 276 FUNC GLOBAL DEFAULT 11 SCIPheurPassIndicator │ │ │ │ 6588: 00587a31 88 FUNC GLOBAL DEFAULT 11 SCIPrationalAdd │ │ │ │ 6589: 001fd431 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetPresolvingOff │ │ │ │ 6590: 007dc7a1 1044 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15initFactorRingsEv │ │ │ │ 6591: 00715845 1288 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE22_computeSidesViolationERNS_7SolBaseIN5boost14multiprecision6numberINS4_8backends12gmp_rationalELNS4_26expression_template_optionE0EEEEERS9_ │ │ │ │ - 6592: 008dfacc 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6592: 008dfad4 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6593: 00660ff1 44 FUNC GLOBAL DEFAULT 11 SCIPvarGetWorstBoundLocalExact │ │ │ │ 6594: 004a4e45 30 FUNC GLOBAL DEFAULT 11 SCIPdialogWriteHistory │ │ │ │ 6595: 00863945 44 FUNC GLOBAL DEFAULT 11 SCIPtpiDestroyCondition │ │ │ │ 6596: 0077a219 3432 FUNC WEAK DEFAULT 11 _ZN6soplex11SPxGeometSCIdE5scaleERNS_9SPxLPBaseIdEEb │ │ │ │ 6597: 00759fd5 720 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16getLowerUnscaledERKNS_9SPxLPBaseIS8_EERNS_10VectorBaseIS8_EE │ │ │ │ 6598: 0059c1bd 324 FUNC GLOBAL DEFAULT 11 SCIPcreateCons │ │ │ │ 6599: 005445b5 140 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealRealInt │ │ │ │ @@ -6628,15 +6628,15 @@ │ │ │ │ 6624: 005a10e9 468 FUNC GLOBAL DEFAULT 11 SCIPcheckCopyLimits │ │ │ │ 6625: 006ce9a1 268 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE3rhsERKNS_8SPxRowIdE │ │ │ │ 6626: 005b4579 116 FUNC GLOBAL DEFAULT 11 SCIPaddIntParam │ │ │ │ 6627: 0059a181 1228 FUNC GLOBAL DEFAULT 11 SCIPstoreCertificateActiveMirInfo │ │ │ │ 6628: 004aa085 6 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrGetNEstimateCalls │ │ │ │ 6629: 006986a1 96 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12changeRowObjEiRKdb │ │ │ │ 6630: 00628a3d 4 FUNC GLOBAL DEFAULT 11 SCIPsyncdataGetBoundChgs │ │ │ │ - 6631: 008e31b0 20 OBJECT WEAK DEFAULT 13 _ZTSN6soplex6PresolIdEE │ │ │ │ + 6631: 008e31b8 20 OBJECT WEAK DEFAULT 13 _ZTSN6soplex6PresolIdEE │ │ │ │ 6632: 00588171 8 FUNC GLOBAL DEFAULT 11 SCIPrationalIsAbsInfinity │ │ │ │ 6633: 00563129 4 FUNC GLOBAL DEFAULT 11 SCIPnlrowGetLinearCoefs │ │ │ │ 6634: 0064f40d 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetMinAggrCoef │ │ │ │ 6635: 0060a5c9 6 FUNC GLOBAL DEFAULT 11 SCIPsolSetLPRelaxation │ │ │ │ 6636: 005e8a5d 124 FUNC GLOBAL DEFAULT 11 SCIPgetVarVSIDS │ │ │ │ 6637: 0022b3a9 1464 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurClique │ │ │ │ 6638: 0015e07d 144 FUNC GLOBAL DEFAULT 11 SCIPchgRhsLinear │ │ │ │ @@ -6678,15 +6678,15 @@ │ │ │ │ 6674: 0054855d 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealPtrPtrInt │ │ │ │ 6675: 0054594d 160 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownRealLongRealInt │ │ │ │ 6676: 008335ad 816 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8remaxColEii │ │ │ │ 6677: 005c9b5d 42 FUNC GLOBAL DEFAULT 11 SCIPgetAvgPseudocostCount │ │ │ │ 6678: 0055c5d5 8 FUNC GLOBAL DEFAULT 11 SCIProwprepRecordModifications │ │ │ │ 6679: 005c91dd 8 FUNC GLOBAL DEFAULT 11 SCIPisInRestart │ │ │ │ 6680: 004e0f09 6 FUNC GLOBAL DEFAULT 11 SCIPcolGetLb │ │ │ │ - 6681: 008e0c30 97 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6681: 008e0c38 97 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6682: 006b13c5 12 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE5upperEi │ │ │ │ 6683: 0059c1b5 8 FUNC GLOBAL DEFAULT 11 SCIPgetNConshdlrs │ │ │ │ 6684: 00515011 326 FUNC GLOBAL DEFAULT 11 SCIPhashsetRemove │ │ │ │ 6685: 005bbaa9 28 FUNC GLOBAL DEFAULT 11 SCIPgetRelaxs │ │ │ │ 6686: 004bd805 380 FUNC GLOBAL DEFAULT 11 SCIPintervalSquareRoot │ │ │ │ 6687: 005320c5 62 FUNC GLOBAL DEFAULT 11 SCIPsortLongPtrInt │ │ │ │ 6688: 000a8a9d 46 FUNC GLOBAL DEFAULT 11 SCIPgetProbabilityExp3IX │ │ │ │ @@ -6739,15 +6739,15 @@ │ │ │ │ 6735: 00548e65 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealPtrPtrIntInt │ │ │ │ 6736: 004c0481 1008 FUNC GLOBAL DEFAULT 11 SCIPintervalQuadUpperBound │ │ │ │ 6737: 008639b1 30 FUNC GLOBAL DEFAULT 11 SCIPtpiWaitCondition │ │ │ │ 6738: 006ee959 36 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE10removeRowsEPi │ │ │ │ 6739: 00466435 164 FUNC GLOBAL DEFAULT 11 SCIPboundstoreCreate │ │ │ │ 6740: 005418b5 48 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownRealInt │ │ │ │ 6741: 005b43a1 86 FUNC GLOBAL DEFAULT 11 SCIPisSumRelGT │ │ │ │ - 6742: 008e1c50 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6742: 008e1c58 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6743: 00769eb1 368 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10removedRowEi │ │ │ │ 6744: 006618e1 8 FUNC GLOBAL DEFAULT 11 SCIPvarSetCertificateIndex │ │ │ │ 6745: 00694769 4 FUNC WEAK DEFAULT 11 _ZNK6soplex9SLUFactorIdE12isConsistentEv │ │ │ │ 6746: 004a44e9 272 FUNC GLOBAL DEFAULT 11 SCIPdialogDisplayMenuEntry │ │ │ │ 6747: 00599fd5 92 FUNC GLOBAL DEFAULT 11 SCIPaddCertificateAggrInfo │ │ │ │ 6748: 00598f65 6 FUNC GLOBAL DEFAULT 11 SCIPgetNExternBranchCands │ │ │ │ 6749: 006639cd 908 FUNC GLOBAL DEFAULT 11 SCIPrbtreeDelete_call │ │ │ │ @@ -6755,21 +6755,21 @@ │ │ │ │ 6751: 00929740 680 OBJECT WEAK DEFAULT 21 _ZTVN6soplex13SPxSolverBaseIdEE │ │ │ │ 6752: 00927df8 24 OBJECT WEAK DEFAULT 21 _ZTIN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6753: 005e9fb1 88 FUNC GLOBAL DEFAULT 11 SCIPprintVar │ │ │ │ 6754: 000a39d5 52 FUNC GLOBAL DEFAULT 11 BMSduplicateChunkMemory_call │ │ │ │ 6755: 005d7b75 76 FUNC GLOBAL DEFAULT 11 SCIPcreateClock │ │ │ │ 6756: 00484b8d 14 FUNC GLOBAL DEFAULT 11 SCIPconssetchgGetAddedConsData │ │ │ │ 6757: 003b99e1 34 FUNC GLOBAL DEFAULT 11 SCIPcorGetVarName │ │ │ │ - 6758: 008e30f4 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxBasisBaseIdEE │ │ │ │ + 6758: 008e30fc 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxBasisBaseIdEE │ │ │ │ 6759: 005c98bd 26 FUNC GLOBAL DEFAULT 11 SCIPgetUpperboundExact │ │ │ │ - 6760: 008e2f70 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 6760: 008e2f78 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6761: 00661835 4 FUNC GLOBAL DEFAULT 11 SCIPbdchginfoGetInferCons │ │ │ │ 6762: 004b0ec1 72 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetAvgSolutionDepth │ │ │ │ 6763: 00138989 3716 FUNC GLOBAL DEFAULT 11 SCIPsolveKnapsackExactly │ │ │ │ - 6764: 008e2290 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 6764: 008e2298 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6765: 005986c1 26 FUNC GLOBAL DEFAULT 11 SCIPsetBenderscutCopy │ │ │ │ 6766: 0048b985 10 FUNC GLOBAL DEFAULT 11 SCIPconsIsGlobal │ │ │ │ 6767: 0054a181 48 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownIntInt │ │ │ │ 6768: 00549ab5 58 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownInt │ │ │ │ 6769: 00547da1 76 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealPtrPtrInt │ │ │ │ 6770: 0048493d 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetMaxNActiveConss │ │ │ │ 6771: 00240191 964 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurDps │ │ │ │ @@ -6783,15 +6783,15 @@ │ │ │ │ 6779: 001faf49 204 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplayProblem │ │ │ │ 6780: 004a9f8d 4 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrSetSimplify │ │ │ │ 6781: 0045d681 38 FUNC GLOBAL DEFAULT 11 SCIPbendersSetSubproblemObjval │ │ │ │ 6782: 0093046c 4 OBJECT UNIQUE DEFAULT 25 _ZGVN6soplex10SoPlexBaseIdE8Settings9boolParamE │ │ │ │ 6783: 005ab951 416 FUNC GLOBAL DEFAULT 11 SCIPisPresolveFinished │ │ │ │ 6784: 00468751 4 FUNC GLOBAL DEFAULT 11 SCIPbranchruleGetName │ │ │ │ 6785: 0070bfe5 86 FUNC WEAK DEFAULT 11 _ZN6soplex12SPxParMultPRIdE4loadEPNS_13SPxSolverBaseIdEE │ │ │ │ - 6786: 008dc034 39 OBJECT WEAK DEFAULT 13 _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ + 6786: 008dc03c 39 OBJECT WEAK DEFAULT 13 _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ 6787: 004a7d61 72 FUNC GLOBAL DEFAULT 11 SCIPeventGetRowOldCoefVal │ │ │ │ 6788: 00597b1d 26 FUNC GLOBAL DEFAULT 11 SCIPsetBendersCopy │ │ │ │ 6789: 0079f8b1 4974 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8minDeltaERS8_SA_RNS_12UpdateVectorIS8_EERKNS_10VectorBaseIS8_EESH_ii │ │ │ │ 6790: 00217379 120 FUNC GLOBAL DEFAULT 11 SCIPaddSquareSecant │ │ │ │ 6791: 0051cb9d 60 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosPtrPtrInt │ │ │ │ 6792: 005e40c1 1120 FUNC GLOBAL DEFAULT 11 SCIPinferVarLbCons │ │ │ │ 6793: 0075bdc9 1028 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE20getColMaxAbsUnscaledERKNS_9SPxLPBaseIS8_EEi │ │ │ │ @@ -6821,35 +6821,35 @@ │ │ │ │ 6817: 004a6769 6 FUNC GLOBAL DEFAULT 11 SCIPeventhdlrGetTime │ │ │ │ 6818: 005986dd 26 FUNC GLOBAL DEFAULT 11 SCIPsetBenderscutFree │ │ │ │ 6819: 00545901 76 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealLongRealInt │ │ │ │ 6820: 006eeb21 604 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE10removeRowsEPNS_8SPxRowIdEiPi │ │ │ │ 6821: 0084ff31 3408 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE24performSolutionPolishingEv │ │ │ │ 6822: 0056fb61 16 FUNC GLOBAL DEFAULT 11 SCIPparamGetReal │ │ │ │ 6823: 0054a1b1 1276 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownIntInt │ │ │ │ - 6824: 008e34d8 8 OBJECT UNIQUE DEFAULT 13 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ + 6824: 008e34e0 8 OBJECT UNIQUE DEFAULT 13 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ 6825: 00517945 62 FUNC GLOBAL DEFAULT 11 SCIPsortPtrPtr │ │ │ │ 6826: 007481c1 292 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxAutoPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE4loadEPNS_13SPxSolverBaseIS8_EE │ │ │ │ 6827: 005df751 1136 FUNC GLOBAL DEFAULT 11 SCIPaddVarImplication │ │ │ │ 6828: 00667259 8 FUNC GLOBAL DEFAULT 11 tcliqueGetNEdges │ │ │ │ 6829: 00620cd1 4 FUNC GLOBAL DEFAULT 11 SCIPgetSymExprdataConstants │ │ │ │ - 6830: 008e1164 192 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6830: 008e116c 192 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6831: 005baf81 26 FUNC GLOBAL DEFAULT 11 SCIPsetPropExit │ │ │ │ - 6832: 008e1524 194 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 6832: 008e152c 194 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 6833: 00927d8c 12 OBJECT WEAK DEFAULT 21 _ZTIN14strict_fstream8ifstreamE │ │ │ │ 6834: 0053c44d 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownPtrPtrInt │ │ │ │ 6835: 007c8969 1188 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE20computePrimalray4ColES8_NS_5SPxIdE │ │ │ │ 6836: 00597b39 26 FUNC GLOBAL DEFAULT 11 SCIPsetBendersFree │ │ │ │ 6837: 0065b3dd 8 FUNC GLOBAL DEFAULT 11 SCIPvarGetLbLocalExact │ │ │ │ 6838: 005ae9d1 252 FUNC GLOBAL DEFAULT 11 SCIPstartExactDive │ │ │ │ 6839: 006b0c9d 20 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE9rowVectorEi │ │ │ │ 6840: 007c4eed 1328 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17vSolveLeft3sparseES8_PS8_PiSA_SB_RiSA_SB_SA_SB_SC_SA_SB_SA_SB_SC_ │ │ │ │ 6841: 00676f95 4 FUNC GLOBAL DEFAULT 11 SCIPlpiGetColNames │ │ │ │ 6842: 00862a15 20 FUNC GLOBAL DEFAULT 11 SCIPlpiExactInfinity │ │ │ │ 6843: 005c0139 156 FUNC GLOBAL DEFAULT 11 SCIPmakeSolExact │ │ │ │ - 6844: 008e250c 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 6844: 008e2514 126 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 6845: 005b6d39 96 FUNC GLOBAL DEFAULT 11 SCIPsetObjIntegral │ │ │ │ 6846: 004a45f9 152 FUNC GLOBAL DEFAULT 11 SCIPdialogGetPath │ │ │ │ 6847: 005e8829 8 FUNC GLOBAL DEFAULT 11 SCIPgetVarAncPseudocostCountCurrentRun │ │ │ │ 6848: 004b046d 12 FUNC GLOBAL DEFAULT 11 SCIPfwrite │ │ │ │ 6849: 004eb2fd 4 FUNC GLOBAL DEFAULT 11 SCIProwExactGetLhs │ │ │ │ 6850: 005179f5 176 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosPtrPtr │ │ │ │ 6851: 004aeac1 12 FUNC GLOBAL DEFAULT 11 SCIPexprIsIntegral │ │ │ │ @@ -6860,15 +6860,15 @@ │ │ │ │ 6856: 0059ddd5 1968 FUNC GLOBAL DEFAULT 11 SCIPgetVarCopy │ │ │ │ 6857: 004a3b55 4 FUNC GLOBAL DEFAULT 11 SCIPcutselGetData │ │ │ │ 6858: 005aceb1 10 FUNC GLOBAL DEFAULT 11 SCIPmarkColNotRemovableLocal │ │ │ │ 6859: 0059a64d 108 FUNC GLOBAL DEFAULT 11 SCIPcertifyMirCut │ │ │ │ 6860: 002a3401 1572 FUNC GLOBAL DEFAULT 11 SCIPcomputeCoverUndercover │ │ │ │ 6861: 003f9b15 324 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderPip │ │ │ │ 6862: 0018f5a1 88 FUNC GLOBAL DEFAULT 11 SCIPgetResultantOr │ │ │ │ - 6863: 008e0788 139 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15TightenBoundsPSE │ │ │ │ + 6863: 008e0790 139 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15TightenBoundsPSE │ │ │ │ 6864: 005ae7cd 224 FUNC GLOBAL DEFAULT 11 SCIPgetRowSolFeasibilityExact │ │ │ │ 6865: 004e0f6d 6 FUNC GLOBAL DEFAULT 11 SCIPcolGetVar │ │ │ │ 6866: 0051e44d 172 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertPtrPtrIntInt │ │ │ │ 6867: 0059822d 88 FUNC GLOBAL DEFAULT 11 SCIPsetupBendersSubproblem │ │ │ │ 6868: 005aefe9 6 FUNC GLOBAL DEFAULT 11 SCIPgetMemExternEstim │ │ │ │ 6869: 00518905 1368 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedPtrInt │ │ │ │ 6870: 00539021 62 FUNC GLOBAL DEFAULT 11 SCIPsortDownPtrReal │ │ │ │ @@ -6961,15 +6961,15 @@ │ │ │ │ 6957: 004f1225 10 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetRowName │ │ │ │ 6958: 000a60c1 92 FUNC GLOBAL DEFAULT 11 SCIPmessageFPrintWarning │ │ │ │ 6959: 006de239 1080 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE6getRowEiRNS_9LPRowBaseIS7_EE │ │ │ │ 6960: 001803ed 6 FUNC GLOBAL DEFAULT 11 SCIPgetCurvatureNonlinear │ │ │ │ 6961: 0070baed 244 FUNC WEAK DEFAULT 11 _ZNSt6vectorISt10shared_ptrIN6soplex9SPxMainSMIdE8PostStepEESaIS5_EE17_M_default_appendEj │ │ │ │ 6962: 00839da9 5248 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE5enterERNS_5SPxIdEb │ │ │ │ 6963: 006945d9 4 FUNC WEAK DEFAULT 11 _ZNK6soplex10SPxStarterIdE12isConsistentEv │ │ │ │ - 6964: 008e0428 145 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21FreeZeroObjVariablePSE │ │ │ │ + 6964: 008e0430 145 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21FreeZeroObjVariablePSE │ │ │ │ 6965: 005b2fcd 6 FUNC GLOBAL DEFAULT 11 SCIPfindNodesel │ │ │ │ 6966: 005585d5 1388 FUNC GLOBAL DEFAULT 11 SCIPcalcIntegralScalar │ │ │ │ 6967: 00636b59 4 FUNC GLOBAL DEFAULT 11 SCIPnodeGetReoptID │ │ │ │ 6968: 005a3119 8 FUNC GLOBAL DEFAULT 11 SCIPgetBoolarrayVal │ │ │ │ 6969: 002b93e1 1180 FUNC GLOBAL DEFAULT 11 SCIPnetmatdecFree │ │ │ │ 6970: 00844001 17228 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE5solveEPVbb │ │ │ │ 6971: 0081ee99 2784 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9shiftPvecEv │ │ │ │ @@ -6985,25 +6985,25 @@ │ │ │ │ 6981: 00558b41 732 FUNC GLOBAL DEFAULT 11 SCIPcalcIntegralScalarExact │ │ │ │ 6982: 005d2315 268 FUNC GLOBAL DEFAULT 11 SCIPprintNLPStatistics │ │ │ │ 6983: 00533d05 148 FUNC GLOBAL DEFAULT 11 SCIPselectLongPtrRealRealBool │ │ │ │ 6984: 005ac0ed 252 FUNC GLOBAL DEFAULT 11 SCIPincludeIISfinder │ │ │ │ 6985: 0069ff79 292 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11changeSenseENS8_8SPxSenseE │ │ │ │ 6986: 00738059 648 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE12updateCoTestEv │ │ │ │ 6987: 00536845 78 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosPtrIntIntBoolBool │ │ │ │ - 6988: 008dff88 46 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSE │ │ │ │ + 6988: 008dff90 46 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSE │ │ │ │ 6989: 0078ffe9 680 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9changeRhsERKNS_10VectorBaseIS8_EEb │ │ │ │ 6990: 004add1d 116 FUNC GLOBAL DEFAULT 11 SCIPexprRemoveChildren │ │ │ │ 6991: 005bf2f9 88 FUNC GLOBAL DEFAULT 11 SCIPgetNSols │ │ │ │ 6992: 005a2fc5 6 FUNC GLOBAL DEFAULT 11 SCIPgetIntarrayMaxIdx │ │ │ │ - 6993: 008e324c 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxWeightSTIdEE │ │ │ │ + 6993: 008e3254 26 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxWeightSTIdEE │ │ │ │ 6994: 00546135 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealLongRealInt │ │ │ │ 6995: 001f6625 1832 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplaySubSolution │ │ │ │ 6996: 0069f14d 532 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11changeLowerEiRKS7_b │ │ │ │ 6997: 006a217d 60 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9doPupdateEv │ │ │ │ - 6998: 008dc07c 33 OBJECT WEAK DEFAULT 13 _ZTSN5boost9container12length_errorE │ │ │ │ + 6998: 008dc084 33 OBJECT WEAK DEFAULT 13 _ZTSN5boost9container12length_errorE │ │ │ │ 6999: 004c00e9 178 FUNC GLOBAL DEFAULT 11 SCIPintervalSign │ │ │ │ 7000: 00927468 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 7001: 006681e9 212 FUNC GLOBAL DEFAULT 11 SCIPxmlFreeNode │ │ │ │ 7002: 005ad7c5 12 FUNC GLOBAL DEFAULT 11 SCIPgetRowMaxActivity │ │ │ │ 7003: 000d7431 704 FUNC GLOBAL DEFAULT 11 SCIPcreateConsAnd │ │ │ │ 7004: 0052d871 126 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntIntReal │ │ │ │ 7005: 005bd6e1 136 FUNC GLOBAL DEFAULT 11 SCIPlinkRelaxSol │ │ │ │ @@ -7029,15 +7029,15 @@ │ │ │ │ 7025: 003b3bd1 44 FUNC GLOBAL DEFAULT 11 SCIPisPropagatedVbounds │ │ │ │ 7026: 00224c19 12 FUNC GLOBAL DEFAULT 11 SCIPexprintGetDesc │ │ │ │ 7027: 005b1559 76 FUNC GLOBAL DEFAULT 11 SCIPchgNlpiObjConstant │ │ │ │ 7028: 00661141 14 FUNC GLOBAL DEFAULT 11 SCIPvarGetImplBounds │ │ │ │ 7029: 001fca6d 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecNewstart │ │ │ │ 7030: 00213bb9 116 FUNC GLOBAL DEFAULT 11 SCIPcreateExprExp │ │ │ │ 7031: 0055b7e5 196 FUNC GLOBAL DEFAULT 11 SCIPconsGetRow │ │ │ │ - 7032: 008e0bd4 89 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 7032: 008e0bdc 89 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 7033: 005aa3f1 104 FUNC GLOBAL DEFAULT 11 SCIPcallExprInitestimates │ │ │ │ 7034: 0051e4f9 70 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosPtrPtrIntInt │ │ │ │ 7035: 002e7951 12 FUNC GLOBAL DEFAULT 11 SCIPgetSolverNameConopt │ │ │ │ 7036: 0055a669 4 FUNC GLOBAL DEFAULT 11 SCIPstrtok │ │ │ │ 7037: 00180ab9 120 FUNC GLOBAL DEFAULT 11 SCIPgetExprActivityNonlinear │ │ │ │ 7038: 005b42e9 90 FUNC GLOBAL DEFAULT 11 SCIPisSumRelLT │ │ │ │ 7039: 0051af25 218 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertPtrRealRealBoolBool │ │ │ │ @@ -7129,15 +7129,15 @@ │ │ │ │ 7125: 00644615 104 FUNC GLOBAL DEFAULT 11 SCIPvarIsTransformedOrigvar │ │ │ │ 7126: 005a8739 196 FUNC GLOBAL DEFAULT 11 SCIPparseExpr │ │ │ │ 7127: 004bb259 14 FUNC GLOBAL DEFAULT 11 SCIPcliqueIsCleanedUp │ │ │ │ 7128: 005ac555 20 FUNC GLOBAL DEFAULT 11 SCIPgetNLPCols │ │ │ │ 7129: 0086203d 12 FUNC GLOBAL DEFAULT 11 SCIPlpiExactAddCols │ │ │ │ 7130: 0056f8d5 4 FUNC GLOBAL DEFAULT 11 SCIPnodeselGetData │ │ │ │ 7131: 002bd35d 82 FUNC GLOBAL DEFAULT 11 SCIPnetmatdecRemoveComponent │ │ │ │ - 7132: 008e0cf8 95 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 7132: 008e0d00 95 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 7133: 006286b5 116 FUNC GLOBAL DEFAULT 11 SCIPsyncstoreGetNextSyncdata │ │ │ │ 7134: 0092724c 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11FixBoundsPSE │ │ │ │ 7135: 00101f95 704 FUNC GLOBAL DEFAULT 11 SCIPcreateConsCumulative │ │ │ │ 7136: 009281b4 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex10SPxDevexPRIdEE │ │ │ │ 7137: 005a82ed 6 FUNC GLOBAL DEFAULT 11 SCIPgetExprhdlrValue │ │ │ │ 7138: 005c9841 40 FUNC GLOBAL DEFAULT 11 SCIPgetPrimalboundExact │ │ │ │ 7139: 004687a9 6 FUNC GLOBAL DEFAULT 11 SCIPbranchruleGetMaxbounddist │ │ │ │ @@ -7181,15 +7181,15 @@ │ │ │ │ 7177: 005b3ec9 30 FUNC GLOBAL DEFAULT 11 SCIPisDualfeasNegative │ │ │ │ 7178: 005eb1a1 272 FUNC GLOBAL DEFAULT 11 SCIPdatatreeGetReal │ │ │ │ 7179: 0054179d 136 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealPtr │ │ │ │ 7180: 00532a25 78 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosLongPtrRealBool │ │ │ │ 7181: 00758921 708 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14unscaleRedCostERKNS_9SPxLPBaseIS8_EERNS_10VectorBaseIS8_EE │ │ │ │ 7182: 006ecfb1 1976 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE8doAddColERKNS_9LPColBaseIS7_EEb │ │ │ │ 7183: 0059c589 88 FUNC GLOBAL DEFAULT 11 SCIPsetConsInitial │ │ │ │ - 7184: 008e2ef0 127 OBJECT WEAK DEFAULT 13 _ZTSN6soplex13SPxSimplifierIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 7184: 008e2ef8 127 OBJECT WEAK DEFAULT 13 _ZTSN6soplex13SPxSimplifierIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 7185: 00515295 38 FUNC GLOBAL DEFAULT 11 SCIPhashsetRemoveAll │ │ │ │ 7186: 005c9df1 160 FUNC GLOBAL DEFAULT 11 SCIPgetAvgConflictlengthScore │ │ │ │ 7187: 0055cc5d 92 FUNC GLOBAL DEFAULT 11 SCIPisRowprepViolationReliable │ │ │ │ 7188: 0085cc29 856 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE8optimizeEPVb │ │ │ │ 7189: 00563139 6 FUNC GLOBAL DEFAULT 11 SCIPnlrowGetRhs │ │ │ │ 7190: 007dcbb5 2668 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE22eliminateRowSingletonsEv │ │ │ │ 7191: 00747fe9 184 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11addedCoVecsEi │ │ │ │ @@ -7199,15 +7199,15 @@ │ │ │ │ 7195: 0057240d 14 FUNC GLOBAL DEFAULT 11 SCIPparamSetFixed │ │ │ │ 7196: 005a2619 92 FUNC GLOBAL DEFAULT 11 SCIPaddDelayedPoolCut │ │ │ │ 7197: 005c93ed 10 FUNC GLOBAL DEFAULT 11 SCIPgetNPricevarsApplied │ │ │ │ 7198: 00628afd 366 FUNC GLOBAL DEFAULT 11 SCIPsyncdataGetSolutionBuffer │ │ │ │ 7199: 00585a05 8 FUNC GLOBAL DEFAULT 11 SCIPpropComp │ │ │ │ 7200: 0061eb79 440 FUNC GLOBAL DEFAULT 11 SCIPaddSymgraphOpnode │ │ │ │ 7201: 0056b57d 10 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleGetVarCounts │ │ │ │ - 7202: 008dc14c 25 OBJECT WEAK DEFAULT 13 _ZTSN3fmt3v1012format_errorE │ │ │ │ + 7202: 008dc154 25 OBJECT WEAK DEFAULT 13 _ZTSN3fmt3v1012format_errorE │ │ │ │ 7203: 005ad7ad 10 FUNC GLOBAL DEFAULT 11 SCIPgetRowMaxCoef │ │ │ │ 7204: 005a948d 22 FUNC GLOBAL DEFAULT 11 SCIPgetExprNewSoltag │ │ │ │ 7205: 000a3b3d 268 FUNC GLOBAL DEFAULT 11 BMSfreeChunkMemoryNull_call │ │ │ │ 7206: 007c85e1 900 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21computeDualfarkas4RowES8_NS_5SPxIdE │ │ │ │ 7207: 00320391 212 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE14_M_fill_assignEjRKd │ │ │ │ 7208: 005e8ad9 80 FUNC GLOBAL DEFAULT 11 SCIPgetVarVSIDSCurrentRun │ │ │ │ 7209: 0054355d 140 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealIntPtr │ │ │ │ @@ -7225,15 +7225,15 @@ │ │ │ │ 7221: 005aff49 120 FUNC GLOBAL DEFAULT 11 SCIPendDiveNLP │ │ │ │ 7222: 001e4d41 76 FUNC GLOBAL DEFAULT 11 SCIPgetVbdvarVarbound │ │ │ │ 7223: 004e0f11 6 FUNC GLOBAL DEFAULT 11 SCIPcolGetUb │ │ │ │ 7224: 0045ce3d 6 FUNC GLOBAL DEFAULT 11 SCIPbendersGetSetupTime │ │ │ │ 7225: 004b0f69 6 FUNC GLOBAL DEFAULT 11 SCIPdivesetGetAvgQuot │ │ │ │ 7226: 0066f4b9 32 FUNC GLOBAL DEFAULT 11 _Z17SCIPfindObjPricerP4ScipPKc │ │ │ │ 7227: 0017b559 1024 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicSignpowerNonlinear │ │ │ │ - 7228: 008e1c44 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_18SPxBoundFlippingRTIdE10BreakpointENS2_17BreakpointCompareEEEvPT_iRT0_iE4incs │ │ │ │ + 7228: 008e1c4c 12 OBJECT UNIQUE DEFAULT 13 _ZZN6soplex12SPxShellsortINS_18SPxBoundFlippingRTIdE10BreakpointENS2_17BreakpointCompareEEEvPT_iRT0_iE4incs │ │ │ │ 7229: 00710249 4876 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12getLeaveValsEiRNS_12SPxBasisBaseIS8_E4Desc6StatusERNS_5SPxIdERS8_SH_RiRNS_9StableSumIS8_EE │ │ │ │ 7230: 004b62f1 4 FUNC GLOBAL DEFAULT 11 SCIPiisfinderGetData │ │ │ │ 7231: 00116311 1152 FUNC GLOBAL DEFAULT 11 SCIPcreateConsExactLinear │ │ │ │ 7232: 005b38b9 34 FUNC GLOBAL DEFAULT 11 SCIPisSumEQ │ │ │ │ 7233: 000a7585 80 FUNC GLOBAL DEFAULT 11 SCIPbanditSelect │ │ │ │ 7234: 007f71a9 1966 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxDevexPRIdE12selectEnterXEd │ │ │ │ 7235: 00598915 26 FUNC GLOBAL DEFAULT 11 SCIPsetBranchruleFree │ │ │ │ @@ -7301,17 +7301,17 @@ │ │ │ │ 7297: 005df235 10 FUNC GLOBAL DEFAULT 11 SCIPgetVarMultaggrLbLocal │ │ │ │ 7298: 0049f929 7024 FUNC GLOBAL DEFAULT 11 SCIPcalcKnapsackCover │ │ │ │ 7299: 00559259 112 FUNC GLOBAL DEFAULT 11 SCIPrandomGetReal │ │ │ │ 7300: 00403d61 388 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderTim │ │ │ │ 7301: 0069362d 46 FUNC GLOBAL DEFAULT 11 SCIPlpiStrongbranchFrac │ │ │ │ 7302: 005c92d9 12 FUNC GLOBAL DEFAULT 11 SCIPgetNPrimalLPs │ │ │ │ 7303: 0058f2ed 6 FUNC GLOBAL DEFAULT 11 SCIPreoptGetNFeasNodes │ │ │ │ - 7304: 008e16ac 190 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 7304: 008e16b4 190 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 7305: 00514105 272 FUNC GLOBAL DEFAULT 11 SCIPmultihashPrintStatistics │ │ │ │ - 7306: 008e2d70 125 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxEquiliSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 7306: 008e2d78 125 OBJECT WEAK DEFAULT 13 _ZTSN6soplex11SPxEquiliSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 7307: 006d235d 708 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE14getColUnscaledERKNS_9SPxLPBaseIdEEiRNS_12DSVectorBaseIdEE │ │ │ │ 7308: 00661461 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetNBdchgInfosLb │ │ │ │ 7309: 006fe35d 4 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE7addRowsERKNS_12LPRowSetBaseIS7_EEb │ │ │ │ 7310: 006964ad 58 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE13unscalePrimalERKNS_9SPxLPBaseIdEERNS_10VectorBaseIdEE │ │ │ │ 7311: 005b3c49 18 FUNC GLOBAL DEFAULT 11 SCIPfeasFloor │ │ │ │ 7312: 00514e1d 232 FUNC GLOBAL DEFAULT 11 SCIPhashsetCreate │ │ │ │ 7313: 00667265 4 FUNC GLOBAL DEFAULT 11 tcliqueGetAdjnodes │ │ │ │ @@ -7328,18 +7328,18 @@ │ │ │ │ 7324: 00650555 328 FUNC GLOBAL DEFAULT 11 SCIPvarGetAggregatedObj │ │ │ │ 7325: 004e2279 32 FUNC GLOBAL DEFAULT 11 SCIProwGetDualsol │ │ │ │ 7326: 006dc811 80 FUNC WEAK DEFAULT 11 _ZNK6soplex10SoPlexBaseIdE18_rangeTypeRationalERKN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEESA_ │ │ │ │ 7327: 0045b6b5 26 FUNC GLOBAL DEFAULT 11 SCIPbendersOnlyCheckConvexRelax │ │ │ │ 7328: 0081be39 3688 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10perturbMinERKNS_12UpdateVectorIS8_EERNS_10VectorBaseIS8_EESG_S8_S8_PKNS_12SPxBasisBaseIS8_E4Desc6StatusEii │ │ │ │ 7329: 00563151 10 FUNC GLOBAL DEFAULT 11 SCIPnlrowIsInNLP │ │ │ │ 7330: 001280dd 6 FUNC GLOBAL DEFAULT 11 SCIPgetActiveOnIndicator │ │ │ │ - 7331: 008e182c 190 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 7331: 008e1834 190 OBJECT WEAK DEFAULT 13 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 7332: 004bccfd 220 FUNC GLOBAL DEFAULT 11 SCIPintervalMulScalar │ │ │ │ 7333: 009281e4 12 OBJECT WEAK DEFAULT 21 _ZTIN6soplex12SPxDantzigPRIdEE │ │ │ │ - 7334: 008e30dc 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxLPBaseIdEE │ │ │ │ + 7334: 008e30e4 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxLPBaseIdEE │ │ │ │ 7335: 005b3941 34 FUNC GLOBAL DEFAULT 11 SCIPisSumGE │ │ │ │ 7336: 005bb7c1 8 FUNC GLOBAL DEFAULT 11 SCIPgetNReaders │ │ │ │ 7337: 007b7491 1980 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13updateNoClearEiPKS8_PKii │ │ │ │ 7338: 004b55c9 6 FUNC GLOBAL DEFAULT 11 SCIPcomprGetSetupTime │ │ │ │ 7339: 008334c1 236 FUNC WEAK DEFAULT 11 _ZN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11packColumnsEv │ │ │ │ 7340: 00621a4d 4444 FUNC GLOBAL DEFAULT 11 SCIPorbitopalReductionPropagate │ │ │ │ 7341: 005a36ad 92 FUNC GLOBAL DEFAULT 11 SCIPinsertDatatreeString │ │ │ │ @@ -7366,15 +7366,15 @@ │ │ │ │ 7362: 005a82d5 8 FUNC GLOBAL DEFAULT 11 SCIPgetNExprhdlrs │ │ │ │ 7363: 00696679 120 FUNC WEAK DEFAULT 11 _ZNK6soplex9SPxScalerIdE14maxAbsColscaleEv │ │ │ │ 7364: 005b3921 30 FUNC GLOBAL DEFAULT 11 SCIPisSumGT │ │ │ │ 7365: 0059bc45 26 FUNC GLOBAL DEFAULT 11 SCIPsetConshdlrDelete │ │ │ │ 7366: 004f11a5 8 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetColNNonzs │ │ │ │ 7367: 005f046d 4 FUNC GLOBAL DEFAULT 11 SCIPsepaGetName │ │ │ │ 7368: 00586bc5 16 FUNC GLOBAL DEFAULT 11 SCIPrationalFreeBuffer │ │ │ │ - 7369: 008e258c 127 OBJECT WEAK DEFAULT 13 _ZTSN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 7369: 008e2594 127 OBJECT WEAK DEFAULT 13 _ZTSN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 7370: 006709f1 24 FUNC GLOBAL DEFAULT 11 _Z15SCIPgetObjRelaxP4ScipP10SCIP_Relax │ │ │ │ 7371: 0062012d 512 FUNC GLOBAL DEFAULT 11 SCIPaddSymgraphVarAggregation │ │ │ │ 7372: 005ad8b1 44 FUNC GLOBAL DEFAULT 11 SCIPgetRowFeasibility │ │ │ │ 7373: 0070a821 412 FUNC WEAK DEFAULT 11 _ZNK6soplex13SPxSolverBaseIdE18qualSlackViolationERdS2_ │ │ │ │ 7374: 004e0f7d 6 FUNC GLOBAL DEFAULT 11 SCIPcolGetVarProbindex │ │ │ │ 7375: 0058a999 6 FUNC GLOBAL DEFAULT 11 SCIPrelaxGetNCalls │ │ │ │ 7376: 00547361 76 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealRealRealPtr │ │ │ │ @@ -7396,15 +7396,15 @@ │ │ │ │ 7392: 0048b821 8 FUNC GLOBAL DEFAULT 11 SCIPconsIsUpdatedeactivate │ │ │ │ 7393: 0076aa5d 116 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE9addedColsEi │ │ │ │ 7394: 00557af5 200 FUNC GLOBAL DEFAULT 11 SCIPdigraphPrintComponents │ │ │ │ 7395: 005349ed 180 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertLongPtrPtrInt │ │ │ │ 7396: 00677715 42 FUNC GLOBAL DEFAULT 11 SCIPlpiHasDualRay │ │ │ │ 7397: 00598045 80 FUNC GLOBAL DEFAULT 11 SCIPdeactivateBenders │ │ │ │ 7398: 0048499d 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetNPresolCalls │ │ │ │ - 7399: 008dff3c 36 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE11FixBoundsPSE │ │ │ │ + 7399: 008dff44 36 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIdE11FixBoundsPSE │ │ │ │ 7400: 005ad83d 12 FUNC GLOBAL DEFAULT 11 SCIPgetRowPseudoFeasibility │ │ │ │ 7401: 006f2911 804 FUNC WEAK DEFAULT 11 _ZN6soplex17SLUFactorRational18solve2right4updateERNS_12SSVectorBaseIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEERNS_10VectorBaseIS8_EERKNS_11SVectorBaseIS8_EESA_ │ │ │ │ 7402: 0067e5d9 384 FUNC GLOBAL DEFAULT 11 SCIPlpiDelRows │ │ │ │ 7403: 005b342d 6 FUNC GLOBAL DEFAULT 11 SCIPchgRelaxfeastol │ │ │ │ 7404: 0030ce71 124 FUNC WEAK DEFAULT 11 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ 7405: 001f9a45 856 FUNC GLOBAL DEFAULT 11 SCIPdialogExecChecksol │ │ │ │ 7406: 005ba779 100 FUNC GLOBAL DEFAULT 11 SCIPsolveProbingLP │ │ │ │ @@ -7443,15 +7443,15 @@ │ │ │ │ 7439: 0072d6f9 136 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE13changeElementEiiRKdb │ │ │ │ 7440: 00484a21 12 FUNC GLOBAL DEFAULT 11 SCIPconshdlrIsClonable │ │ │ │ 7441: 0059965d 140 FUNC GLOBAL DEFAULT 11 SCIPbranchPseudo │ │ │ │ 7442: 000a3179 6 FUNC GLOBAL DEFAULT 11 BMSgetMemoryUsed_call │ │ │ │ 7443: 0076db15 98 FUNC WEAK DEFAULT 11 _ZNK6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE6statusEv │ │ │ │ 7444: 005bf04d 576 FUNC GLOBAL DEFAULT 11 SCIPprintDualSol │ │ │ │ 7445: 00927414 12 OBJECT WEAK DEFAULT 21 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ - 7446: 008e32ec 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxSteepExPRIdEE │ │ │ │ + 7446: 008e32f4 27 OBJECT WEAK DEFAULT 13 _ZTSN6soplex12SPxSteepExPRIdEE │ │ │ │ 7447: 00629429 4 FUNC GLOBAL DEFAULT 11 SCIPtableGetDesc │ │ │ │ 7448: 000ba47d 780 FUNC GLOBAL DEFAULT 11 SCIPincludeBranchruleMultAggr │ │ │ │ 7449: 00643815 476 FUNC GLOBAL DEFAULT 11 SCIPvarGetProbvarHole │ │ │ │ 7450: 006b2365 3074 FUNC WEAK DEFAULT 11 _ZN6soplex17CLUFactorRational12selectPivotsERKN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEE │ │ │ │ 7451: 004849cd 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetEagerFreq │ │ │ │ 7452: 00140fa9 80 FUNC GLOBAL DEFAULT 11 SCIPgetNVarsKnapsack │ │ │ │ 7453: 004edb31 34 FUNC GLOBAL DEFAULT 11 SCIProwExactUnlock │ │ │ │ @@ -7482,15 +7482,15 @@ │ │ │ │ 7478: 0062aed1 104 FUNC GLOBAL DEFAULT 11 SCIPnodeGetAddedConss │ │ │ │ 7479: 0075542d 140 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIdE11doRemoveRowEi │ │ │ │ 7480: 004aa03d 4 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrGetNCreated │ │ │ │ 7481: 00514999 132 FUNC GLOBAL DEFAULT 11 SCIPhashmapGetImageInt │ │ │ │ 7482: 005410a5 140 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealBoolPtr │ │ │ │ 7483: 005a2b69 8 FUNC GLOBAL DEFAULT 11 SCIPgetNCutsels │ │ │ │ 7484: 0065051d 6 FUNC GLOBAL DEFAULT 11 SCIPvarGetObj │ │ │ │ - 7485: 008e33b0 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxFastRTIdEE │ │ │ │ + 7485: 008e33b8 23 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxFastRTIdEE │ │ │ │ 7486: 00556495 384 FUNC GLOBAL DEFAULT 11 SCIPdigraphAddArc │ │ │ │ 7487: 0052f859 74 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosIntPtrIntReal │ │ │ │ 7488: 001becf9 164 FUNC GLOBAL DEFAULT 11 SCIPaddVarSOS1 │ │ │ │ 7489: 005afded 136 FUNC GLOBAL DEFAULT 11 SCIPwriteNLP │ │ │ │ 7490: 0045bd15 4 FUNC GLOBAL DEFAULT 11 SCIPbendersGetPriority │ │ │ │ 7491: 001ce915 540 FUNC GLOBAL DEFAULT 11 SCIPaddVarSOS2 │ │ │ │ 7492: 001fb77d 356 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplayPricers │ │ │ │ @@ -7561,30 +7561,30 @@ │ │ │ │ 7557: 00532975 174 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertLongPtrRealBool │ │ │ │ 7558: 005bc109 26 FUNC GLOBAL DEFAULT 11 SCIPsetSepaInitsol │ │ │ │ 7559: 002e7fb1 236 FUNC GLOBAL DEFAULT 11 SCIPincludeNodeselBreadthfirst │ │ │ │ 7560: 005aa5b1 4 FUNC GLOBAL DEFAULT 11 SCIPfreeExpriter │ │ │ │ 7561: 005a82e5 6 FUNC GLOBAL DEFAULT 11 SCIPgetExprhdlrVar │ │ │ │ 7562: 002186b5 8 FUNC GLOBAL DEFAULT 11 SCIPgetExponentExprPow │ │ │ │ 7563: 0086274d 48 FUNC GLOBAL DEFAULT 11 SCIPlpiExactGetSol │ │ │ │ - 7564: 008e28f8 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxAutoPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 7564: 008e2900 122 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxAutoPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 7565: 005a3121 96 FUNC GLOBAL DEFAULT 11 SCIPsetBoolarrayVal │ │ │ │ 7566: 0056b561 4 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleGetVarLbs │ │ │ │ 7567: 0077e9c1 122 FUNC WEAK DEFAULT 11 _ZN6soplex9SLUFactorIdE10solveRightERNS_10VectorBaseIdEERKS3_ │ │ │ │ 7568: 005133c9 264 FUNC GLOBAL DEFAULT 11 SCIPqueueInsertUInt │ │ │ │ 7569: 00555489 160 FUNC GLOBAL DEFAULT 11 SCIPprofilePrint │ │ │ │ 7570: 009291a0 224 OBJECT WEAK DEFAULT 21 _ZTVN6soplex11SPxEquiliSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 7571: 004a3f11 228 FUNC GLOBAL DEFAULT 11 SCIPdialoghdlrAddInputLine │ │ │ │ 7572: 005a974d 76 FUNC GLOBAL DEFAULT 11 SCIPgetSymDataExpr │ │ │ │ 7573: 002f0f2d 3592 FUNC GLOBAL DEFAULT 11 SCIPincludePresolMILP │ │ │ │ 7574: 001fb8e1 556 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplayPropagators │ │ │ │ 7575: 005e85dd 6 FUNC GLOBAL DEFAULT 11 SCIPisVarAggrCoefAcceptable │ │ │ │ 7576: 005c9315 16 FUNC GLOBAL DEFAULT 11 SCIPgetNResolveLPs │ │ │ │ 7577: 0083677d 1648 FUNC WEAK DEFAULT 11 _ZN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE12setupWeightsENS_13SPxSolverBaseIS8_E4TypeE │ │ │ │ 7578: 00661bbd 108 FUNC GLOBAL DEFAULT 11 SCIPvisualExit │ │ │ │ - 7579: 008e0814 142 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18MultiAggregationPSE │ │ │ │ + 7579: 008e081c 142 OBJECT WEAK DEFAULT 13 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18MultiAggregationPSE │ │ │ │ 7580: 005b3d1d 90 FUNC GLOBAL DEFAULT 11 SCIPisDualfeasLT │ │ │ │ 7581: 00450b65 52 FUNC GLOBAL DEFAULT 11 SCIPtreemodelFree │ │ │ │ 7582: 005bbd11 124 FUNC GLOBAL DEFAULT 11 SCIPinitRepresentation │ │ │ │ 7583: 00117b69 140 FUNC GLOBAL DEFAULT 11 SCIPchgLhsExactLinear │ │ │ │ 7584: 00423249 500 FUNC GLOBAL DEFAULT 11 SCIPincludeSepaGauge │ │ │ │ 7585: 00403045 140 FUNC GLOBAL DEFAULT 11 SCIPfreeReaderdataSto │ │ │ │ 7586: 006edfe5 12 FUNC WEAK DEFAULT 11 _ZN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE6addColERKS7_SA_RKNS_11SVectorBaseIS7_EESA_b │ │ │ │ @@ -7643,15 +7643,15 @@ │ │ │ │ 7639: 004e2315 8 FUNC GLOBAL DEFAULT 11 SCIProwGetOrigintype │ │ │ │ 7640: 0055171d 202 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownLongPtrRealRealIntBool │ │ │ │ 7641: 005b5ae1 24 FUNC GLOBAL DEFAULT 11 SCIPsetProbInitsol │ │ │ │ 7642: 004bb4d5 26 FUNC GLOBAL DEFAULT 11 SCIPintervalGetRoundingMode │ │ │ │ 7643: 004b21e9 4 FUNC GLOBAL DEFAULT 11 SCIPheurSetFreq │ │ │ │ 7644: 002c9311 688 FUNC GLOBAL DEFAULT 11 SCIPincludeNlhdlrConcave │ │ │ │ 7645: 00403f31 3792 FUNC GLOBAL DEFAULT 11 SCIPreadTim │ │ │ │ - 7646: 008e2c70 132 OBJECT WEAK DEFAULT 13 _ZTSN6soplex18SPxBoundFlippingRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ + 7646: 008e2c78 132 OBJECT WEAK DEFAULT 13 _ZTSN6soplex18SPxBoundFlippingRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 7647: 000a3301 8 FUNC GLOBAL DEFAULT 11 BMScopyMemory_call │ │ │ │ 7648: 005580dd 10 FUNC GLOBAL DEFAULT 11 SCIPbtIsEmpty │ │ │ │ 7649: 0057d5cd 4 FUNC GLOBAL DEFAULT 11 SCIPpricerGetPriority │ │ │ │ 7650: 001ff735 244 FUNC GLOBAL DEFAULT 11 SCIPcreateRootDialog │ │ │ │ 7651: 005f04bd 6 FUNC GLOBAL DEFAULT 11 SCIPsepaSetFreq │ │ │ │ 7652: 0081df09 3548 FUNC WEAK DEFAULT 11 _ZN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE10perturbMinERKNS_12UpdateVectorIS8_EERNS_10VectorBaseIS8_EESG_S8_S8_ii │ │ │ │ 7653: 005bce81 164 FUNC GLOBAL DEFAULT 11 SCIPcreateLPSolExact │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -3116,29 +3116,29 @@ │ │ │ │ 0092808c 00004702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 009280a4 00004702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 009280cc 00004702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 009280ec 00004702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 00928114 00004702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 00928248 00004702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 00928270 00004702 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -00926b84 00196c02 R_ARM_ABS32 008dc020 _ZTSN5boost9exceptionE │ │ │ │ -00926b8c 001a8202 R_ARM_ABS32 008dc034 _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ -00926b94 00093c02 R_ARM_ABS32 008dc05c _ZTSN5boost9container9exceptionE │ │ │ │ +00926b84 00196c02 R_ARM_ABS32 008dc028 _ZTSN5boost9exceptionE │ │ │ │ +00926b8c 001a8202 R_ARM_ABS32 008dc03c _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ +00926b94 00093c02 R_ARM_ABS32 008dc064 _ZTSN5boost9container9exceptionE │ │ │ │ 00926b98 00005a02 R_ARM_ABS32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ 00927d88 00005a02 R_ARM_ABS32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ 0092f1a8 00005a15 R_ARM_GLOB_DAT 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ -00926ba0 001b5602 R_ARM_ABS32 008dc07c _ZTSN5boost9container12length_errorE │ │ │ │ +00926ba0 001b5602 R_ARM_ABS32 008dc084 _ZTSN5boost9container12length_errorE │ │ │ │ 00926ba4 0005e102 R_ARM_ABS32 00926b90 _ZTIN5boost9container9exceptionE │ │ │ │ 00926f88 0005e102 R_ARM_ABS32 00926b90 _ZTIN5boost9container9exceptionE │ │ │ │ -00926bf4 001c2202 R_ARM_ABS32 008dc14c _ZTSN3fmt3v1012format_errorE │ │ │ │ +00926bf4 001c2202 R_ARM_ABS32 008dc154 _ZTSN3fmt3v1012format_errorE │ │ │ │ 00926bf8 00016f02 R_ARM_ABS32 00000000 _ZTISt13runtime_error@GLIBCXX_3.4 │ │ │ │ 00928260 00016f02 R_ARM_ABS32 00000000 _ZTISt13runtime_error@GLIBCXX_3.4 │ │ │ │ 00926c38 00016e02 R_ARM_ABS32 00000000 _ZTINSt6locale5facetE@GLIBCXX_3.4 │ │ │ │ 0092fc3c 00016e15 R_ARM_GLOB_DAT 00000000 _ZTINSt6locale5facetE@GLIBCXX_3.4 │ │ │ │ -00926c84 00180b02 R_ARM_ABS32 008dc298 _ZTSN5boost10wrapexceptISt12domain_errorEE │ │ │ │ +00926c84 00180b02 R_ARM_ABS32 008dc2a0 _ZTSN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 00926c90 000b9802 R_ARM_ABS32 00926b88 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ 00926f70 000b9802 R_ARM_ABS32 00926b88 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ 00928258 000b9802 R_ARM_ABS32 00926b88 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ 00928280 000b9802 R_ARM_ABS32 00926b88 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ 00926c98 00003b02 R_ARM_ABS32 00000000 _ZTISt12domain_error@GLIBCXX_3.4 │ │ │ │ 00926ca0 0011fc02 R_ARM_ABS32 00926b80 _ZTIN5boost9exceptionE │ │ │ │ 00926f60 0011fc02 R_ARM_ABS32 00926b80 _ZTIN5boost9exceptionE │ │ │ │ @@ -3250,27 +3250,27 @@ │ │ │ │ 0092a3dc 00004002 R_ARM_ABS32 00000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 │ │ │ │ 0092a418 00004002 R_ARM_ABS32 00000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 │ │ │ │ 00926fc4 0015b802 R_ARM_ABS32 00926c80 _ZTIN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 00926fdc 0015b802 R_ARM_ABS32 00926c80 _ZTIN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 00926ff0 0015b802 R_ARM_ABS32 00926c80 _ZTIN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 0092fd84 0015b815 R_ARM_GLOB_DAT 00926c80 _ZTIN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 00926fe8 00017602 R_ARM_ABS32 00000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 │ │ │ │ -00927118 00180902 R_ARM_ABS32 008dfa88 _ZTSN4zstr6detail21strict_fstream_holderIN14strict_fstream8ifstreamEEE │ │ │ │ -00927120 0019c002 R_ARM_ABS32 008dfacc _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927128 000fe702 R_ARM_ABS32 008dfb80 _ZTSN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927130 00126302 R_ARM_ABS32 008dfbfc _ZTSN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927138 00090e02 R_ARM_ABS32 008dfc78 _ZTSN6soplex11SVectorBaseIdEE │ │ │ │ -00927140 000ebb02 R_ARM_ABS32 008dfc94 _ZTSN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927148 00088302 R_ARM_ABS32 008dfd10 _ZTSN6soplex10VectorBaseIdEE │ │ │ │ -00927150 00113e02 R_ARM_ABS32 008dfd2c _ZTSN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927158 00129b02 R_ARM_ABS32 008dfda8 _ZTSN6soplex17CLUFactorRationalE │ │ │ │ -00927160 000c2102 R_ARM_ABS32 008dfdc8 _ZTSN6soplex9CLUFactorIdEE │ │ │ │ -00927168 0011e102 R_ARM_ABS32 008dfe00 _ZTSN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927170 000f1402 R_ARM_ABS32 008dfe80 _ZTSSt19_Sp_make_shared_tag │ │ │ │ -00927178 00104002 R_ARM_ABS32 008dfe98 _ZTSN6soplex9SPxMainSMIdE8RowObjPSE │ │ │ │ +00927118 00180902 R_ARM_ABS32 008dfa90 _ZTSN4zstr6detail21strict_fstream_holderIN14strict_fstream8ifstreamEEE │ │ │ │ +00927120 0019c002 R_ARM_ABS32 008dfad4 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927128 000fe702 R_ARM_ABS32 008dfb88 _ZTSN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927130 00126302 R_ARM_ABS32 008dfc04 _ZTSN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927138 00090e02 R_ARM_ABS32 008dfc80 _ZTSN6soplex11SVectorBaseIdEE │ │ │ │ +00927140 000ebb02 R_ARM_ABS32 008dfc9c _ZTSN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927148 00088302 R_ARM_ABS32 008dfd18 _ZTSN6soplex10VectorBaseIdEE │ │ │ │ +00927150 00113e02 R_ARM_ABS32 008dfd34 _ZTSN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927158 00129b02 R_ARM_ABS32 008dfdb0 _ZTSN6soplex17CLUFactorRationalE │ │ │ │ +00927160 000c2102 R_ARM_ABS32 008dfdd0 _ZTSN6soplex9CLUFactorIdEE │ │ │ │ +00927168 0011e102 R_ARM_ABS32 008dfe08 _ZTSN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927170 000f1402 R_ARM_ABS32 008dfe88 _ZTSSt19_Sp_make_shared_tag │ │ │ │ +00927178 00104002 R_ARM_ABS32 008dfea0 _ZTSN6soplex9SPxMainSMIdE8RowObjPSE │ │ │ │ 0092717c 001b1e02 R_ARM_ABS32 00928298 _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 00927188 001b1e02 R_ARM_ABS32 00928298 _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 00927194 001b1e02 R_ARM_ABS32 00928298 _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 009271a0 001b1e02 R_ARM_ABS32 00928298 _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 009271ac 001b1e02 R_ARM_ABS32 00928298 _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 009271b8 001b1e02 R_ARM_ABS32 00928298 _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 009271c4 001b1e02 R_ARM_ABS32 00928298 _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ @@ -3280,28 +3280,28 @@ │ │ │ │ 009271f4 001b1e02 R_ARM_ABS32 00928298 _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 00927200 001b1e02 R_ARM_ABS32 00928298 _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 0092720c 001b1e02 R_ARM_ABS32 00928298 _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 00927218 001b1e02 R_ARM_ABS32 00928298 _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 009272cc 001b1e02 R_ARM_ABS32 00928298 _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 009272d8 001b1e02 R_ARM_ABS32 00928298 _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 0092a430 001b1e02 R_ARM_ABS32 00928298 _ZTIN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ -00927184 00091702 R_ARM_ABS32 008dfeb8 _ZTSN6soplex9SPxMainSMIdE16FreeConstraintPSE │ │ │ │ -00927190 00127a02 R_ARM_ABS32 008dfee4 _ZTSN6soplex9SPxMainSMIdE17EmptyConstraintPSE │ │ │ │ -0092719c 00056502 R_ARM_ABS32 008dff10 _ZTSN6soplex9SPxMainSMIdE17ForceConstraintPSE │ │ │ │ -009271a8 001ce702 R_ARM_ABS32 008dff3c _ZTSN6soplex9SPxMainSMIdE11FixBoundsPSE │ │ │ │ -009271b4 000b6402 R_ARM_ABS32 008dff60 _ZTSN6soplex9SPxMainSMIdE13FixVariablePSE │ │ │ │ -009271c0 001b4c02 R_ARM_ABS32 008dff88 _ZTSN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSE │ │ │ │ -009271cc 000a4b02 R_ARM_ABS32 008dffb8 _ZTSN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSE │ │ │ │ -009271d8 000e3102 R_ARM_ABS32 008dffe8 _ZTSN6soplex9SPxMainSMIdE19DoubletonEquationPSE │ │ │ │ -009271e4 0008b802 R_ARM_ABS32 008e0014 _ZTSN6soplex9SPxMainSMIdE18FreeColSingletonPSE │ │ │ │ -009271f0 00039002 R_ARM_ABS32 008e0040 _ZTSN6soplex9SPxMainSMIdE15DuplicateRowsPSE │ │ │ │ -009271fc 0009ce02 R_ARM_ABS32 008e0068 _ZTSN6soplex9SPxMainSMIdE15DuplicateColsPSE │ │ │ │ -00927208 00125502 R_ARM_ABS32 008e0090 _ZTSN6soplex9SPxMainSMIdE15TightenBoundsPSE │ │ │ │ -00927214 00172102 R_ARM_ABS32 008e00b8 _ZTSN6soplex9SPxMainSMIdE18MultiAggregationPSE │ │ │ │ -00927220 00114c02 R_ARM_ABS32 008e00e4 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8RowObjPSE │ │ │ │ +00927184 00091702 R_ARM_ABS32 008dfec0 _ZTSN6soplex9SPxMainSMIdE16FreeConstraintPSE │ │ │ │ +00927190 00127a02 R_ARM_ABS32 008dfeec _ZTSN6soplex9SPxMainSMIdE17EmptyConstraintPSE │ │ │ │ +0092719c 00056502 R_ARM_ABS32 008dff18 _ZTSN6soplex9SPxMainSMIdE17ForceConstraintPSE │ │ │ │ +009271a8 001ce702 R_ARM_ABS32 008dff44 _ZTSN6soplex9SPxMainSMIdE11FixBoundsPSE │ │ │ │ +009271b4 000b6402 R_ARM_ABS32 008dff68 _ZTSN6soplex9SPxMainSMIdE13FixVariablePSE │ │ │ │ +009271c0 001b4c02 R_ARM_ABS32 008dff90 _ZTSN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSE │ │ │ │ +009271cc 000a4b02 R_ARM_ABS32 008dffc0 _ZTSN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSE │ │ │ │ +009271d8 000e3102 R_ARM_ABS32 008dfff0 _ZTSN6soplex9SPxMainSMIdE19DoubletonEquationPSE │ │ │ │ +009271e4 0008b802 R_ARM_ABS32 008e001c _ZTSN6soplex9SPxMainSMIdE18FreeColSingletonPSE │ │ │ │ +009271f0 00039002 R_ARM_ABS32 008e0048 _ZTSN6soplex9SPxMainSMIdE15DuplicateRowsPSE │ │ │ │ +009271fc 0009ce02 R_ARM_ABS32 008e0070 _ZTSN6soplex9SPxMainSMIdE15DuplicateColsPSE │ │ │ │ +00927208 00125502 R_ARM_ABS32 008e0098 _ZTSN6soplex9SPxMainSMIdE15TightenBoundsPSE │ │ │ │ +00927214 00172102 R_ARM_ABS32 008e00c0 _ZTSN6soplex9SPxMainSMIdE18MultiAggregationPSE │ │ │ │ +00927220 00114c02 R_ARM_ABS32 008e00ec _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8RowObjPSE │ │ │ │ 00927224 001cef02 R_ARM_ABS32 009282a0 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 00927230 001cef02 R_ARM_ABS32 009282a0 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 0092723c 001cef02 R_ARM_ABS32 009282a0 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 00927248 001cef02 R_ARM_ABS32 009282a0 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 00927254 001cef02 R_ARM_ABS32 009282a0 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 00927260 001cef02 R_ARM_ABS32 009282a0 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 0092726c 001cef02 R_ARM_ABS32 009282a0 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ @@ -3311,32 +3311,32 @@ │ │ │ │ 0092729c 001cef02 R_ARM_ABS32 009282a0 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 009272a8 001cef02 R_ARM_ABS32 009282a0 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 009272b4 001cef02 R_ARM_ABS32 009282a0 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 009272c0 001cef02 R_ARM_ABS32 009282a0 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 009272e4 001cef02 R_ARM_ABS32 009282a0 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 009272f0 001cef02 R_ARM_ABS32 009282a0 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 0092a458 001cef02 R_ARM_ABS32 009282a0 _ZTIN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ -0092722c 000ebd02 R_ARM_ABS32 008e0168 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16FreeConstraintPSE │ │ │ │ -00927238 0004d102 R_ARM_ABS32 008e01f4 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17EmptyConstraintPSE │ │ │ │ -00927244 00040f02 R_ARM_ABS32 008e0284 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17ForceConstraintPSE │ │ │ │ -00927250 000dfa02 R_ARM_ABS32 008e0314 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11FixBoundsPSE │ │ │ │ -0092725c 00158402 R_ARM_ABS32 008e039c _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13FixVariablePSE │ │ │ │ -00927268 001b3402 R_ARM_ABS32 008e0428 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21FreeZeroObjVariablePSE │ │ │ │ -00927274 00168202 R_ARM_ABS32 008e04bc _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21ZeroObjColSingletonPSE │ │ │ │ -00927280 00063b02 R_ARM_ABS32 008e0550 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE19DoubletonEquationPSE │ │ │ │ -0092728c 0002b202 R_ARM_ABS32 008e05e0 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18FreeColSingletonPSE │ │ │ │ -00927298 000b9102 R_ARM_ABS32 008e0670 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateRowsPSE │ │ │ │ -009272a4 0005d002 R_ARM_ABS32 008e06fc _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateColsPSE │ │ │ │ -009272b0 001acf02 R_ARM_ABS32 008e0788 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15TightenBoundsPSE │ │ │ │ -009272bc 001d9b02 R_ARM_ABS32 008e0814 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18MultiAggregationPSE │ │ │ │ -009272c8 0015a302 R_ARM_ABS32 008e08a4 _ZTSN6soplex9SPxMainSMIdE14RowSingletonPSE │ │ │ │ -009272d4 0005bf02 R_ARM_ABS32 008e08cc _ZTSN6soplex9SPxMainSMIdE13AggregationPSE │ │ │ │ -009272e0 0008df02 R_ARM_ABS32 008e08f4 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14RowSingletonPSE │ │ │ │ -009272ec 000fb702 R_ARM_ABS32 008e0980 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13AggregationPSE │ │ │ │ -009272f8 000ff702 R_ARM_ABS32 008e0a0c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0092722c 000ebd02 R_ARM_ABS32 008e0170 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16FreeConstraintPSE │ │ │ │ +00927238 0004d102 R_ARM_ABS32 008e01fc _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17EmptyConstraintPSE │ │ │ │ +00927244 00040f02 R_ARM_ABS32 008e028c _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17ForceConstraintPSE │ │ │ │ +00927250 000dfa02 R_ARM_ABS32 008e031c _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11FixBoundsPSE │ │ │ │ +0092725c 00158402 R_ARM_ABS32 008e03a4 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13FixVariablePSE │ │ │ │ +00927268 001b3402 R_ARM_ABS32 008e0430 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21FreeZeroObjVariablePSE │ │ │ │ +00927274 00168202 R_ARM_ABS32 008e04c4 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21ZeroObjColSingletonPSE │ │ │ │ +00927280 00063b02 R_ARM_ABS32 008e0558 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE19DoubletonEquationPSE │ │ │ │ +0092728c 0002b202 R_ARM_ABS32 008e05e8 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18FreeColSingletonPSE │ │ │ │ +00927298 000b9102 R_ARM_ABS32 008e0678 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateRowsPSE │ │ │ │ +009272a4 0005d002 R_ARM_ABS32 008e0704 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateColsPSE │ │ │ │ +009272b0 001acf02 R_ARM_ABS32 008e0790 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15TightenBoundsPSE │ │ │ │ +009272bc 001d9b02 R_ARM_ABS32 008e081c _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18MultiAggregationPSE │ │ │ │ +009272c8 0015a302 R_ARM_ABS32 008e08ac _ZTSN6soplex9SPxMainSMIdE14RowSingletonPSE │ │ │ │ +009272d4 0005bf02 R_ARM_ABS32 008e08d4 _ZTSN6soplex9SPxMainSMIdE13AggregationPSE │ │ │ │ +009272e0 0008df02 R_ARM_ABS32 008e08fc _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14RowSingletonPSE │ │ │ │ +009272ec 000fb702 R_ARM_ABS32 008e0988 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13AggregationPSE │ │ │ │ +009272f8 000ff702 R_ARM_ABS32 008e0a14 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 009272fc 001df802 R_ARM_ABS32 00927cf4 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927308 001df802 R_ARM_ABS32 00927cf4 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927314 001df802 R_ARM_ABS32 00927cf4 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927320 001df802 R_ARM_ABS32 00927cf4 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 0092732c 001df802 R_ARM_ABS32 00927cf4 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927338 001df802 R_ARM_ABS32 00927cf4 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927344 001df802 R_ARM_ABS32 00927cf4 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ @@ -3362,45 +3362,45 @@ │ │ │ │ 00927434 001df802 R_ARM_ABS32 00927cf4 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927440 001df802 R_ARM_ABS32 00927cf4 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 0092744c 001df802 R_ARM_ABS32 00927cf4 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927458 001df802 R_ARM_ABS32 00927cf4 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927464 001df802 R_ARM_ABS32 00927cf4 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927470 001df802 R_ARM_ABS32 00927cf4 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 009282b0 001df802 R_ARM_ABS32 00927cf4 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927304 0009c002 R_ARM_ABS32 008e0a60 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927310 0014ad02 R_ARM_ABS32 008e0abc _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -0092731c 0005f502 R_ARM_ABS32 008e0b1c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927328 00164402 R_ARM_ABS32 008e0b7c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927334 001b7802 R_ARM_ABS32 008e0bd4 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927340 001a1902 R_ARM_ABS32 008e0c30 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -0092734c 00185602 R_ARM_ABS32 008e0c94 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927358 001bdc02 R_ARM_ABS32 008e0cf8 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927364 00092902 R_ARM_ABS32 008e0d58 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18FreeColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927370 00142b02 R_ARM_ABS32 008e0db8 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -0092737c 0006f702 R_ARM_ABS32 008e0e14 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927388 00144202 R_ARM_ABS32 008e0e70 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927394 000ac202 R_ARM_ABS32 008e0ecc _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009273a0 0007e402 R_ARM_ABS32 008e0f2c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009273ac 00108902 R_ARM_ABS32 008e0fe4 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009273b8 00198302 R_ARM_ABS32 008e10a4 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009273c4 001aae02 R_ARM_ABS32 008e1164 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009273d0 00055802 R_ARM_ABS32 008e1224 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009273dc 0003a802 R_ARM_ABS32 008e12e0 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009273e8 000d9402 R_ARM_ABS32 008e139c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -009273f4 000bcf02 R_ARM_ABS32 008e1460 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927400 001ab002 R_ARM_ABS32 008e1524 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -0092740c 00071a02 R_ARM_ABS32 008e15e8 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18FreeColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927418 001c8802 R_ARM_ABS32 008e16ac _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927424 000f2f02 R_ARM_ABS32 008e176c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927430 001ca302 R_ARM_ABS32 008e182c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -0092743c 0008ad02 R_ARM_ABS32 008e18ec _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927448 0018d802 R_ARM_ABS32 008e19b0 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927454 00050f02 R_ARM_ABS32 008e1a0c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927460 0015e902 R_ARM_ABS32 008e1a68 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -0092746c 00093702 R_ARM_ABS32 008e1b28 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927304 0009c002 R_ARM_ABS32 008e0a68 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927310 0014ad02 R_ARM_ABS32 008e0ac4 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0092731c 0005f502 R_ARM_ABS32 008e0b24 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927328 00164402 R_ARM_ABS32 008e0b84 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927334 001b7802 R_ARM_ABS32 008e0bdc _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927340 001a1902 R_ARM_ABS32 008e0c38 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0092734c 00185602 R_ARM_ABS32 008e0c9c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927358 001bdc02 R_ARM_ABS32 008e0d00 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927364 00092902 R_ARM_ABS32 008e0d60 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18FreeColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927370 00142b02 R_ARM_ABS32 008e0dc0 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0092737c 0006f702 R_ARM_ABS32 008e0e1c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927388 00144202 R_ARM_ABS32 008e0e78 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927394 000ac202 R_ARM_ABS32 008e0ed4 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009273a0 0007e402 R_ARM_ABS32 008e0f34 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE8RowObjPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009273ac 00108902 R_ARM_ABS32 008e0fec _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE16FreeConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009273b8 00198302 R_ARM_ABS32 008e10ac _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009273c4 001aae02 R_ARM_ABS32 008e116c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009273d0 00055802 R_ARM_ABS32 008e122c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE11FixBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009273dc 0003a802 R_ARM_ABS32 008e12e8 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009273e8 000d9402 R_ARM_ABS32 008e13a4 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +009273f4 000bcf02 R_ARM_ABS32 008e1468 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927400 001ab002 R_ARM_ABS32 008e152c _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE19DoubletonEquationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0092740c 00071a02 R_ARM_ABS32 008e15f0 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18FreeColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927418 001c8802 R_ARM_ABS32 008e16b4 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateRowsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927424 000f2f02 R_ARM_ABS32 008e1774 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927430 001ca302 R_ARM_ABS32 008e1834 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0092743c 0008ad02 R_ARM_ABS32 008e18f4 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927448 0018d802 R_ARM_ABS32 008e19b8 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927454 00050f02 R_ARM_ABS32 008e1a14 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927460 0015e902 R_ARM_ABS32 008e1a70 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0092746c 00093702 R_ARM_ABS32 008e1b30 _ZTSSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927478 00160502 R_ARM_ABS32 00927174 _ZTIN6soplex9SPxMainSMIdE8RowObjPSE │ │ │ │ 0092748c 00172502 R_ARM_ABS32 00695389 _ZNK6soplex9SPxMainSMIdE8RowObjPS7executeERNS_10VectorBaseIdEES5_S5_S5_RNS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEESB_b │ │ │ │ 00927490 00114102 R_ARM_ABS32 00694f8d _ZNK6soplex9SPxMainSMIdE8PostStep13checkBasisDimENS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEES7_ │ │ │ │ 009274b8 00114102 R_ARM_ABS32 00694f8d _ZNK6soplex9SPxMainSMIdE8PostStep13checkBasisDimENS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEES7_ │ │ │ │ 009274e0 00114102 R_ARM_ABS32 00694f8d _ZNK6soplex9SPxMainSMIdE8PostStep13checkBasisDimENS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEES7_ │ │ │ │ 00927508 00114102 R_ARM_ABS32 00694f8d _ZNK6soplex9SPxMainSMIdE8PostStep13checkBasisDimENS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEES7_ │ │ │ │ 00927530 00114102 R_ARM_ABS32 00694f8d _ZNK6soplex9SPxMainSMIdE8PostStep13checkBasisDimENS_9DataArrayINS_13SPxSolverBaseIdE9VarStatusEEES7_ │ │ │ │ @@ -3523,219 +3523,219 @@ │ │ │ │ 00927c34 000faf02 R_ARM_ABS32 00927420 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15DuplicateColsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927c50 0010b102 R_ARM_ABS32 0092742c _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE15TightenBoundsPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927c6c 0005e202 R_ARM_ABS32 00927438 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927c88 0018b002 R_ARM_ABS32 00927444 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927ca4 00180802 R_ARM_ABS32 00927450 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927cc0 00129a02 R_ARM_ABS32 0092745c _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927cdc 001b5802 R_ARM_ABS32 00927468 _ZTISt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13AggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927cf8 001a5602 R_ARM_ABS32 008e1c50 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00927cf8 001a5602 R_ARM_ABS32 008e1c58 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00927cfc 0019f702 R_ARM_ABS32 0092711c _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00927d18 00167c02 R_ARM_ABS32 008e1cbc _ZTSN6soplex18SPxStatusExceptionE │ │ │ │ -00927d24 00120402 R_ARM_ABS32 008e1cdc _ZTSN6soplex24SPxInternalCodeExceptionE │ │ │ │ -00927d40 00196d02 R_ARM_ABS32 008e1d24 _ZTSN6soplex12DSVectorBaseIdEE │ │ │ │ +00927d18 00167c02 R_ARM_ABS32 008e1cc4 _ZTSN6soplex18SPxStatusExceptionE │ │ │ │ +00927d24 00120402 R_ARM_ABS32 008e1ce4 _ZTSN6soplex24SPxInternalCodeExceptionE │ │ │ │ +00927d40 00196d02 R_ARM_ABS32 008e1d2c _ZTSN6soplex12DSVectorBaseIdEE │ │ │ │ 00927d4c 000eb502 R_ARM_ABS32 00927134 _ZTIN6soplex11SVectorBaseIdEE │ │ │ │ -00927d58 0017c702 R_ARM_ABS32 008e1d40 _ZTSN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927d58 0017c702 R_ARM_ABS32 008e1d48 _ZTSN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927d64 0001fd02 R_ARM_ABS32 0092713c _ZTIN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927d78 00113f02 R_ARM_ABS32 008e1dbc _ZTSN6soplex7NoTimerE │ │ │ │ -00927d84 00192502 R_ARM_ABS32 008e1dd0 _ZTSN14strict_fstream9ExceptionE │ │ │ │ -00927d90 00094d02 R_ARM_ABS32 008e1df0 _ZTSN14strict_fstream8ifstreamE │ │ │ │ +00927d78 00113f02 R_ARM_ABS32 008e1dc4 _ZTSN6soplex7NoTimerE │ │ │ │ +00927d84 00192502 R_ARM_ABS32 008e1dd8 _ZTSN14strict_fstream9ExceptionE │ │ │ │ +00927d90 00094d02 R_ARM_ABS32 008e1df8 _ZTSN14strict_fstream8ifstreamE │ │ │ │ 00927d94 0000a002 R_ARM_ABS32 00000000 _ZTISt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 00928394 0000a002 R_ARM_ABS32 00000000 _ZTISt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 009283a8 0000a002 R_ARM_ABS32 00000000 _ZTISt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ -00927d9c 00051002 R_ARM_ABS32 008e1e0c _ZTSN4zstr9ExceptionE │ │ │ │ +00927d9c 00051002 R_ARM_ABS32 008e1e14 _ZTSN4zstr9ExceptionE │ │ │ │ 00927da0 00008202 R_ARM_ABS32 00000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 │ │ │ │ 0092f30c 00008215 R_ARM_GLOB_DAT 00000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 │ │ │ │ -00927da8 00158902 R_ARM_ABS32 008e1e20 _ZTSN4zstr10istreambufE │ │ │ │ +00927da8 00158902 R_ARM_ABS32 008e1e28 _ZTSN4zstr10istreambufE │ │ │ │ 00927dac 0001a902 R_ARM_ABS32 00000000 _ZTISt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ -00927db4 0008ab02 R_ARM_ABS32 008e1e34 _ZTSN4zstr8ifstreamE │ │ │ │ +00927db4 0008ab02 R_ARM_ABS32 008e1e3c _ZTSN4zstr8ifstreamE │ │ │ │ 00927dc0 00117302 R_ARM_ABS32 00927114 _ZTIN4zstr6detail21strict_fstream_holderIN14strict_fstream8ifstreamEEE │ │ │ │ 00927dc8 00008f02 R_ARM_ABS32 00000000 _ZTISi@GLIBCXX_3.4 │ │ │ │ 0092836c 00008f02 R_ARM_ABS32 00000000 _ZTISi@GLIBCXX_3.4 │ │ │ │ 00928380 00008f02 R_ARM_ABS32 00000000 _ZTISi@GLIBCXX_3.4 │ │ │ │ 00928450 00008f02 R_ARM_ABS32 00000000 _ZTISi@GLIBCXX_3.4 │ │ │ │ 00928464 00008f02 R_ARM_ABS32 00000000 _ZTISi@GLIBCXX_3.4 │ │ │ │ -00927dd4 00134b02 R_ARM_ABS32 008e1e48 _ZTSN6soplex8MPSInputE │ │ │ │ -00927ddc 00130f02 R_ARM_ABS32 008e1e5c _ZTSN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ -00927de4 00191802 R_ARM_ABS32 008e1ee4 _ZTSN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927dd4 00134b02 R_ARM_ABS32 008e1e50 _ZTSN6soplex8MPSInputE │ │ │ │ +00927ddc 00130f02 R_ARM_ABS32 008e1e64 _ZTSN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ +00927de4 00191802 R_ARM_ABS32 008e1eec _ZTSN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927df0 00111b02 R_ARM_ABS32 00927dd8 _ZTIN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ 009284bc 00111b02 R_ARM_ABS32 00927dd8 _ZTIN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends12gmp_rationalELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ -00927dfc 00166802 R_ARM_ABS32 008e1f5c _ZTSN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927dfc 00166802 R_ARM_ABS32 008e1f64 _ZTSN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927e08 001c3102 R_ARM_ABS32 0092712c _ZTIN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927e14 000c5c02 R_ARM_ABS32 008e1fd8 _ZTSN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927e14 000c5c02 R_ARM_ABS32 008e1fe0 _ZTSN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927e20 0016de02 R_ARM_ABS32 00927de0 _ZTIN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927e38 0016de02 R_ARM_ABS32 00927de0 _ZTIN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 009284cc 0016de02 R_ARM_ABS32 00927de0 _ZTIN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927e2c 00042602 R_ARM_ABS32 008e2054 _ZTSN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927e44 00028102 R_ARM_ABS32 008e20d0 _ZTSN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927e2c 00042602 R_ARM_ABS32 008e205c _ZTSN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927e44 00028102 R_ARM_ABS32 008e20d8 _ZTSN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927e50 00105902 R_ARM_ABS32 00927e10 _ZTIN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 009284ec 00105902 R_ARM_ABS32 00927e10 _ZTIN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927e58 00142f02 R_ARM_ABS32 00927e28 _ZTIN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 009284fc 00142f02 R_ARM_ABS32 00927e28 _ZTIN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927e64 0008bf02 R_ARM_ABS32 008e2148 _ZTSN6soplex18SLinSolverRationalE │ │ │ │ -00927e6c 00103702 R_ARM_ABS32 008e2168 _ZTSN6soplex17SLUFactorRationalE │ │ │ │ +00927e64 0008bf02 R_ARM_ABS32 008e2150 _ZTSN6soplex18SLinSolverRationalE │ │ │ │ +00927e6c 00103702 R_ARM_ABS32 008e2170 _ZTSN6soplex17SLUFactorRationalE │ │ │ │ 00927e78 001cba02 R_ARM_ABS32 00927e60 _ZTIN6soplex18SLinSolverRationalE │ │ │ │ 0092866c 001cba02 R_ARM_ABS32 00927e60 _ZTIN6soplex18SLinSolverRationalE │ │ │ │ 00927e80 000f2d02 R_ARM_ABS32 00927154 _ZTIN6soplex17CLUFactorRationalE │ │ │ │ -00927e8c 00166c02 R_ARM_ABS32 008e2188 _ZTSN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ -00927e94 00173a02 R_ARM_ABS32 008e2214 _ZTSN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927e8c 00166c02 R_ARM_ABS32 008e2190 _ZTSN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ +00927e94 00173a02 R_ARM_ABS32 008e221c _ZTSN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927ea0 001c4902 R_ARM_ABS32 00927e88 _ZTIN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ 00928734 001c4902 R_ARM_ABS32 00927e88 _ZTIN6soplex10ClassArrayINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEEEE │ │ │ │ -00927eac 001a6c02 R_ARM_ABS32 008e2290 _ZTSN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927eac 001a6c02 R_ARM_ABS32 008e2298 _ZTSN6soplex12DSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927eb8 001c9502 R_ARM_ABS32 00927164 _ZTIN6soplex11SVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927ec4 00077802 R_ARM_ABS32 008e2310 _ZTSN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927ec4 00077802 R_ARM_ABS32 008e2318 _ZTSN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927ed0 0004d602 R_ARM_ABS32 00927e90 _ZTIN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927ee8 0004d602 R_ARM_ABS32 00927e90 _ZTIN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00928744 0004d602 R_ARM_ABS32 00927e90 _ZTIN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927edc 0007bb02 R_ARM_ABS32 008e2390 _ZTSN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927ef4 0014f902 R_ARM_ABS32 008e2410 _ZTSN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927edc 0007bb02 R_ARM_ABS32 008e2398 _ZTSN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927ef4 0014f902 R_ARM_ABS32 008e2418 _ZTSN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927f00 00047602 R_ARM_ABS32 00927ec0 _ZTIN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00928764 00047602 R_ARM_ABS32 00927ec0 _ZTIN6soplex12LPRowSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927f08 0010f702 R_ARM_ABS32 00927ed8 _ZTIN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00928774 0010f702 R_ARM_ABS32 00927ed8 _ZTIN6soplex12LPColSetBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927f14 00171e02 R_ARM_ABS32 008e248c _ZTSN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927f1c 001abc02 R_ARM_ABS32 008e250c _ZTSN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927f14 00171e02 R_ARM_ABS32 008e2494 _ZTSN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927f1c 001abc02 R_ARM_ABS32 008e2514 _ZTSN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927f28 000dd202 R_ARM_ABS32 00927124 _ZTIN6soplex10VectorBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927f3c 001cc902 R_ARM_ABS32 008e258c _ZTSN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927f3c 001cc902 R_ARM_ABS32 008e2594 _ZTSN6soplex13SPxSolverBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927f48 00029002 R_ARM_ABS32 00927ef0 _ZTIN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00928784 00029002 R_ARM_ABS32 00927ef0 _ZTIN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 009288d4 00029002 R_ARM_ABS32 00927ef0 _ZTIN6soplex9SPxLPBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927f50 00043c02 R_ARM_ABS32 00927f10 _ZTIN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 009288e4 00043c02 R_ARM_ABS32 00927f10 _ZTIN6soplex12SPxBasisBaseIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927f5c 000d1002 R_ARM_ABS32 008e260c _ZTSN6soplex10SLinSolverIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927f64 000cba02 R_ARM_ABS32 008e2688 _ZTSN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927f5c 000d1002 R_ARM_ABS32 008e2614 _ZTSN6soplex10SLinSolverIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927f64 000cba02 R_ARM_ABS32 008e2690 _ZTSN6soplex9SLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927f70 00174e02 R_ARM_ABS32 00927f58 _ZTIN6soplex10SLinSolverIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00928bd8 00174e02 R_ARM_ABS32 00927f58 _ZTIN6soplex10SLinSolverIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927f78 001af702 R_ARM_ABS32 0092714c _ZTIN6soplex9CLUFactorIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927f84 0015f202 R_ARM_ABS32 008e2704 _ZTSN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927f8c 0012d602 R_ARM_ABS32 008e2780 _ZTSN6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927f84 0015f202 R_ARM_ABS32 008e270c _ZTSN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927f8c 0012d602 R_ARM_ABS32 008e2788 _ZTSN6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927f90 00039602 R_ARM_ABS32 00927f80 _ZTIN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927f9c 00039602 R_ARM_ABS32 00927f80 _ZTIN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927fb4 00039602 R_ARM_ABS32 00927f80 _ZTIN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927fc0 00039602 R_ARM_ABS32 00927f80 _ZTIN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927fcc 00039602 R_ARM_ABS32 00927f80 _ZTIN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00928cdc 00039602 R_ARM_ABS32 00927f80 _ZTIN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927f98 00192a02 R_ARM_ABS32 008e27fc _ZTSN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927fa4 000d4f02 R_ARM_ABS32 008e2878 _ZTSN6soplex12SPxSteepExPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927f98 00192a02 R_ARM_ABS32 008e2804 _ZTSN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927fa4 000d4f02 R_ARM_ABS32 008e2880 _ZTSN6soplex12SPxSteepExPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927fa8 00172202 R_ARM_ABS32 00927f94 _ZTIN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00928da4 00172202 R_ARM_ABS32 00927f94 _ZTIN6soplex10SPxSteepPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927fb0 001d8c02 R_ARM_ABS32 008e28f8 _ZTSN6soplex9SPxAutoPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927fbc 00160c02 R_ARM_ABS32 008e2974 _ZTSN6soplex12SPxDantzigPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927fc8 000fb802 R_ARM_ABS32 008e29f4 _ZTSN6soplex12SPxParMultPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927fd4 000eaa02 R_ARM_ABS32 008e2a74 _ZTSN6soplex14SPxRatioTesterIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927fdc 00171302 R_ARM_ABS32 008e2af4 _ZTSN6soplex12SPxDefaultRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927fb0 001d8c02 R_ARM_ABS32 008e2900 _ZTSN6soplex9SPxAutoPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927fbc 00160c02 R_ARM_ABS32 008e297c _ZTSN6soplex12SPxDantzigPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927fc8 000fb802 R_ARM_ABS32 008e29fc _ZTSN6soplex12SPxParMultPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927fd4 000eaa02 R_ARM_ABS32 008e2a7c _ZTSN6soplex14SPxRatioTesterIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927fdc 00171302 R_ARM_ABS32 008e2afc _ZTSN6soplex12SPxDefaultRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927fe0 00129302 R_ARM_ABS32 00927fd0 _ZTIN6soplex14SPxRatioTesterIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927fec 00129302 R_ARM_ABS32 00927fd0 _ZTIN6soplex14SPxRatioTesterIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00927ff8 00129302 R_ARM_ABS32 00927fd0 _ZTIN6soplex14SPxRatioTesterIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00928f98 00129302 R_ARM_ABS32 00927fd0 _ZTIN6soplex14SPxRatioTesterIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927fe8 000c1e02 R_ARM_ABS32 008e2b74 _ZTSN6soplex11SPxHarrisRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00927ff4 0018a702 R_ARM_ABS32 008e2bf4 _ZTSN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00928000 001dde02 R_ARM_ABS32 008e2c70 _ZTSN6soplex18SPxBoundFlippingRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927fe8 000c1e02 R_ARM_ABS32 008e2b7c _ZTSN6soplex11SPxHarrisRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00927ff4 0018a702 R_ARM_ABS32 008e2bfc _ZTSN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00928000 001dde02 R_ARM_ABS32 008e2c78 _ZTSN6soplex18SPxBoundFlippingRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00928004 00063002 R_ARM_ABS32 00927ff0 _ZTIN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 0092904c 00063002 R_ARM_ABS32 00927ff0 _ZTIN6soplex9SPxFastRTIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -0092800c 0018b802 R_ARM_ABS32 008e2cf4 _ZTSN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00928014 001c8a02 R_ARM_ABS32 008e2d70 _ZTSN6soplex11SPxEquiliSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +0092800c 0018b802 R_ARM_ABS32 008e2cfc _ZTSN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00928014 001c8a02 R_ARM_ABS32 008e2d78 _ZTSN6soplex11SPxEquiliSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00928018 00063c02 R_ARM_ABS32 00928008 _ZTIN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00928024 00063c02 R_ARM_ABS32 00928008 _ZTIN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00928030 00063c02 R_ARM_ABS32 00928008 _ZTIN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 009290c4 00063c02 R_ARM_ABS32 00928008 _ZTIN6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00928020 0002db02 R_ARM_ABS32 008e2df0 _ZTSN6soplex11SPxGeometSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -0092802c 000cf002 R_ARM_ABS32 008e2e70 _ZTSN6soplex12SPxLeastSqSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00928038 001c1002 R_ARM_ABS32 008e2ef0 _ZTSN6soplex13SPxSimplifierIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00928040 001a6802 R_ARM_ABS32 008e2f70 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00928020 0002db02 R_ARM_ABS32 008e2df8 _ZTSN6soplex11SPxGeometSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +0092802c 000cf002 R_ARM_ABS32 008e2e78 _ZTSN6soplex12SPxLeastSqSCIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00928038 001c1002 R_ARM_ABS32 008e2ef8 _ZTSN6soplex13SPxSimplifierIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00928040 001a6802 R_ARM_ABS32 008e2f78 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00928044 00108f02 R_ARM_ABS32 00928034 _ZTIN6soplex13SPxSimplifierIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00928050 00108f02 R_ARM_ABS32 00928034 _ZTIN6soplex13SPxSimplifierIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 00929444 00108f02 R_ARM_ABS32 00928034 _ZTIN6soplex13SPxSimplifierIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -0092804c 00118802 R_ARM_ABS32 008e2fec _ZTSN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ -00928058 0012f702 R_ARM_ABS32 008e3064 _ZTSN6soplex10ClassArrayINS_7NonzeroIdEEEE │ │ │ │ -00928060 00058c02 R_ARM_ABS32 008e308c _ZTSN6soplex9SVSetBaseIdEE │ │ │ │ +0092804c 00118802 R_ARM_ABS32 008e2ff4 _ZTSN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ +00928058 0012f702 R_ARM_ABS32 008e306c _ZTSN6soplex10ClassArrayINS_7NonzeroIdEEEE │ │ │ │ +00928060 00058c02 R_ARM_ABS32 008e3094 _ZTSN6soplex9SVSetBaseIdEE │ │ │ │ 0092806c 00046602 R_ARM_ABS32 00928054 _ZTIN6soplex10ClassArrayINS_7NonzeroIdEEEE │ │ │ │ 00929558 00046602 R_ARM_ABS32 00928054 _ZTIN6soplex10ClassArrayINS_7NonzeroIdEEEE │ │ │ │ -00928078 00127002 R_ARM_ABS32 008e30a4 _ZTSN6soplex12LPRowSetBaseIdEE │ │ │ │ +00928078 00127002 R_ARM_ABS32 008e30ac _ZTSN6soplex12LPRowSetBaseIdEE │ │ │ │ 00928084 000a1a02 R_ARM_ABS32 0092805c _ZTIN6soplex9SVSetBaseIdEE │ │ │ │ 0092809c 000a1a02 R_ARM_ABS32 0092805c _ZTIN6soplex9SVSetBaseIdEE │ │ │ │ 00929568 000a1a02 R_ARM_ABS32 0092805c _ZTIN6soplex9SVSetBaseIdEE │ │ │ │ -00928090 0015a802 R_ARM_ABS32 008e30c0 _ZTSN6soplex12LPColSetBaseIdEE │ │ │ │ -009280a8 001ca602 R_ARM_ABS32 008e30dc _ZTSN6soplex9SPxLPBaseIdEE │ │ │ │ +00928090 0015a802 R_ARM_ABS32 008e30c8 _ZTSN6soplex12LPColSetBaseIdEE │ │ │ │ +009280a8 001ca602 R_ARM_ABS32 008e30e4 _ZTSN6soplex9SPxLPBaseIdEE │ │ │ │ 009280b4 000c8f02 R_ARM_ABS32 00928074 _ZTIN6soplex12LPRowSetBaseIdEE │ │ │ │ 00929578 000c8f02 R_ARM_ABS32 00928074 _ZTIN6soplex12LPRowSetBaseIdEE │ │ │ │ 009280bc 000fbb02 R_ARM_ABS32 0092808c _ZTIN6soplex12LPColSetBaseIdEE │ │ │ │ 00929588 000fbb02 R_ARM_ABS32 0092808c _ZTIN6soplex12LPColSetBaseIdEE │ │ │ │ -009280c8 001a6602 R_ARM_ABS32 008e30f4 _ZTSN6soplex12SPxBasisBaseIdEE │ │ │ │ -009280d0 0019b402 R_ARM_ABS32 008e3110 _ZTSN6soplex12SSVectorBaseIdEE │ │ │ │ +009280c8 001a6602 R_ARM_ABS32 008e30fc _ZTSN6soplex12SPxBasisBaseIdEE │ │ │ │ +009280d0 0019b402 R_ARM_ABS32 008e3118 _ZTSN6soplex12SSVectorBaseIdEE │ │ │ │ 009280dc 00187d02 R_ARM_ABS32 00927144 _ZTIN6soplex10VectorBaseIdEE │ │ │ │ -009280f0 00167902 R_ARM_ABS32 008e312c _ZTSN6soplex13SPxSolverBaseIdEE │ │ │ │ +009280f0 00167902 R_ARM_ABS32 008e3134 _ZTSN6soplex13SPxSolverBaseIdEE │ │ │ │ 009280fc 00050002 R_ARM_ABS32 009280a4 _ZTIN6soplex9SPxLPBaseIdEE │ │ │ │ 00929598 00050002 R_ARM_ABS32 009280a4 _ZTIN6soplex9SPxLPBaseIdEE │ │ │ │ 009296e8 00050002 R_ARM_ABS32 009280a4 _ZTIN6soplex9SPxLPBaseIdEE │ │ │ │ 00928104 0004ba02 R_ARM_ABS32 009280c4 _ZTIN6soplex12SPxBasisBaseIdEE │ │ │ │ 009296f8 0004ba02 R_ARM_ABS32 009280c4 _ZTIN6soplex12SPxBasisBaseIdEE │ │ │ │ -00928110 00183802 R_ARM_ABS32 008e3148 _ZTSN6soplex10SLinSolverIdEE │ │ │ │ -00928118 0002e702 R_ARM_ABS32 008e3164 _ZTSN6soplex9SLUFactorIdEE │ │ │ │ +00928110 00183802 R_ARM_ABS32 008e3150 _ZTSN6soplex10SLinSolverIdEE │ │ │ │ +00928118 0002e702 R_ARM_ABS32 008e316c _ZTSN6soplex9SLUFactorIdEE │ │ │ │ 00928124 001c0102 R_ARM_ABS32 0092810c _ZTIN6soplex10SLinSolverIdEE │ │ │ │ 0092812c 0010f202 R_ARM_ABS32 0092715c _ZTIN6soplex9CLUFactorIdEE │ │ │ │ -00928138 00051802 R_ARM_ABS32 008e317c _ZTSN6soplex13SPxSimplifierIdEE │ │ │ │ -00928140 000dc102 R_ARM_ABS32 008e3198 _ZTSN6soplex9SPxMainSMIdEE │ │ │ │ +00928138 00051802 R_ARM_ABS32 008e3184 _ZTSN6soplex13SPxSimplifierIdEE │ │ │ │ +00928140 000dc102 R_ARM_ABS32 008e31a0 _ZTSN6soplex9SPxMainSMIdEE │ │ │ │ 00928144 00163b02 R_ARM_ABS32 00928134 _ZTIN6soplex13SPxSimplifierIdEE │ │ │ │ 00928150 00163b02 R_ARM_ABS32 00928134 _ZTIN6soplex13SPxSimplifierIdEE │ │ │ │ 00929a70 00163b02 R_ARM_ABS32 00928134 _ZTIN6soplex13SPxSimplifierIdEE │ │ │ │ -0092814c 0019e702 R_ARM_ABS32 008e31b0 _ZTSN6soplex6PresolIdEE │ │ │ │ -00928158 000ddb02 R_ARM_ABS32 008e31c4 _ZTSN6soplex9SPxScalerIdEE │ │ │ │ -00928160 000e9402 R_ARM_ABS32 008e31dc _ZTSN6soplex11SPxEquiliSCIdEE │ │ │ │ +0092814c 0019e702 R_ARM_ABS32 008e31b8 _ZTSN6soplex6PresolIdEE │ │ │ │ +00928158 000ddb02 R_ARM_ABS32 008e31cc _ZTSN6soplex9SPxScalerIdEE │ │ │ │ +00928160 000e9402 R_ARM_ABS32 008e31e4 _ZTSN6soplex11SPxEquiliSCIdEE │ │ │ │ 00928164 00127402 R_ARM_ABS32 00928154 _ZTIN6soplex9SPxScalerIdEE │ │ │ │ 00928170 00127402 R_ARM_ABS32 00928154 _ZTIN6soplex9SPxScalerIdEE │ │ │ │ 0092817c 00127402 R_ARM_ABS32 00928154 _ZTIN6soplex9SPxScalerIdEE │ │ │ │ 00929b84 00127402 R_ARM_ABS32 00928154 _ZTIN6soplex9SPxScalerIdEE │ │ │ │ -0092816c 000dce02 R_ARM_ABS32 008e31f8 _ZTSN6soplex11SPxGeometSCIdEE │ │ │ │ -00928178 00142602 R_ARM_ABS32 008e3214 _ZTSN6soplex12SPxLeastSqSCIdEE │ │ │ │ -00928184 00097702 R_ARM_ABS32 008e3230 _ZTSN6soplex10SPxStarterIdEE │ │ │ │ -0092818c 001b5102 R_ARM_ABS32 008e324c _ZTSN6soplex11SPxWeightSTIdEE │ │ │ │ +0092816c 000dce02 R_ARM_ABS32 008e3200 _ZTSN6soplex11SPxGeometSCIdEE │ │ │ │ +00928178 00142602 R_ARM_ABS32 008e321c _ZTSN6soplex12SPxLeastSqSCIdEE │ │ │ │ +00928184 00097702 R_ARM_ABS32 008e3238 _ZTSN6soplex10SPxStarterIdEE │ │ │ │ +0092818c 001b5102 R_ARM_ABS32 008e3254 _ZTSN6soplex11SPxWeightSTIdEE │ │ │ │ 00928190 00197802 R_ARM_ABS32 00928180 _ZTIN6soplex10SPxStarterIdEE │ │ │ │ 00929f04 00197802 R_ARM_ABS32 00928180 _ZTIN6soplex10SPxStarterIdEE │ │ │ │ -00928198 0018bd02 R_ARM_ABS32 008e3268 _ZTSN6soplex11SPxVectorSTIdEE │ │ │ │ +00928198 0018bd02 R_ARM_ABS32 008e3270 _ZTSN6soplex11SPxVectorSTIdEE │ │ │ │ 0092819c 00112502 R_ARM_ABS32 00928188 _ZTIN6soplex11SPxWeightSTIdEE │ │ │ │ 00929f2c 00112502 R_ARM_ABS32 00928188 _ZTIN6soplex11SPxWeightSTIdEE │ │ │ │ -009281a4 000ed302 R_ARM_ABS32 008e3284 _ZTSN6soplex8SPxSumSTIdEE │ │ │ │ +009281a4 000ed302 R_ARM_ABS32 008e328c _ZTSN6soplex8SPxSumSTIdEE │ │ │ │ 009281a8 00024702 R_ARM_ABS32 00928194 _ZTIN6soplex11SPxVectorSTIdEE │ │ │ │ 00929f58 00024702 R_ARM_ABS32 00928194 _ZTIN6soplex11SPxVectorSTIdEE │ │ │ │ -009281b0 000d0202 R_ARM_ABS32 008e329c _ZTSN6soplex9SPxPricerIdEE │ │ │ │ -009281b8 00181f02 R_ARM_ABS32 008e32b4 _ZTSN6soplex10SPxDevexPRIdEE │ │ │ │ +009281b0 000d0202 R_ARM_ABS32 008e32a4 _ZTSN6soplex9SPxPricerIdEE │ │ │ │ +009281b8 00181f02 R_ARM_ABS32 008e32bc _ZTSN6soplex10SPxDevexPRIdEE │ │ │ │ 009281bc 00118702 R_ARM_ABS32 009281ac _ZTIN6soplex9SPxPricerIdEE │ │ │ │ 009281c8 00118702 R_ARM_ABS32 009281ac _ZTIN6soplex9SPxPricerIdEE │ │ │ │ 009281e0 00118702 R_ARM_ABS32 009281ac _ZTIN6soplex9SPxPricerIdEE │ │ │ │ 009281ec 00118702 R_ARM_ABS32 009281ac _ZTIN6soplex9SPxPricerIdEE │ │ │ │ 009281f8 00118702 R_ARM_ABS32 009281ac _ZTIN6soplex9SPxPricerIdEE │ │ │ │ 00929fb0 00118702 R_ARM_ABS32 009281ac _ZTIN6soplex9SPxPricerIdEE │ │ │ │ -009281c4 000c7e02 R_ARM_ABS32 008e32d0 _ZTSN6soplex10SPxSteepPRIdEE │ │ │ │ -009281d0 001d1602 R_ARM_ABS32 008e32ec _ZTSN6soplex12SPxSteepExPRIdEE │ │ │ │ +009281c4 000c7e02 R_ARM_ABS32 008e32d8 _ZTSN6soplex10SPxSteepPRIdEE │ │ │ │ +009281d0 001d1602 R_ARM_ABS32 008e32f4 _ZTSN6soplex12SPxSteepExPRIdEE │ │ │ │ 009281d4 00103d02 R_ARM_ABS32 009281c0 _ZTIN6soplex10SPxSteepPRIdEE │ │ │ │ 0092a078 00103d02 R_ARM_ABS32 009281c0 _ZTIN6soplex10SPxSteepPRIdEE │ │ │ │ -009281dc 000f8f02 R_ARM_ABS32 008e3308 _ZTSN6soplex9SPxAutoPRIdEE │ │ │ │ -009281e8 00063e02 R_ARM_ABS32 008e3320 _ZTSN6soplex12SPxDantzigPRIdEE │ │ │ │ -009281f4 00116502 R_ARM_ABS32 008e333c _ZTSN6soplex12SPxParMultPRIdEE │ │ │ │ -00928200 00186702 R_ARM_ABS32 008e3358 _ZTSN6soplex14SPxRatioTesterIdEE │ │ │ │ -00928208 00115e02 R_ARM_ABS32 008e3378 _ZTSN6soplex12SPxDefaultRTIdEE │ │ │ │ +009281dc 000f8f02 R_ARM_ABS32 008e3310 _ZTSN6soplex9SPxAutoPRIdEE │ │ │ │ +009281e8 00063e02 R_ARM_ABS32 008e3328 _ZTSN6soplex12SPxDantzigPRIdEE │ │ │ │ +009281f4 00116502 R_ARM_ABS32 008e3344 _ZTSN6soplex12SPxParMultPRIdEE │ │ │ │ +00928200 00186702 R_ARM_ABS32 008e3360 _ZTSN6soplex14SPxRatioTesterIdEE │ │ │ │ +00928208 00115e02 R_ARM_ABS32 008e3380 _ZTSN6soplex12SPxDefaultRTIdEE │ │ │ │ 0092820c 0014ff02 R_ARM_ABS32 009281fc _ZTIN6soplex14SPxRatioTesterIdEE │ │ │ │ 00928218 0014ff02 R_ARM_ABS32 009281fc _ZTIN6soplex14SPxRatioTesterIdEE │ │ │ │ 00928224 0014ff02 R_ARM_ABS32 009281fc _ZTIN6soplex14SPxRatioTesterIdEE │ │ │ │ 0092a26c 0014ff02 R_ARM_ABS32 009281fc _ZTIN6soplex14SPxRatioTesterIdEE │ │ │ │ -00928214 000bdc02 R_ARM_ABS32 008e3394 _ZTSN6soplex11SPxHarrisRTIdEE │ │ │ │ -00928220 001d3d02 R_ARM_ABS32 008e33b0 _ZTSN6soplex9SPxFastRTIdEE │ │ │ │ -0092822c 000e4502 R_ARM_ABS32 008e33c8 _ZTSN6soplex18SPxBoundFlippingRTIdEE │ │ │ │ +00928214 000bdc02 R_ARM_ABS32 008e339c _ZTSN6soplex11SPxHarrisRTIdEE │ │ │ │ +00928220 001d3d02 R_ARM_ABS32 008e33b8 _ZTSN6soplex9SPxFastRTIdEE │ │ │ │ +0092822c 000e4502 R_ARM_ABS32 008e33d0 _ZTSN6soplex18SPxBoundFlippingRTIdEE │ │ │ │ 00928230 00058502 R_ARM_ABS32 0092821c _ZTIN6soplex9SPxFastRTIdEE │ │ │ │ 0092a320 00058502 R_ARM_ABS32 0092821c _ZTIN6soplex9SPxFastRTIdEE │ │ │ │ -00928238 00117102 R_ARM_ABS32 008e33ec _ZTSN6soplex10SoPlexBaseIdEE │ │ │ │ -00928240 00164102 R_ARM_ABS32 008e3408 _ZTS7SPxSCIP │ │ │ │ +00928238 00117102 R_ARM_ABS32 008e33f4 _ZTSN6soplex10SoPlexBaseIdEE │ │ │ │ +00928240 00164102 R_ARM_ABS32 008e3410 _ZTS7SPxSCIP │ │ │ │ 00928244 00152002 R_ARM_ABS32 00928234 _ZTIN6soplex10SoPlexBaseIdEE │ │ │ │ 0092a398 00152002 R_ARM_ABS32 00928234 _ZTIN6soplex10SoPlexBaseIdEE │ │ │ │ -0092824c 000ccd02 R_ARM_ABS32 008e3414 _ZTSN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ -00928274 00124802 R_ARM_ABS32 008e343c _ZTSN5boost10wrapexceptISt14overflow_errorEE │ │ │ │ +0092824c 000ccd02 R_ARM_ABS32 008e341c _ZTSN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ +00928274 00124802 R_ARM_ABS32 008e3444 _ZTSN5boost10wrapexceptISt14overflow_errorEE │ │ │ │ 00928288 0001d302 R_ARM_ABS32 00000000 _ZTISt14overflow_error@GLIBCXX_3.4 │ │ │ │ -0092829c 00155102 R_ARM_ABS32 008dfde0 _ZTSN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ -009282a4 00165a02 R_ARM_ABS32 008dfafc _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ -009282ac 000f2302 R_ARM_ABS32 008e3468 _ZTSSt23_Sp_counted_ptr_inplaceIN6soplex10TolerancesESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +0092829c 00155102 R_ARM_ABS32 008dfde8 _ZTSN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ +009282a4 00165a02 R_ARM_ABS32 008dfb04 _ZTSN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ +009282ac 000f2302 R_ARM_ABS32 008e3470 _ZTSSt23_Sp_counted_ptr_inplaceIN6soplex10TolerancesESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 009282e0 000e3602 R_ARM_ABS32 00927d14 _ZTIN6soplex18SPxStatusExceptionE │ │ │ │ 0092fde4 000e3615 R_ARM_GLOB_DAT 00927d14 _ZTIN6soplex18SPxStatusExceptionE │ │ │ │ 009282f4 00189102 R_ARM_ABS32 00927d20 _ZTIN6soplex24SPxInternalCodeExceptionE │ │ │ │ 0092f590 00189115 R_ARM_GLOB_DAT 00927d20 _ZTIN6soplex24SPxInternalCodeExceptionE │ │ │ │ 00928308 00138202 R_ARM_ABS32 00927d3c _ZTIN6soplex12DSVectorBaseIdEE │ │ │ │ 00928318 001bba02 R_ARM_ABS32 00927d54 _ZTIN6soplex12SSVectorBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 0092832c 0013dd02 R_ARM_ABS32 00927d74 _ZTIN6soplex7NoTimerE │ │ │ │ @@ -5028,15 +5028,15 @@ │ │ │ │ 0092f18c 000e6b15 R_ARM_GLOB_DAT 0045b841 SCIPbendersCompName │ │ │ │ 0092f194 00086e15 R_ARM_GLOB_DAT 009276f4 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE17EmptyConstraintPSE │ │ │ │ 0092f198 00135b15 R_ARM_GLOB_DAT 001fc6fd SCIPdialogExecHelp │ │ │ │ 0092f1a0 0001f815 R_ARM_GLOB_DAT 00930428 _ZGVZN6soplex6PresolIdE18unsimplifiedSlacksEvE11emptyVector │ │ │ │ 0092f1b8 000b7e15 R_ARM_GLOB_DAT 0092749c _ZTVN6soplex9SPxMainSMIdE16FreeConstraintPSE │ │ │ │ 0092f1bc 0008d315 R_ARM_GLOB_DAT 0045abc1 SCIPbendersComp │ │ │ │ 0092f1c0 000b1d15 R_ARM_GLOB_DAT 0069fc15 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE13lowerUnscaledERKNS_9SPxLPBaseIS7_EEi │ │ │ │ -0092f1cc 001aa815 R_ARM_GLOB_DAT 008e34d8 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ +0092f1cc 001aa815 R_ARM_GLOB_DAT 008e34e0 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ 0092f1d0 00077d15 R_ARM_GLOB_DAT 001f6f35 SCIPdialogExecRead │ │ │ │ 0092f1d4 00024b15 R_ARM_GLOB_DAT 00927654 _ZTVN6soplex9SPxMainSMIdE15TightenBoundsPSE │ │ │ │ 0092f1d8 00037d15 R_ARM_GLOB_DAT 001fb015 SCIPdialogExecDisplayMemory │ │ │ │ 0092f1dc 0017dd15 R_ARM_GLOB_DAT 00930460 _ZZN6soplex6PresolIdE18unsimplifiedPrimalEvE11emptyVector │ │ │ │ 0092f1e8 000d0915 R_ARM_GLOB_DAT 00586569 SCIPpropCompName │ │ │ │ 0092f1f8 001aea15 R_ARM_GLOB_DAT 00605d81 SCIPsolComp │ │ │ │ 0092f204 0004c615 R_ARM_GLOB_DAT 00930b00 _ZN6soplex10SoPlexBaseIdE8Settings9realParamE │ │ │ │ @@ -5049,20 +5049,20 @@ │ │ │ │ 0092f260 00118f15 R_ARM_GLOB_DAT 00927b88 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE13FixVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 0092f268 00023615 R_ARM_GLOB_DAT 001fac0d SCIPdialogExecDisplayHeuristics │ │ │ │ 0092f270 000c9f15 R_ARM_GLOB_DAT 00930468 _ZGVN6soplex10SoPlexBaseIdE8Settings9realParamE │ │ │ │ 0092f288 00006e15 R_ARM_GLOB_DAT 00000000 _ZNSt16invalid_argumentD1Ev@GLIBCXX_3.4 │ │ │ │ 0092f2ac 00007615 R_ARM_GLOB_DAT 00000000 _ZTTSt14basic_ofstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 0092f2b4 00057315 R_ARM_GLOB_DAT 001fb091 SCIPdialogExecDisplayNlpi │ │ │ │ 0092f2bc 00103b15 R_ARM_GLOB_DAT 00927744 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE11FixBoundsPSE │ │ │ │ -0092f2c4 001c3c15 R_ARM_GLOB_DAT 008e1c44 _ZZN6soplex12SPxShellsortINS_18SPxBoundFlippingRTIdE10BreakpointENS2_17BreakpointCompareEEEvPT_iRT0_iE4incs │ │ │ │ +0092f2c4 001c3c15 R_ARM_GLOB_DAT 008e1c4c _ZZN6soplex12SPxShellsortINS_18SPxBoundFlippingRTIdE10BreakpointENS2_17BreakpointCompareEEEvPT_iRT0_iE4incs │ │ │ │ 0092f2d0 00007a15 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 0092f2e8 001cdc15 R_ARM_GLOB_DAT 009277e4 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE19DoubletonEquationPSE │ │ │ │ 0092f2f0 00075c15 R_ARM_GLOB_DAT 0092794c _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE13AggregationPSE │ │ │ │ 0092f2f8 0006ca15 R_ARM_GLOB_DAT 009283f4 _ZTVN4zstr9ExceptionE │ │ │ │ -0092f2fc 000a7315 R_ARM_GLOB_DAT 008e1bfc _ZZN6soplex12SPxShellsortINS_18SPxBoundFlippingRTIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10BreakpointENSA_17BreakpointCompareEEEvPT_iRT0_iE4incs │ │ │ │ +0092f2fc 000a7315 R_ARM_GLOB_DAT 008e1c04 _ZZN6soplex12SPxShellsortINS_18SPxBoundFlippingRTIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10BreakpointENSA_17BreakpointCompareEEEvPT_iRT0_iE4incs │ │ │ │ 0092f314 00008415 R_ARM_GLOB_DAT 00000000 _ZTISt16invalid_argument@GLIBCXX_3.4 │ │ │ │ 0092f31c 00043915 R_ARM_GLOB_DAT 005f0471 SCIPsepaCompName │ │ │ │ 0092f32c 0002ce15 R_ARM_GLOB_DAT 0069be0d _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE14getRhsUnscaledERKNS_9SPxLPBaseIS7_EERNS_10VectorBaseIS7_EE │ │ │ │ 0092f334 0015d715 R_ARM_GLOB_DAT 0092762c _ZTVN6soplex9SPxMainSMIdE15DuplicateColsPSE │ │ │ │ 0092f33c 000a0015 R_ARM_GLOB_DAT 00929554 _ZTVN6soplex10ClassArrayINS_7NonzeroIdEEEE │ │ │ │ 0092f340 00008815 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 0092f34c 000efd15 R_ARM_GLOB_DAT 00927c84 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE14RowSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ @@ -5085,23 +5085,23 @@ │ │ │ │ 0092f40c 000fa915 R_ARM_GLOB_DAT 0093043c _ZGVZN6soplex6PresolIdE16unsimplifiedDualEvE11emptyVector │ │ │ │ 0092f418 00099d15 R_ARM_GLOB_DAT 00927924 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE14RowSingletonPSE │ │ │ │ 0092f41c 00091815 R_ARM_GLOB_DAT 0093044c _ZZN6soplex6PresolIdE16unsimplifiedDualEvE11emptyVector │ │ │ │ 0092f420 00159a15 R_ARM_GLOB_DAT 0069c211 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE10scaleUpperERKNS_9SPxLPBaseIS7_EEiS7_ │ │ │ │ 0092f438 0000a515 R_ARM_GLOB_DAT 00000000 history_length │ │ │ │ 0092f43c 00045915 R_ARM_GLOB_DAT 00930400 _ZGVZN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18unsimplifiedPrimalEvE11emptyVector │ │ │ │ 0092f44c 00052215 R_ARM_GLOB_DAT 00927794 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE21FreeZeroObjVariablePSE │ │ │ │ -0092f450 0017bc15 R_ARM_GLOB_DAT 008e1c2c _ZZN6soplex12SPxShellsortINS_7NonzeroIdEENS_9SPxMainSMIdE10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ +0092f450 0017bc15 R_ARM_GLOB_DAT 008e1c34 _ZZN6soplex12SPxShellsortINS_7NonzeroIdEENS_9SPxMainSMIdE10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ 0092f454 000f1715 R_ARM_GLOB_DAT 00929fac _ZTVN6soplex9SPxPricerIdEE │ │ │ │ -0092f45c 00111115 R_ARM_GLOB_DAT 008e1bf0 _ZZN6soplex12SPxShellsortINS_9SPxPricerIdE10IdxElementENS2_10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ +0092f45c 00111115 R_ARM_GLOB_DAT 008e1bf8 _ZZN6soplex12SPxShellsortINS_9SPxPricerIdE10IdxElementENS2_10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ 0092f460 00064615 R_ARM_GLOB_DAT 001fe445 SCIPdialogExecFixParam │ │ │ │ 0092f46c 000db115 R_ARM_GLOB_DAT 00928cd8 _ZTVN6soplex9SPxPricerIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 0092f480 0008cb15 R_ARM_GLOB_DAT 0057cf35 SCIPpricerComp │ │ │ │ 0092f48c 00125815 R_ARM_GLOB_DAT 009274c4 _ZTVN6soplex9SPxMainSMIdE17EmptyConstraintPSE │ │ │ │ 0092f4a8 000ca415 R_ARM_GLOB_DAT 00927bc0 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21ZeroObjColSingletonPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -0092f4b4 00116615 R_ARM_GLOB_DAT 008e1c20 _ZZN6soplex12SPxShellsortINS_7NonzeroIdEENS_9SPxMainSMIdE14ElementCompareEEEvPT_iRT0_iE4incs │ │ │ │ +0092f4b4 00116615 R_ARM_GLOB_DAT 008e1c28 _ZZN6soplex12SPxShellsortINS_7NonzeroIdEENS_9SPxMainSMIdE14ElementCompareEEEvPT_iRT0_iE4incs │ │ │ │ 0092f4b8 001b8215 R_ARM_GLOB_DAT 00926fc0 _ZTVN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 0092f4bc 0003bb15 R_ARM_GLOB_DAT 001fcc01 SCIPdialogExecOptimize │ │ │ │ 0092f4c4 0006c215 R_ARM_GLOB_DAT 009275b4 _ZTVN6soplex9SPxMainSMIdE19DoubletonEquationPSE │ │ │ │ 0092f4e0 000c1015 R_ARM_GLOB_DAT 004c63d1 SCIProwComp │ │ │ │ 0092f50c 000f4315 R_ARM_GLOB_DAT 001f53bd SCIPdialogExecMenu │ │ │ │ 0092f510 00111815 R_ARM_GLOB_DAT 00930404 _ZGRZN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18unsimplifiedPrimalEvE11emptyVector_ │ │ │ │ 0092f520 00182b15 R_ARM_GLOB_DAT 00928d3c _ZTVN6soplex10SPxDevexPRIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ @@ -5240,15 +5240,15 @@ │ │ │ │ 0092fa68 0002d015 R_ARM_GLOB_DAT 009279c8 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE17ForceConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 0092fa6c 0005f615 R_ARM_GLOB_DAT 0069c411 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE14maxObjUnscaledERKNS_9SPxLPBaseIS7_EEi │ │ │ │ 0092fa74 00104a15 R_ARM_GLOB_DAT 001f5d15 SCIPdialogExecSetDiffsave │ │ │ │ 0092faa0 000db715 R_ARM_GLOB_DAT 001fd7e9 SCIPdialogExecSetEmphasisEasycip │ │ │ │ 0092faa4 0007d915 R_ARM_GLOB_DAT 00468755 SCIPbranchruleCompName │ │ │ │ 0092faac 001c7415 R_ARM_GLOB_DAT 0092a42c _ZTVN6soplex9SPxMainSMIdE8PostStepE │ │ │ │ 0092fab8 00013e15 R_ARM_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ -0092fac8 00078d15 R_ARM_GLOB_DAT 008e1c08 _ZZN6soplex12SPxShellsortINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEENS_9SPxMainSMIS9_E14ElementCompareEEEvPT_iRT0_iE4incs │ │ │ │ +0092fac8 00078d15 R_ARM_GLOB_DAT 008e1c10 _ZZN6soplex12SPxShellsortINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEENS_9SPxMainSMIS9_E14ElementCompareEEEvPT_iRT0_iE4incs │ │ │ │ 0092fad0 000be615 R_ARM_GLOB_DAT 009276cc _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16FreeConstraintPSE │ │ │ │ 0092fad4 001a7415 R_ARM_GLOB_DAT 004b5571 SCIPcomprCompName │ │ │ │ 0092fae8 001bf315 R_ARM_GLOB_DAT 0069fa6d _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE11rhsUnscaledERKNS_9SPxLPBaseIS7_EEi │ │ │ │ 0092faf0 000b0115 R_ARM_GLOB_DAT 00927ae0 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIdE18MultiAggregationPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 0092faf8 0014e015 R_ARM_GLOB_DAT 00928408 _ZTVN4zstr10istreambufE │ │ │ │ 0092fafc 00193115 R_ARM_GLOB_DAT 00929b24 _ZTVN6soplex6PresolIdEE │ │ │ │ 0092fb04 000e6515 R_ARM_GLOB_DAT 00927ba4 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE21FreeZeroObjVariablePSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ @@ -5256,19 +5256,19 @@ │ │ │ │ 0092fb18 001a4015 R_ARM_GLOB_DAT 00514765 SCIPhashKeyEqPtr │ │ │ │ 0092fb20 00014c15 R_ARM_GLOB_DAT 00000000 nauty_kill_request │ │ │ │ 0092fb28 00065915 R_ARM_GLOB_DAT 009303f0 _ZGRZN6soplex6PresolIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE16unsimplifiedDualEvE11emptyVector_ │ │ │ │ 0092fb2c 00057515 R_ARM_GLOB_DAT 00929c60 _ZTVN6soplex11SPxEquiliSCIdEE │ │ │ │ 0092fb30 00091e15 R_ARM_GLOB_DAT 0092780c _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE18FreeColSingletonPSE │ │ │ │ 0092fb3c 00138f15 R_ARM_GLOB_DAT 001fa83d SCIPdialogExecDisplayDisplaycols │ │ │ │ 0092fb40 00014f15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -0092fb4c 000e6215 R_ARM_GLOB_DAT 008e1c38 _ZZN6soplex12SPxShellsortIiNS_7CompareIdEEEEvPT_iRT0_iE4incs │ │ │ │ +0092fb4c 000e6215 R_ARM_GLOB_DAT 008e1c40 _ZZN6soplex12SPxShellsortIiNS_7CompareIdEEEEvPT_iRT0_iE4incs │ │ │ │ 0092fb58 00015115 R_ARM_GLOB_DAT 00000000 _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 0092fb5c 00015215 R_ARM_GLOB_DAT 00000000 _ZTVSt14basic_ofstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 0092fb68 0019cf15 R_ARM_GLOB_DAT 00475049 SCIPconflicthdlrComp │ │ │ │ -0092fb78 00150415 R_ARM_GLOB_DAT 008e34c0 _ZZN14strict_fstream6detail20static_method_holder14mode_to_stringB5cxx11ESt13_Ios_OpenmodeE10mode_val_v │ │ │ │ +0092fb78 00150415 R_ARM_GLOB_DAT 008e34c8 _ZZN14strict_fstream6detail20static_method_holder14mode_to_stringB5cxx11ESt13_Ios_OpenmodeE10mode_val_v │ │ │ │ 0092fb7c 00039215 R_ARM_GLOB_DAT 004b51a1 SCIPcomprComp │ │ │ │ 0092fb80 001b1b15 R_ARM_GLOB_DAT 001fe661 SCIPdialogExecSetParam │ │ │ │ 0092fb90 0009ea15 R_ARM_GLOB_DAT 00927b34 _ZTVSt15_Sp_counted_ptrIPN6soplex9SPxMainSMIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE17EmptyConstraintPSELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 0092fb94 00165615 R_ARM_GLOB_DAT 00928350 _ZTVN14strict_fstream9ExceptionE │ │ │ │ 0092fbb0 0008e315 R_ARM_GLOB_DAT 001fce31 SCIPdialogExecIIS │ │ │ │ 0092fbbc 00152515 R_ARM_GLOB_DAT 001fbeb1 SCIPdialogExecDisplayDualSolution │ │ │ │ 0092fbc8 00084715 R_ARM_GLOB_DAT 001fda91 SCIPdialogExecSetEmphasisBenchmark │ │ │ │ @@ -5306,15 +5306,15 @@ │ │ │ │ 0092fd28 0004f715 R_ARM_GLOB_DAT 009299e8 _ZTVN6soplex9SLUFactorIdEE │ │ │ │ 0092fd2c 000f7015 R_ARM_GLOB_DAT 00927604 _ZTVN6soplex9SPxMainSMIdE15DuplicateRowsPSE │ │ │ │ 0092fd34 00019015 R_ARM_GLOB_DAT 00000000 _ZTVSt13basic_filebufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 0092fd44 0002af15 R_ARM_GLOB_DAT 00928bd4 _ZTVN6soplex10SLinSolverIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEEE │ │ │ │ 0092fd4c 0006e115 R_ARM_GLOB_DAT 009278fc _ZTVN6soplex9SPxMainSMIdE13AggregationPSE │ │ │ │ 0092fd58 0015e115 R_ARM_GLOB_DAT 0092a454 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8PostStepE │ │ │ │ 0092fd70 0005c715 R_ARM_GLOB_DAT 0069bfd1 _ZNK6soplex9SPxScalerIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEE8scaleLhsERKNS_9SPxLPBaseIS7_EEiS7_ │ │ │ │ -0092fd78 000eba15 R_ARM_GLOB_DAT 008e1c14 _ZZN6soplex12SPxShellsortINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEENS_9SPxMainSMIS9_E10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ +0092fd78 000eba15 R_ARM_GLOB_DAT 008e1c1c _ZZN6soplex12SPxShellsortINS_7NonzeroIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEEENS_9SPxMainSMIS9_E10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ 0092fd88 00100e15 R_ARM_GLOB_DAT 00929b80 _ZTVN6soplex9SPxScalerIdEE │ │ │ │ 0092fda4 001c6115 R_ARM_GLOB_DAT 009284c8 _ZTVN6soplex9SVSetBaseIN5boost14multiprecision6numberINS2_8backends12gmp_rationalELNS2_26expression_template_optionE0EEEEE │ │ │ │ 0092fdac 0014c215 R_ARM_GLOB_DAT 001fd321 SCIPdialogExecSetPresolvingDefault │ │ │ │ 0092fdd8 00048c15 R_ARM_GLOB_DAT 009276a4 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE8RowObjPSE │ │ │ │ 0092fdec 00025015 R_ARM_GLOB_DAT 001f98a5 SCIPdialogExecChangeObjSense │ │ │ │ 0092fdf0 00155c15 R_ARM_GLOB_DAT 000ef9a9 SCIPdialogExecWriteAllsolutions │ │ │ │ 0092fdf8 000cb315 R_ARM_GLOB_DAT 0092753c _ZTVN6soplex9SPxMainSMIdE13FixVariablePSE │ │ │ │ @@ -5348,15 +5348,15 @@ │ │ │ │ 0092fef4 0017f115 R_ARM_GLOB_DAT 0092a204 _ZTVN6soplex12SPxParMultPRIdEE │ │ │ │ 0092fef8 00082715 R_ARM_GLOB_DAT 001f754d SCIPdialogExecSetBranchingDirection │ │ │ │ 0092ff00 0016f215 R_ARM_GLOB_DAT 0092767c _ZTVN6soplex9SPxMainSMIdE18MultiAggregationPSE │ │ │ │ 0092ff08 0018fb15 R_ARM_GLOB_DAT 001fae71 SCIPdialogExecDisplayIIS │ │ │ │ 0092ff1c 001dff15 R_ARM_GLOB_DAT 00929f00 _ZTVN6soplex10SPxStarterIdEE │ │ │ │ 0092ff20 0012ec15 R_ARM_GLOB_DAT 00927834 _ZTVN6soplex9SPxMainSMIN5boost14multiprecision6numberINS2_8backends9gmp_floatILj50EEELNS2_26expression_template_optionE0EEEE15DuplicateRowsPSE │ │ │ │ 0092ff30 0002e915 R_ARM_GLOB_DAT 00927564 _ZTVN6soplex9SPxMainSMIdE21FreeZeroObjVariablePSE │ │ │ │ -0092ff48 0006a015 R_ARM_GLOB_DAT 008e1be4 _ZZN6soplex12SPxShellsortINS_9SPxPricerIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10IdxElementENSA_10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ +0092ff48 0006a015 R_ARM_GLOB_DAT 008e1bec _ZZN6soplex12SPxShellsortINS_9SPxPricerIN5boost14multiprecision6numberINS3_8backends9gmp_floatILj50EEELNS3_26expression_template_optionE0EEEE10IdxElementENSA_10IdxCompareEEEvPT_iRT0_iE4incs │ │ │ │ 0092ff58 0001c615 R_ARM_GLOB_DAT 00000000 _ZTISt12system_error@GLIBCXX_3.4.11 │ │ │ │ 0092ff80 00195a15 R_ARM_GLOB_DAT 001f54d1 SCIPdialogExecChangeAddCons │ │ │ │ 0092ff84 00127215 R_ARM_GLOB_DAT 00929f80 _ZTVN6soplex8SPxSumSTIdEE │ │ │ │ 0092ff88 0017c815 R_ARM_GLOB_DAT 00930414 _ZGVZN6soplex6PresolIdE19unsimplifiedRedCostEvE11emptyVector │ │ │ │ 0092ff94 0008b015 R_ARM_GLOB_DAT 00926f98 _ZTVN5boost9container12length_errorE │ │ │ │ 0092ff98 000f7a15 R_ARM_GLOB_DAT 001fc9e9 SCIPdialogExecFree │ │ │ │ 0092ffa4 00102015 R_ARM_GLOB_DAT 00514771 SCIPhashKeyValPtr │ │ │ ├── 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: cfcbc6bfbea723ecd586ebae6af9cff41683bbfa │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 865501af7ae5e18bf574edf2bc126bc045a2b5e6 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -8366,15 +8366,15 @@ │ │ │ │ "0FHJHIzDyD │ │ │ │ 0F^J{DzD │ │ │ │ 4J5IzDyD │ │ │ │ zD.I0FyD │ │ │ │ ;x3vRF'F │ │ │ │ +i#a+h#` │ │ │ │ B2k:erjzdO │ │ │ │ -HxDpG`?Z │ │ │ │ +HxDpGh?Z │ │ │ │ *FCF F=F │ │ │ │ +h)FhF[i │ │ │ │ asica3j#b │ │ │ │ [F9F2F@F │ │ │ │ ";M0FyD}D │ │ │ │ % MJCKzD │ │ │ │ RF F+F)F │ │ │ │ @@ -10643,15 +10643,15 @@ │ │ │ │ H{DyDxD- │ │ │ │ H{DyDxD- │ │ │ │ H{DyDxD- │ │ │ │ H{DyDxD- │ │ │ │ I H{DyDxD- │ │ │ │ H{DyDxD- │ │ │ │ ARCH=armv8l │ │ │ │ - OSTYPE=Linux-6.12.95+deb13-arm64 │ │ │ │ + OSTYPE=Linux-6.12.95+deb13-cloud-arm64 │ │ │ │ COMP=GNU 15.3.0 │ │ │ │ BUILD=Release │ │ │ │ CHECKSTAGE=AUTO │ │ │ │ DEBUGSOL=OFF │ │ │ │ EXPRINT=none │ │ │ │ SYM=nauty │ │ │ │ CONOPT=OFF │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ 000a2640 (std::overflow_error const&, boost::source_location const&)@@Base-0x450>: │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febf984c ::Settings::boolParam@@Base+0xfe2c85b4> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r3, #-896]! @ 0xfffffc80 │ │ │ │ addlt r4, r3, r6, lsl #12 │ │ │ │ @ instruction: 0xf7f52024 │ │ │ │ - blmi 91e2f0 │ │ │ │ + blmi 91e2f0 │ │ │ │ @ instruction: 0x4607447d │ │ │ │ ldcne 6, cr4, [r1, #-16]! │ │ │ │ movwcc r5, #35051 @ 0x88eb │ │ │ │ blcc 1e078c │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ blmi 7ddd80 , (boost::multiprecision::expression_template_option)0> >::selectPivots(boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>)@@Base+0x210> │ │ │ │ stmiapl fp!, {r4, r5, r8, fp, sp, lr}^ │ │ │ │ @@ -114,15 +114,15 @@ │ │ │ │ andeq r4, r0, ip, lsr r9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febf99fc ::Settings::boolParam@@Base+0xfe2c8764> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r3, #-896]! @ 0xfffffc80 │ │ │ │ addlt r4, r3, r6, lsl #12 │ │ │ │ @ instruction: 0xf7f52024 │ │ │ │ - blmi 91e140 │ │ │ │ + blmi 91e140 │ │ │ │ @ instruction: 0x4607447d │ │ │ │ ldcne 6, cr4, [r1, #-16]! │ │ │ │ movwcc r5, #35051 @ 0x88eb │ │ │ │ blcc 1e093c │ │ │ │ @ instruction: 0xf7fb4638 │ │ │ │ blmi 7de380 , (boost::multiprecision::expression_template_option)0> >::selectPivots(boost::multiprecision::number, (boost::multiprecision::expression_template_option)0>)@@Base+0x810> │ │ │ │ stmiapl fp!, {r4, r5, r8, fp, sp, lr}^ │ │ │ │ @@ -402,295 +402,295 @@ │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a2bb4 (std::domain_error const&, boost::source_location const&)@@Base+0xa4>) │ │ │ │ ldr r0, [pc, #16] @ (a2bb8 (std::domain_error const&, boost::source_location const&)@@Base+0xa8>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 974bc <__assert_fail@plt> │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a2bdc (std::domain_error const&, boost::source_location const&)@@Base+0xcc>) │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a2be0 (std::domain_error const&, boost::source_location const&)@@Base+0xd0>) │ │ │ │ ldr r0, [pc, #16] @ (a2be4 (std::domain_error const&, boost::source_location const&)@@Base+0xd4>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 974bc <__assert_fail@plt> │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (a2c0c (std::domain_error const&, boost::source_location const&)@@Base+0xfc>) │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ ldr r1, [pc, #16] @ (a2c10 (std::domain_error const&, boost::source_location const&)@@Base+0x100>) │ │ │ │ ldr r0, [pc, #20] @ (a2c14 (std::domain_error const&, boost::source_location const&)@@Base+0x104>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 974bc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (a2c3c (std::domain_error const&, boost::source_location const&)@@Base+0x12c>) │ │ │ │ mov.w r2, #418 @ 0x1a2 │ │ │ │ ldr r1, [pc, #16] @ (a2c40 (std::domain_error const&, boost::source_location const&)@@Base+0x130>) │ │ │ │ ldr r0, [pc, #20] @ (a2c44 (std::domain_error const&, boost::source_location const&)@@Base+0x134>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 974bc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (a2c6c (std::domain_error const&, boost::source_location const&)@@Base+0x15c>) │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ ldr r1, [pc, #16] @ (a2c70 (std::domain_error const&, boost::source_location const&)@@Base+0x160>) │ │ │ │ ldr r0, [pc, #20] @ (a2c74 (std::domain_error const&, boost::source_location const&)@@Base+0x164>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 974bc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (a2c9c (std::domain_error const&, boost::source_location const&)@@Base+0x18c>) │ │ │ │ mov.w r2, #370 @ 0x172 │ │ │ │ ldr r1, [pc, #16] @ (a2ca0 (std::domain_error const&, boost::source_location const&)@@Base+0x190>) │ │ │ │ ldr r0, [pc, #20] @ (a2ca4 (std::domain_error const&, boost::source_location const&)@@Base+0x194>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 974bc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a2cc8 (std::domain_error const&, boost::source_location const&)@@Base+0x1b8>) │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a2ccc (std::domain_error const&, boost::source_location const&)@@Base+0x1bc>) │ │ │ │ ldr r0, [pc, #16] @ (a2cd0 (std::domain_error const&, boost::source_location const&)@@Base+0x1c0>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 974bc <__assert_fail@plt> │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a2cf4 (std::domain_error const&, boost::source_location const&)@@Base+0x1e4>) │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a2cf8 (std::domain_error const&, boost::source_location const&)@@Base+0x1e8>) │ │ │ │ ldr r0, [pc, #16] @ (a2cfc (std::domain_error const&, boost::source_location const&)@@Base+0x1ec>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 974bc <__assert_fail@plt> │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a2d20 (std::domain_error const&, boost::source_location const&)@@Base+0x210>) │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a2d24 (std::domain_error const&, boost::source_location const&)@@Base+0x214>) │ │ │ │ ldr r0, [pc, #16] @ (a2d28 (std::domain_error const&, boost::source_location const&)@@Base+0x218>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 974bc <__assert_fail@plt> │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a2d4c (std::domain_error const&, boost::source_location const&)@@Base+0x23c>) │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ ldr r1, [pc, #16] @ (a2d50 (std::domain_error const&, boost::source_location const&)@@Base+0x240>) │ │ │ │ ldr r0, [pc, #16] @ (a2d54 (std::domain_error const&, boost::source_location const&)@@Base+0x244>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 974bc <__assert_fail@plt> │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (a2d7c (std::domain_error const&, boost::source_location const&)@@Base+0x26c>) │ │ │ │ mov.w r2, #480 @ 0x1e0 │ │ │ │ ldr r1, [pc, #16] @ (a2d80 (std::domain_error const&, boost::source_location const&)@@Base+0x270>) │ │ │ │ ldr r0, [pc, #20] @ (a2d84 (std::domain_error const&, boost::source_location const&)@@Base+0x274>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 974bc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (a2dac (std::domain_error const&, boost::source_location const&)@@Base+0x29c>) │ │ │ │ mov.w r2, #422 @ 0x1a6 │ │ │ │ ldr r1, [pc, #16] @ (a2db0 (std::domain_error const&, boost::source_location const&)@@Base+0x2a0>) │ │ │ │ ldr r0, [pc, #20] @ (a2db4 (std::domain_error const&, boost::source_location const&)@@Base+0x2a4>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 974bc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a2dd8 (std::domain_error const&, boost::source_location const&)@@Base+0x2c8>) │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ ldr r1, [pc, #16] @ (a2ddc (std::domain_error const&, boost::source_location const&)@@Base+0x2cc>) │ │ │ │ ldr r0, [pc, #16] @ (a2de0 (std::domain_error const&, boost::source_location const&)@@Base+0x2d0>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 974bc <__assert_fail@plt> │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a2e04 (std::domain_error const&, boost::source_location const&)@@Base+0x2f4>) │ │ │ │ movs r2, #214 @ 0xd6 │ │ │ │ ldr r1, [pc, #16] @ (a2e08 (std::domain_error const&, boost::source_location const&)@@Base+0x2f8>) │ │ │ │ ldr r0, [pc, #16] @ (a2e0c (std::domain_error const&, boost::source_location const&)@@Base+0x2fc>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 974bc <__assert_fail@plt> │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a2e30 (std::domain_error const&, boost::source_location const&)@@Base+0x320>) │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ ldr r1, [pc, #16] @ (a2e34 (std::domain_error const&, boost::source_location const&)@@Base+0x324>) │ │ │ │ ldr r0, [pc, #16] @ (a2e38 (std::domain_error const&, boost::source_location const&)@@Base+0x328>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 974bc <__assert_fail@plt> │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (a2e5c (std::domain_error const&, boost::source_location const&)@@Base+0x34c>) │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ ldr r1, [pc, #16] @ (a2e60 (std::domain_error const&, boost::source_location const&)@@Base+0x350>) │ │ │ │ ldr r0, [pc, #16] @ (a2e64 (std::domain_error const&, boost::source_location const&)@@Base+0x354>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 974bc <__assert_fail@plt> │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r3, [pc, #16] @ (a2e7c (std::domain_error const&, boost::source_location const&)@@Base+0x36c>) │ │ │ │ ldr r2, [pc, #20] @ (a2e80 (std::domain_error const&, boost::source_location const&)@@Base+0x370>) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ @@ -1043,15 +1043,15 @@ │ │ │ │ │ │ │ │ 000a3164 : │ │ │ │ ldr r1, [pc, #8] @ (a3170 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ b.w 9fba4 <__printf_chk@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a3174 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 000a3178 : │ │ │ │ @@ -1084,15 +1084,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #12] @ (a31c8 ) │ │ │ │ umull r2, r3, r5, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n a31ac │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a31cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1116,15 +1116,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (a3210 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n a31f0 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a3214 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1149,15 +1149,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (a325c ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n a323c │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a3260 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1181,15 +1181,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (a32a4 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n a3284 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a32a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1214,15 +1214,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n a32ce │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a32f4 : │ │ │ │ cbnz r1, a32f8 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1307,15 +1307,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #12] @ (a33bc ) │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 9da04 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #436] @ (a3588 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -1496,19 +1496,19 @@ │ │ │ │ b.n a352c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r0, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r3, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a359c : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, a35c2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1588,17 +1588,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a3668 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1666,21 +1666,21 @@ │ │ │ │ b.w 9da04 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a372c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1755,23 +1755,23 @@ │ │ │ │ b.w 9da04 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a380c : │ │ │ │ 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 │ │ │ │ @@ -1949,17 +1949,17 @@ │ │ │ │ b.n a387c │ │ │ │ movs r2, #0 │ │ │ │ b.n a399c │ │ │ │ str r1, [r0, #8] │ │ │ │ b.n a3868 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n a399c │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a39d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2095,17 +2095,17 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a3b3c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2203,15 +2203,15 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a3c48 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2281,15 +2281,15 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 000a3d08 : │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ @@ -2333,17 +2333,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (a3d90 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a3d94 : │ │ │ │ stmdb 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 │ │ │ │ @@ -2467,23 +2467,23 @@ │ │ │ │ b.w 9da04 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a3f08 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2505,17 +2505,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (a3f54 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 9da04 │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a3f58 : │ │ │ │ cmp r1, #0 │ │ │ │ blt.w a4298 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2834,21 +2834,21 @@ │ │ │ │ bx lr │ │ │ │ str r1, [r0, #8] │ │ │ │ b.n a428a │ │ │ │ add.w r8, r5, #4096 @ 0x1000 │ │ │ │ add.w r6, r5, #4096 @ 0x1000 │ │ │ │ add.w r8, r8, #16 │ │ │ │ b.n a40b0 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a42c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -3172,21 +3172,21 @@ │ │ │ │ b.n a45b4 │ │ │ │ str r1, [r0, #8] │ │ │ │ b.n a461c │ │ │ │ add.w r8, r5, #4096 @ 0x1000 │ │ │ │ mov r7, r8 │ │ │ │ adds r7, #16 │ │ │ │ b.n a444c │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a4648 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -3459,19 +3459,19 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldrsh r2, [r6, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a4928 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -3757,17 +3757,17 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a4c20 : │ │ │ │ stmdb 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 │ │ │ │ @@ -3914,25 +3914,25 @@ │ │ │ │ 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 a4c82 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r0, [r3, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a4de0 : │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ adds r0, #16 │ │ │ │ ldrd r0, r1, [r0, #-8] │ │ │ │ bx lr │ │ │ │ @@ -4237,31 +4237,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldrsh r2, [r5, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a5144 : │ │ │ │ stmdb 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 │ │ │ │ @@ -4358,21 +4358,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a5254 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -4409,17 +4409,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (a52c4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a52c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -4463,19 +4463,19 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (a5354 ) │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 9da04 │ │ │ │ nop │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a5358 : │ │ │ │ vstr d0, [r0, #32] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -4690,25 +4690,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (a5588 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n a53f4 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a558c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -4914,25 +4914,25 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (a57b4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n a561e │ │ │ │ nop │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a57b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5049,17 +5049,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (a58e8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n a5878 │ │ │ │ mov r5, r3 │ │ │ │ b.n a584c │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a58ec : │ │ │ │ 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 │ │ │ │ @@ -5154,17 +5154,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n a5978 │ │ │ │ mov r5, r1 │ │ │ │ b.n a594e │ │ │ │ nop │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a59f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -5254,15 +5254,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #8] @ (a5ad4 ) │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 9da04 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a5ad8 : │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n a5b28 │ │ │ │ push {lr} │ │ │ │ @@ -5354,17 +5354,17 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 9fba8 <__printf_chk@plt+0x4> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ b.n a5b98 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ @@ -5859,17 +5859,17 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a6060 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -6138,17 +6138,17 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #536] @ (a6504 ) │ │ │ │ + ldr r7, [pc, #568] @ (a6524 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [pc, #88] @ (a6348 ) │ │ │ │ + ldr r7, [pc, #120] @ (a6368 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a62f0 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -6367,15 +6367,15 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ rors r6, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #904] @ (a689c ) │ │ │ │ + ldr r4, [pc, #936] @ (a68bc ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a6514 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -6604,15 +6604,15 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ands r4, r1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #880] @ (a6ad0 ) │ │ │ │ + ldr r2, [pc, #912] @ (a6af0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ strh r0, [r5, r1] │ │ │ │ ... │ │ │ │ │ │ │ │ 000a6764 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6750,15 +6750,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n a68c8 │ │ │ │ addw sp, sp, #1052 @ 0x41c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r5, #166 @ 0xa6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #976] @ (a6ca4 ) │ │ │ │ + ldr r0, [pc, #1008] @ (a6cc4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ @@ -6855,21 +6855,21 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ subs r4, #206 @ 0xce │ │ │ │ lsls r0, r1, #2 │ │ │ │ - blxns sp │ │ │ │ + blxns lr │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - blx r6 │ │ │ │ + blx r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a69d8 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -7045,39 +7045,39 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (a6bc0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n a6b28 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - mov r0, sp │ │ │ │ + mov r0, lr │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, sl │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r2, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000a6bc4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -7239,19 +7239,19 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.w a6c1a │ │ │ │ b.n a6c0c │ │ │ │ subs r2, #66 @ 0x42 │ │ │ │ lsls r0, r1, #2 │ │ │ │ strh r0, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - add sl, sl │ │ │ │ + add sl, fp │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r8, r8 │ │ │ │ + add r8, r9 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bcc.n a6df4 │ │ │ │ + bcc.n a6e04 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldrsb r4, [r4, r2] │ │ │ │ ... │ │ │ │ │ │ │ │ 000a6d58 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -7279,19 +7279,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (a6dac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 9da04 │ │ │ │ nop │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, r0 │ │ │ │ + add r0, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a6db0 : │ │ │ │ ldr r2, [pc, #12] @ (a6dc0 ) │ │ │ │ ldr r3, [pc, #16] @ (a6dc4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ @@ -7504,17 +7504,17 @@ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n a7018 │ │ │ │ str r1, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r3, r0, #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 │ │ │ │ @@ -7781,19 +7781,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 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r3, r0, #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 │ │ │ │ @@ -7945,19 +7945,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a7584 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -7983,17 +7983,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a75d4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -8018,17 +8018,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -8108,29 +8108,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (a7718 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n a76a2 │ │ │ │ nop │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #24 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, a7754 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -8146,15 +8146,15 @@ │ │ │ │ mov.w r2, #278 @ 0x116 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 9b6d0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a775c : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ 000a7760 : │ │ │ │ @@ -8220,21 +8220,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (a7810 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r4, r7, #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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -8315,31 +8315,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (a790c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n a7876 │ │ │ │ nop │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r6, pc, #872 @ (adr r6, a7c78 ) │ │ │ │ + add r6, pc, #904 @ (adr r6, a7c98 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ 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] │ │ │ │ @@ -8451,15 +8451,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #98 @ 0x62 │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r3, #238 @ 0xee │ │ │ │ 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 │ │ │ │ @@ -8785,35 +8785,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (a7e18 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n a7da2 │ │ │ │ nop │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, pc, #128 @ (adr r2, a7e84 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, a7ea4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, pc, #16 @ (adr r2, a7e1c ) │ │ │ │ + add r2, pc, #48 @ (adr r2, a7e3c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, pc, #944 @ (adr r1, a81c4 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, a81e4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, pc, #856 @ (adr r1, a8174 ) │ │ │ │ + add r1, pc, #888 @ (adr r1, a8194 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000a7e1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -8886,23 +8886,23 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (a7efc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n a7e9c │ │ │ │ nop │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a7f00 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -8981,21 +8981,21 @@ │ │ │ │ movs r6, #188 @ 0xbc │ │ │ │ lsls r0, r1, #2 │ │ │ │ stc2l 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r7 :128] │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa27ffff │ │ │ │ - adds r3, #12 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ movs r6, #132 @ 0x84 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r4, 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, #4080] @ 0xff0 │ │ │ │ @@ -9116,15 +9116,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r5, #66 @ 0x42 │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ movs r4, #246 @ 0xf6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -9342,27 +9342,27 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (a8410 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n a83da │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000a8414 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -9475,37 +9475,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (a857c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n a84b6 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbnz r4, a85b2 │ │ │ │ + cbnz r4, a85b4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbnz r4, a85b4 │ │ │ │ + cbnz r4, a85b6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a8580 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -9618,21 +9618,21 @@ │ │ │ │ subs r0, r2, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r9 :128] │ │ │ │ sdiv pc, fp, pc │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa5bffff │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r4, r7, #1 │ │ │ │ subs r0, r3, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbnz r6, a86fc │ │ │ │ + cbnz r6, a86fe │ │ │ │ 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 r0, r1 │ │ │ │ @@ -9708,15 +9708,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r6, r2, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ subs r2, r1, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -9898,27 +9898,27 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (a89e0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n a89ac │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000a89e4 : │ │ │ │ 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 │ │ │ │ @@ -9976,23 +9976,23 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (a8a98 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n a8a40 │ │ │ │ nop │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a8a9c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -10066,21 +10066,21 @@ │ │ │ │ subs r4, r5, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ @ instruction: 0xfbedffff │ │ │ │ stc2l 15, cr15, [pc, #-1020] @ a8770 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ subs r4, r6, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -10180,15 +10180,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, r3, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r4, r7, #1 │ │ │ │ adds r0, r5, r6 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -10430,25 +10430,25 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ bkpt 0x00b0 │ │ │ │ asrs r4, r6, #31 │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ lsls r4, r7, #1 │ │ │ │ asrs r4, r6, #28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r4, a8f78 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000a8f78 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -10634,39 +10634,39 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (a91b8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n a913c │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r3, #2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #10 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 000a91bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -10729,23 +10729,23 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (a9284 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n a9224 │ │ │ │ nop │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ a9318 │ │ │ │ @@ -10801,21 +10801,21 @@ │ │ │ │ asrs r0, r6, #13 │ │ │ │ lsls r0, r1, #2 │ │ │ │ @ instruction: 0xfb59ffff │ │ │ │ ldr.w pc, [r3, #4095] @ 0xfff │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ pli [pc, #-4095] @ a8331 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r4, r7, #1 │ │ │ │ asrs r0, r7, #12 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 9fbc0 │ │ │ │ @@ -10889,15 +10889,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r4, #10 │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ lsls r4, r7, #1 │ │ │ │ asrs r4, r5, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 000a9418 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -11669,37 +11669,37 @@ │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ asrs r4, r1, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r6, r6, #2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, pc, #528 @ (adr r5, a9f20 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, a9f40 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r4, pc, #32 @ (adr r4, a9d3c ) │ │ │ │ + add r4, pc, #64 @ (adr r4, a9d5c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, pc, #872 @ (adr r3, aa08c ) │ │ │ │ + add r3, pc, #904 @ (adr r3, aa0ac ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, a9f8c ) │ │ │ │ + add r3, pc, #640 @ (adr r3, a9fac ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ vmov.f64 d1, d12 │ │ │ │ vldr d0, [pc, #332] @ a9e80 │ │ │ │ mov r0, r5 │ │ │ │ blx 9a5c8 │ │ │ │ vldr d7, [pc, #324] @ a9e80 │ │ │ │ vmov.f64 d13, d7 │ │ │ │ @@ -11819,33 +11819,33 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.w a94c4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, pc, #504 @ (adr r2, aa088 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, aa0a8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, pc, #160 @ (adr r2, a9f38 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, a9f58 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, pc, #32 @ (adr r2, a9ec0 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, a9ee0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, pc, #840 @ (adr r1, aa1f0 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, aa210 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, pc, #712 @ (adr r1, aa178 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, aa198 ) │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #732] @ (aa1a0 ) │ │ │ │ @@ -12143,57 +12143,57 @@ │ │ │ │ b.n aa15a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ lsls r0, r2, #29 │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, pc, #136 @ (adr r0, aa23c ) │ │ │ │ + add r0, pc, #168 @ (adr r0, aa25c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, pc, #40 @ (adr r0, aa1e4 ) │ │ │ │ + add r0, pc, #72 @ (adr r0, aa204 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r0, r7, #23 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r4, 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 │ │ │ │ movs r4, #1 │ │ │ │ @@ -12221,17 +12221,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (aa258 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -12254,17 +12254,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000aa2b0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -12428,55 +12428,55 @@ │ │ │ │ b.n aa34a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r2, #13 │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ asrs r6, r4, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r2, r1, #11 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ @ instruction: 0xefd9ffff │ │ │ │ @ instruction: 0xefa7ffff │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r7, #1 │ │ │ │ mrc2 15, 3, pc, cr13, cr15, {7} │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ 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 9df54 │ │ │ │ @@ -12496,17 +12496,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ 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, #3752] @ 0xea8 │ │ │ │ ldr.w r2, [pc, #1480] @ aaae0 │ │ │ │ @@ -13036,45 +13036,45 @@ │ │ │ │ ... │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r7, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [pc, #3276] @ ab7fc │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -14190,117 +14190,117 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldrd r2, r3, [sp, #240] @ 0xf0 │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ ldrd r2, r3, [sp, #248] @ 0xf8 │ │ │ │ strd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ b.n ab6c8 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r2, r6 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - vshr.u32 q8, , #18 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + vshr.u32 q8, , #10 │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - vqadd.u16 q8, q5, │ │ │ │ - vqadd.u16 q0, q5, │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + vqadd.u32 q8, q1, │ │ │ │ + vqadd.u32 q0, q1, │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - mrc2 0, 7, r0, cr14, cr11, {3} │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + vqadd.u8 q0, q3, │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - mcr2 0, 6, r0, cr8, cr11, {3} │ │ │ │ - stc2l 0, cr0, [lr, #492] @ 0x1ec │ │ │ │ - stc2 0, cr0, [r2, #492]! @ 0x1ec │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + mrc2 0, 6, r0, cr0, cr11, {3} │ │ │ │ + ldc2l 0, cr0, [r6, #492] @ 0x1ec │ │ │ │ + stc2 0, cr0, [sl, #492]! @ 0x1ec │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stc2 0, cr0, [r4, #492] @ 0x1ec │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + stc2 0, cr0, [ip, #492] @ 0x1ec │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stc2l 0, cr0, [sl, #-492]! @ 0xfffffe14 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldc2l 0, cr0, [r2, #-492]! @ 0xfffffe14 │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stc2l 0, cr0, [ip, #-492] @ 0xfffffe14 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldc2l 0, cr0, [r4, #-492] @ 0xfffffe14 │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r0, [pc, #48] @ (ab914 ) │ │ │ │ movw r1, #609 @ 0x261 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (ab918 ) │ │ │ │ @@ -14313,18 +14313,18 @@ │ │ │ │ ldr r2, [pc, #24] @ (ab91c ) │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ movw r3, #614 @ 0x266 │ │ │ │ add r2, pc │ │ │ │ blx 97a28 │ │ │ │ b.n ab1cc │ │ │ │ nop │ │ │ │ - @ instruction: 0xfba2007b │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + @ instruction: 0xfbaa007b │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xfb9a007b │ │ │ │ + @ instruction: 0xfba2007b │ │ │ │ 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 │ │ │ │ @@ -14355,16 +14355,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfb22007b │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + @ instruction: 0xfb2a007b │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r7, #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, #196] @ (aba5c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -14443,18 +14443,18 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n aba26 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldcl 0, cr0, [sl], #-540 @ 0xfffffde4 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad2007b │ │ │ │ + @ instruction: 0xfada007b │ │ │ │ @ instruction: 0xebee0087 │ │ │ │ - @ instruction: 0xfa44007b │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + @ instruction: 0xfa4c007b │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000aba74 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -14785,78 +14785,78 @@ │ │ │ │ b.n abb08 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xeb8e0087 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa02007b │ │ │ │ - @ instruction: 0xfa30007b │ │ │ │ - @ instruction: 0xfa66007b │ │ │ │ - ldrsb.w r0, [r2, #123] @ 0x7b │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + @ instruction: 0xfa0a007b │ │ │ │ + @ instruction: 0xfa38007b │ │ │ │ + @ instruction: 0xfa6e007b │ │ │ │ + ldrsb.w r0, [sl, #123] @ 0x7b │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ add.w r0, ip, r7, lsl #2 │ │ │ │ - ldr??.w r0, [lr, fp, lsl #3] │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + vld4.16 {d16-d19}, [r6 :256], fp │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r1, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr15, cr15, {7} @ │ │ │ │ - vld4.16 {d0-d3}, [r0 :256], fp │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + vld4.16 {d0-d3}, [r8 :256], fp │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - vst4.16 {d0-d3}, [r6 :256], fp │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + vst4.16 {d0-d3}, [lr :256], fp │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ strd pc, pc, [pc, #-1020] @ aba2c @ 0x3fc │ │ │ │ - str.w r0, [r8, #123] @ 0x7b │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - strh.w r0, [lr, #123] @ 0x7b │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + ldr.w r0, [r0, #123] @ 0x7b │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr??.w r0, [r4, fp, lsl #3] │ │ │ │ - ldr??.w r0, [r6, fp, lsl #3] │ │ │ │ - ldr??.w r0, [r6, fp, lsl #3] │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + ldrh.w r0, [r6, #123] @ 0x7b │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr??.w r0, [ip, fp, lsl #3] │ │ │ │ - vld4.16 {d16-d19}, [lr :256], fp │ │ │ │ - ldrh.w r0, [ip, fp, lsl #3] │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + ldr??.w r0, [lr, fp, lsl #3] │ │ │ │ + ldr??.w r0, [lr, fp, lsl #3] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb.w r0, [lr, fp, lsl #3] │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + vld4.16 {d16-d19}, [r4 :256], fp │ │ │ │ + ldr??.w r0, [r6, fp, lsl #3] │ │ │ │ + str.w r0, [r4, fp, lsl #3] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh.w r0, [r2, fp, lsl #3] │ │ │ │ - ldr??.w r0, [r4, fp, lsl #3] │ │ │ │ - @ instruction: 0xf7e2007b │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh.w r0, [r6, fp, lsl #3] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr??.w r0, [r0, fp, lsl #3] │ │ │ │ - ldrsh.w r0, [r0, fp, lsl #3] │ │ │ │ - @ instruction: 0xf79a007b │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + ldrsh.w r0, [sl, fp, lsl #3] │ │ │ │ + ldr??.w r0, [ip, fp, lsl #3] │ │ │ │ + @ instruction: 0xf7ea007b │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - vst4.16 {d16-d19}, [r0 :256], fp │ │ │ │ - vld4.16 {d16-d19}, [r2 :256], fp │ │ │ │ - @ instruction: 0xf756007b │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + ldr??.w r0, [r8, fp, lsl #3] │ │ │ │ + ldrsh.w r0, [r8, fp, lsl #3] │ │ │ │ + @ instruction: 0xf7a2007b │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - vst4.16 {d16-d19}, [r0 :256], fp │ │ │ │ - vld4.16 {d16-d19}, [r2 :256], fp │ │ │ │ - @ instruction: 0xf712007b │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + vst4.16 {d16-d19}, [r8 :256], fp │ │ │ │ + vld4.16 {d16-d19}, [sl :256], fp │ │ │ │ + @ instruction: 0xf75e007b │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - vst4.16 {d16-d19}, [r0 :256], fp │ │ │ │ - ldr??.w r0, [r2, fp, lsl #3] │ │ │ │ - movt r0, #43131 @ 0xa87b │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + vst4.16 {d16-d19}, [r8 :256], fp │ │ │ │ + vld4.16 {d16-d19}, [sl :256], fp │ │ │ │ + @ instruction: 0xf71a007b │ │ │ │ + strh r6, [r4, #20] │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + vst4.16 {d16-d19}, [r8 :256], fp │ │ │ │ + ldr??.w r0, [sl, fp, lsl #3] │ │ │ │ + @ instruction: 0xf6d2007b │ │ │ │ + strh r6, [r3, #18] │ │ │ │ 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 9fd4c │ │ │ │ @@ -14876,16 +14876,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs.w r0, r2, #16449536 @ 0xfb0000 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + subs.w r0, sl, #16449536 @ 0xfb0000 │ │ │ │ + strh r6, [r0, #10] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ @@ -15183,28 +15183,28 @@ │ │ │ │ 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, ac438 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - @ instruction: 0xf7c6007b │ │ │ │ - movt r0, #59515 @ 0xe87b │ │ │ │ - @ instruction: 0xf676007b │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + @ instruction: 0xf7ce007b │ │ │ │ + @ instruction: 0xf6d6007b │ │ │ │ + @ instruction: 0xf67e007b │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xf622007b │ │ │ │ - sbcs.w r0, lr, #16449536 @ 0xfb0000 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + @ instruction: 0xf62a007b │ │ │ │ + @ instruction: 0xf586007b │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sbc.w r0, r0, #16449536 @ 0xfb0000 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + sbc.w r0, r8, #16449536 @ 0xfb0000 │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adc.w r0, r6, #16449536 @ 0xfb0000 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + adc.w r0, lr, #16449536 @ 0xfb0000 │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r0, [pc, #256] @ (ac350 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #248] @ (ac354 ) │ │ │ │ @@ -15298,43 +15298,43 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #88] @ (ac39c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n ac1d6 │ │ │ │ - @ instruction: 0xf4f0007b │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + @ instruction: 0xf4f8007b │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xf4d6007b │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + @ instruction: 0xf4de007b │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xf4bc007b │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + @ instruction: 0xf4c4007b │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xf4a2007b │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + @ instruction: 0xf4aa007b │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - eor.w r0, r8, #16449536 @ 0xfb0000 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + eors.w r0, r0, #16449536 @ 0xfb0000 │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - orn r0, lr, #16449536 @ 0xfb0000 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + orns r0, r6, #16449536 @ 0xfb0000 │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - orrs.w r0, r4, #16449536 @ 0xfb0000 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + orrs.w r0, ip, #16449536 @ 0xfb0000 │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bics.w r0, sl, #16449536 @ 0xfb0000 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + orr.w r0, r2, #16449536 @ 0xfb0000 │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bic.w r0, r0, #16449536 @ 0xfb0000 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + bic.w r0, r8, #16449536 @ 0xfb0000 │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - and.w r0, r6, #16449536 @ 0xfb0000 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + and.w r0, lr, #16449536 @ 0xfb0000 │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r4, 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] @ (ac40c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -15375,15 +15375,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n ac8d4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf342007b │ │ │ │ + @ instruction: 0xf34a007b │ │ │ │ b.n ac86c │ │ │ │ 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 r0, r1 │ │ │ │ @@ -15511,15 +15511,15 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 9d5b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf274007b │ │ │ │ + @ instruction: 0xf27c007b │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ @@ -15575,16 +15575,16 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl ac488 │ │ │ │ b.n ac626 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf13c007b │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + adc.w r0, r4, #123 @ 0x7b │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r4, 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, #104] @ (ac6bc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -15630,15 +15630,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ svc 190 @ 0xbe │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r0, #123 @ 0x7b │ │ │ │ + eors.w r0, r8, #123 @ 0x7b │ │ │ │ svc 118 @ 0x76 │ │ │ │ lsls r7, r0, #2 │ │ │ │ │ │ │ │ 000ac6cc : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add.w r0, r0, #1392 @ 0x570 │ │ │ │ vldr d7, [r0] │ │ │ │ @@ -15992,16 +15992,16 @@ │ │ │ │ bmi.n acb1c │ │ │ │ b.n aca6a │ │ │ │ vldr d7, [r1] │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r1] │ │ │ │ b.n aca6a │ │ │ │ - stc 0, cr0, [lr, #-492]! @ 0xfffffe14 │ │ │ │ - stcl 0, cr0, [r8, #-492] @ 0xfffffe14 │ │ │ │ + ldc 0, cr0, [r6, #-492]! @ 0xfffffe14 │ │ │ │ + ldcl 0, cr0, [r0, #-492] @ 0xfffffe14 │ │ │ │ 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, #3736] @ 0xe98 │ │ │ │ ldr r5, [pc, #824] @ (acec0 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -16260,16 +16260,16 @@ │ │ │ │ ... │ │ │ │ bge.n acddc │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bge.n acf74 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia.w r6!, {r0, r1, r3, r4, r5, r6} │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + stmia.w lr!, {r0, r1, r3, r4, r5, r6} │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -16940,45 +16940,45 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w acbc0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n acf84 │ │ │ │ + b.n acf94 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n ad9bc │ │ │ │ + b.n ad9cc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n ad990 │ │ │ │ + b.n ad9a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n ad95c │ │ │ │ + b.n ad96c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n ad8e0 │ │ │ │ + b.n ad8f0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n ad87c │ │ │ │ + b.n ad88c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n ad820 │ │ │ │ + b.n ad830 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n ad7ec │ │ │ │ + b.n ad7fc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000ad760 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -17261,94 +17261,94 @@ │ │ │ │ b.n ad816 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ mcrr 15, 15, pc, r9, cr15 @ │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + b.n ada50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xebabffff │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - svc 8 │ │ │ │ + svc 16 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r3, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ stcl 15, cr15, [r3], {255} @ 0xff │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r7, #1 │ │ │ │ bl 307a9e │ │ │ │ - udf #26 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 20 │ │ │ │ + svc 28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ble.n ada68 │ │ │ │ + ble.n ada78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ble.n ada3c │ │ │ │ + ble.n ada4c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ble.n ada04 │ │ │ │ + ble.n ada14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ble.n adb94 │ │ │ │ + ble.n adba4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ble.n adb2c │ │ │ │ + ble.n adb3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ 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 9ccdc │ │ │ │ @@ -17369,17 +17369,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bgt.n adb8c │ │ │ │ + bgt.n adb9c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 9fbc0 │ │ │ │ @@ -17422,15 +17422,15 @@ │ │ │ │ blx 9d5b4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r3, r7, #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, #152] @ (adc64 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -17492,15 +17492,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2, {r1, r2, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - udf #12 │ │ │ │ + udf #20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ │ │ │ │ 000adc74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18293,69 +18293,69 @@ │ │ │ │ ... │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bgt.n ae47c │ │ │ │ + bgt.n ae48c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bge.n ae56c │ │ │ │ + bge.n ae57c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bls.n ae4a8 │ │ │ │ + bls.n ae4b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bls.n ae494 │ │ │ │ + bls.n ae4a4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bhi.n ae494 │ │ │ │ + bhi.n ae4a4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvc.n ae4e0 │ │ │ │ + bvc.n ae4f0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvc.n ae638 │ │ │ │ + bvc.n ae648 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvc.n ae604 │ │ │ │ + bvc.n ae614 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvs.n ae478 │ │ │ │ + bvs.n ae488 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvs.n ae5e8 │ │ │ │ + bvs.n ae5f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvs.n ae64c │ │ │ │ + bvs.n ae65c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n ae4cc │ │ │ │ + bpl.n ae4dc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bpl.n ae498 │ │ │ │ + bpl.n ae4a8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - nop │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - bpl.n ae658 │ │ │ │ + it eq │ │ │ │ + lsleq r6, r7, #1 │ │ │ │ + bpl.n ae668 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bpl.n ae624 │ │ │ │ + bpl.n ae634 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bpl.n ae5f0 │ │ │ │ + bpl.n ae600 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr r0, [pc, #88] @ (ae5fc ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -18384,25 +18384,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (ae610 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n ae094 │ │ │ │ - bmi.n ae508 │ │ │ │ + bmi.n ae518 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bmi.n ae6d0 │ │ │ │ + bmi.n ae6e0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bmi.n ae694 │ │ │ │ + bmi.n ae6a4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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] @ (ae9b8 ) │ │ │ │ @@ -18759,63 +18759,63 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n ae8f4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ite al │ │ │ │ lslal r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n ae940 │ │ │ │ + bcc.n ae950 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ it ls │ │ │ │ lslls r7, r0, #2 │ │ │ │ - bcc.n aea50 │ │ │ │ + bcc.n aea60 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n aea5c │ │ │ │ + bcs.n aea6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bne.n ae9a0 │ │ │ │ + bne.n ae9b0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n ae994 │ │ │ │ + bne.n ae9a4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bne.n ae964 │ │ │ │ + bne.n ae974 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bne.n aea80 │ │ │ │ + bne.n aea90 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bne.n aea44 │ │ │ │ + bne.n aea54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - beq.n ae9ec │ │ │ │ + beq.n ae9fc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - beq.n ae9c0 │ │ │ │ + beq.n ae9d0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - beq.n ae990 │ │ │ │ + beq.n ae9a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - beq.n ae964 │ │ │ │ + beq.n ae974 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - beq.n ae934 │ │ │ │ + beq.n ae944 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000aea24 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -19087,87 +19087,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, aed6a │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r5, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ cbnz r4, aed6a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ bl 174d1e │ │ │ │ bl ded22 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ bl b8d36 │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n aed94 │ │ │ │ + beq.n aeda4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n aee04 │ │ │ │ + beq.n aee14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r0, [r4, 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 9c394 │ │ │ │ @@ -19187,17 +19187,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r4, 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-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -20038,87 +20038,87 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xb818 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7f2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #648] @ (afa50 ) │ │ │ │ + ldr r2, [pc, #680] @ (afa70 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #1016] @ (afbc8 ) │ │ │ │ + ldr r2, [pc, #24] @ (af7e8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #888] @ (afb50 ) │ │ │ │ + ldr r1, [pc, #920] @ (afb70 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #760] @ (afad8 ) │ │ │ │ + ldr r1, [pc, #792] @ (afaf8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #632] @ (afa60 ) │ │ │ │ + ldr r1, [pc, #664] @ (afa80 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #504] @ (af9e8 ) │ │ │ │ + ldr r1, [pc, #536] @ (afa08 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #376] @ (af970 ) │ │ │ │ + ldr r1, [pc, #408] @ (af990 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #232] @ (af8e8 ) │ │ │ │ + ldr r1, [pc, #264] @ (af908 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #96] @ (af868 ) │ │ │ │ + ldr r1, [pc, #128] @ (af888 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #1016] @ (afc08 ) │ │ │ │ + ldr r1, [pc, #24] @ (af828 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #904] @ (afba0 ) │ │ │ │ + ldr r0, [pc, #936] @ (afbc0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #792] @ (afb38 ) │ │ │ │ + ldr r0, [pc, #824] @ (afb58 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #680] @ (afad0 ) │ │ │ │ + ldr r0, [pc, #712] @ (afaf0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (af88c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -20155,15 +20155,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #872 @ 0x368 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ │ │ │ │ 000af89c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -20442,93 +20442,93 @@ │ │ │ │ b.n af92e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ add r5, sp, #408 @ 0x198 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r7, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov r8, pc │ │ │ │ + bx r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ add r4, sp, #920 @ 0x398 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov ip, r8 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r4, r7, #1 │ │ │ │ mrc2 15, 5, pc, cr11, cr15, {7} │ │ │ │ bl ffd11baa ::Settings::boolParam@@Base+0xff3e0912> │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov r4, sp │ │ │ │ + mov r4, lr │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp lr, pc │ │ │ │ + mov r6, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp ip, sp │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r0, ip │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add ip, pc │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add ip, r7 │ │ │ │ + add ip, r8 │ │ │ │ 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 9f908 │ │ │ │ @@ -20549,17 +20549,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ add r3, pc, #248 @ (adr r3, afd70 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r1] │ │ │ │ @@ -20680,15 +20680,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ lsls r7, r0, #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 │ │ │ │ @@ -21064,37 +21064,37 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, b0458 ) │ │ │ │ cmp r6, r5 │ │ │ │ bmi.n b033c │ │ │ │ add r6, pc, #912 @ (adr r6, b05d4 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ add r6, pc, #584 @ (adr r6, b049c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ite ls │ │ │ │ + itt ls │ │ │ │ lslls r3, r7, #1 │ │ │ │ - ite mi @ unpredictable │ │ │ │ - lslmi r3, r7, #1 │ │ │ │ - itet pl @ unpredictable │ │ │ │ + ite pl @ unpredictable │ │ │ │ + lslpl r3, r7, #1 │ │ │ │ + ittt pl @ unpredictable │ │ │ │ lslpl r3, r7, #1 │ │ │ │ - submi r7, #68 @ 0x44 │ │ │ │ + subpl r7, #76 @ 0x4c │ │ │ │ lslpl r4, r7, #1 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r5, [pc, #960] @ (b0650 ) │ │ │ │ @@ -21417,33 +21417,33 @@ │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ add r3, pc, #528 @ (adr r3, b0864 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r2, b06d6 │ │ │ │ + cbnz r2, b06d8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r2, b06cc │ │ │ │ + cbnz r2, b06ce │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r4, r7, #1 │ │ │ │ add r1, pc, #512 @ (adr r1, b086c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - hlt 0x003c │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - rev r6, r2 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbnz r4, b06ba │ │ │ │ + rev r4, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b056e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b056e │ │ │ │ @@ -21494,25 +21494,25 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n b0494 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ b.n b054e │ │ │ │ - cbnz r2, b073e │ │ │ │ + cbnz r2, b0740 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbnz r0, b0736 │ │ │ │ + cbnz r0, b0738 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbnz r4, b0736 │ │ │ │ + cbnz r4, b0738 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r4, 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 r2, [pc, #164] @ (b07e4 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -21580,23 +21580,23 @@ │ │ │ │ b.n b0786 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ 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, [pc, #220] @ (b08ec ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -21689,25 +21689,25 @@ │ │ │ │ nop │ │ │ │ ldr r6, [sp, #8] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000b0910 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -22082,119 +22082,119 @@ │ │ │ │ bcs.n b0cd0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r7, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r4, r7, #1 │ │ │ │ bl 44cd1e │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ bl ffd94d36 ::Settings::boolParam@@Base+0xff463a9e> │ │ │ │ stc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r5, #26 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r5, #2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + setpan #0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + cpsie a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cpsie ai │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb622 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r4, b0e2e │ │ │ │ + cbz r4, b0e30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r6, b0e2c │ │ │ │ + cbz r6, b0e2e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ 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 984ac │ │ │ │ @@ -22215,17 +22215,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - sxth r0, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r4, r7, #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, #3992] @ 0xf98 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -22664,25 +22664,25 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -22811,21 +22811,21 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ str r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 000b14e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -22930,39 +22930,39 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n b154a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ 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 a2084 │ │ │ │ @@ -22982,17 +22982,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -23053,19 +23053,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (b1744 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 9fbc0 │ │ │ │ @@ -23132,23 +23132,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (b1814 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n b17e4 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ @@ -23266,29 +23266,29 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n b193a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ 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 │ │ │ │ ldr r7, [pc, #312] @ (b1ad4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -23402,31 +23402,31 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (b1af4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n b1a74 │ │ │ │ nop │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -23481,17 +23481,17 @@ │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r2, #28 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 9d5b4 │ │ │ │ b.n b1b12 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r3, r7, #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, #212] @ (b1c94 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -23585,29 +23585,29 @@ │ │ │ │ b.n b1bf6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #18] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #976 @ (adr r7, b2070 ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, b2090 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldrh r6, [r3, #16] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, pc, #432 @ (adr r7, b1e5c ) │ │ │ │ + add r7, pc, #464 @ (adr r7, b1e7c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, pc, #496 @ (adr r7, b1ea0 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, b1ec0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r7, pc, #384 @ (adr r7, b1e38 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, b1e58 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -23728,25 +23728,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (b1e30 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n b1de4 │ │ │ │ - add r6, pc, #24 @ (adr r6, b1e38 ) │ │ │ │ + add r6, pc, #56 @ (adr r6, b1e58 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, pc, #952 @ (adr r5, b21e0 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, b2200 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, pc, #832 @ (adr r5, b2170 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, b2190 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r2, #12 │ │ │ │ + movs 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r6, [r1, #300] @ 0x12c │ │ │ │ @@ -24306,55 +24306,55 @@ │ │ │ │ movlt.w r8, #0 │ │ │ │ b.n b2456 │ │ │ │ ... │ │ │ │ strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #736 @ (adr r2, b2784 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, b27a4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, pc, #640 @ (adr r2, b272c ) │ │ │ │ + add r2, pc, #672 @ (adr r2, b274c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r1, pc, #912 @ (adr r1, b2848 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, b2868 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, pc, #0 @ (adr r1, b24c0 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, b24e0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, pc, #856 @ (adr r0, b2820 ) │ │ │ │ + add r0, pc, #888 @ (adr r0, b2840 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, pc, #744 @ (adr r0, b27b8 ) │ │ │ │ + add r0, pc, #776 @ (adr r0, b27d8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r4, r0, #4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, pc, #552 @ (adr r0, b2700 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, b2720 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, b26a0 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, b26c0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #8 @ (adr r0, b24f0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + adds r4, r0, #0 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r1 │ │ │ │ @@ -24638,43 +24638,43 @@ │ │ │ │ b.n b2552 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r0, #8] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strh r2, [r0, #6] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r4, r3, r5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r4, r7, #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, #140] @ (b28e0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -24733,15 +24733,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #22] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrb r4, [r2, #21] │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -24768,19 +24768,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (b294c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -24826,19 +24826,19 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, b2c00 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -24922,17 +24922,17 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 9d5b4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -25228,45 +25228,45 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n b2d06 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r0, #11] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #300] @ (b2fbc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -25386,33 +25386,33 @@ │ │ │ │ b.n b2f54 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #30] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r0, [r0, #27] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r3, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -27046,49 +27046,49 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r2, [r4, #24] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - vshr.u32 q0, , #8 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + vmvn.i32 q8, #139 @ 0x0000008b │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - vshr.u16 q0, , #4 │ │ │ │ + vshr.u32 q0, , #28 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mrc2 0, 6, r0, cr10, cr11, {3} │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + mcr2 0, 7, r0, cr2, cr11, {3} │ │ │ │ + strh r2, [r0, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mrc2 0, 5, r0, cr6, cr11, {3} │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + mrc2 0, 5, r0, cr14, cr11, {3} │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mcr2 0, 5, r0, cr0, cr11, {3} │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + mcr2 0, 5, r0, cr8, cr11, {3} │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mcr2 0, 3, r0, cr6, cr11, {3} │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + mcr2 0, 3, r0, cr14, cr11, {3} │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mcr2 0, 2, r0, cr2, cr11, {3} │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + mcr2 0, 2, r0, cr10, cr11, {3} │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mrc2 0, 0, r0, cr14, cr11, {3} │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + mcr2 0, 1, r0, cr6, cr11, {3} │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mrrc2 0, 7, r0, r0, cr11 @ │ │ │ │ + mrrc2 0, 7, r0, r8, cr11 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ @@ -27808,26 +27808,26 @@ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ b.n b4c74 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ b.n b46d8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf69a007b │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + subw r0, r2, #2171 @ 0x87b │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r5, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strd r5, r3, [sp] │ │ │ │ @@ -28951,118 +28951,117 @@ │ │ │ │ ldr r0, [pc, #248] @ (b5ae4 ) │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ b.n b56a4 │ │ │ │ nop │ │ │ │ - strb r2, [r4, #24] │ │ │ │ - lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf264007b │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf210007b │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + @ instruction: 0xf26c007b │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - eors.w r0, r6, #123 @ 0x7b │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + @ instruction: 0xf218007b │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - vqadd.s16 q8, q3, │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + eors.w r0, lr, #123 @ 0x7b │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mrc 0, 1, r0, cr12, cr11, {3} │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + vqadd.s16 q8, q7, │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + mcr 0, 2, r0, cr4, cr11, {3} │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldcl 0, cr0, [r8], #492 @ 0x1ec │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldc 0, cr0, [sl], #492 @ 0x1ec │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + stc 0, cr0, [r0, #-492] @ 0xfffffe14 │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldc 0, cr0, [lr], {123} @ 0x7b │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + stcl 0, cr0, [r2], {123} @ 0x7b │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stc 0, cr0, [sl], #-492 @ 0xfffffe14 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + stc 0, cr0, [r6], #492 @ 0x1ec │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stc 0, cr0, [sl], {123} @ 0x7b │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + ldc 0, cr0, [r2], #-492 @ 0xfffffe14 │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xebe8007b │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldc 0, cr0, [r2], {123} @ 0x7b │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + @ instruction: 0xebf0007b │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xe986007b │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strd r0, r0, [r8, #-492]! @ 0x1ec │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + @ instruction: 0xe98e007b │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrd r0, r0, [sl], #-492 @ 0x1ec │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldrd r0, r0, [r0, #-492]! @ 0x1ec │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xe85e007b │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + stmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + strd r0, r0, [r6], #-492 @ 0x1ec │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5a7c │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + @ instruction: 0xe802007b │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5a48 │ │ │ │ + b.n b5a58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b59c8 │ │ │ │ + b.n b59d8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b593c │ │ │ │ + b.n b594c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5908 │ │ │ │ + b.n b5918 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b58a8 │ │ │ │ + b.n b58b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5870 │ │ │ │ + b.n b5880 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5840 │ │ │ │ + b.n b5850 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5814 │ │ │ │ + b.n b5824 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b57e0 │ │ │ │ + b.n b57f0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b57b0 │ │ │ │ + b.n b57c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5780 │ │ │ │ + b.n b5790 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5750 │ │ │ │ + b.n b5760 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r0, [pc, #608] @ (b5d4c ) │ │ │ │ movw r1, #1406 @ 0x57e │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #600] @ (b5d50 ) │ │ │ │ @@ -29289,49 +29288,49 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #80] @ (b5d90 ) │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ b.w b4070 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b579c │ │ │ │ + b.n b57ac │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b5770 │ │ │ │ + b.n b5780 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b6568 │ │ │ │ + b.n b5578 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b6434 │ │ │ │ + b.n b6444 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b63e4 │ │ │ │ + b.n b63f4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b63b4 │ │ │ │ + b.n b63c4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b6384 │ │ │ │ + b.n b6394 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b6354 │ │ │ │ + b.n b6364 │ │ │ │ lsls r3, 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 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -29717,37 +29716,37 @@ │ │ │ │ ittee lt │ │ │ │ ldrlt r0, [pc, #392] @ (b637c ) │ │ │ │ lsllt r7, r0, #2 │ │ │ │ strbge r4, [r4, r4] │ │ │ │ movge r0, r0 │ │ │ │ ldr r0, [pc, #176] @ (b62ac ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b63c8 │ │ │ │ + b.n b63d8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b6330 │ │ │ │ + b.n b6340 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n b62b0 │ │ │ │ + b.n b62c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r3, r7, #1 │ │ │ │ adds r2, #1 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp fp, r2 │ │ │ │ it ne │ │ │ │ cmpne ip, r2 │ │ │ │ ble.n b624e │ │ │ │ @@ -30019,39 +30018,39 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n b6318 │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ itett ge │ │ │ │ - strge r0, [r1, #8] │ │ │ │ + strge r0, [r2, #8] │ │ │ │ lsllt r3, r7, #1 │ │ │ │ - strge r4, [r0, #4] │ │ │ │ + strge r4, [r1, #4] │ │ │ │ lslge r3, r7, #1 │ │ │ │ - bgt.n b645c │ │ │ │ + bgt.n b646c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bgt.n b6644 │ │ │ │ + bgt.n b6654 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bgt.n b65a4 │ │ │ │ + bgt.n b65b4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bgt.n b6580 │ │ │ │ + bgt.n b6590 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - blt.n b6518 │ │ │ │ + blt.n b6528 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bge.n b6564 │ │ │ │ + bge.n b6574 │ │ │ │ lsls r3, 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, #3896] @ 0xf38 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -30256,19 +30255,19 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, b69e0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ eors r4, r6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bhi.n b68d8 │ │ │ │ + bhi.n b66e8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cbz r3, b6806 │ │ │ │ @@ -30640,67 +30639,67 @@ │ │ │ │ ldr r0, [pc, #124] @ (b6c40 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n b6ae4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvs.n b6c1c │ │ │ │ + bvs.n b6c2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvs.n b6bf4 │ │ │ │ + bvs.n b6c04 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n b6bcc │ │ │ │ + bpl.n b6bdc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n b6ba8 │ │ │ │ + bpl.n b6bb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ subs r3, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n b6cf8 │ │ │ │ + bpl.n b6d08 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n b6ccc │ │ │ │ + bpl.n b6cdc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n b6ca0 │ │ │ │ + bpl.n b6cb0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bpl.n b6c6c │ │ │ │ + bpl.n b6c7c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bmi.n b6b80 │ │ │ │ + bmi.n b6b90 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bmi.n b6b54 │ │ │ │ + bmi.n b6b64 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bmi.n b6d24 │ │ │ │ + bmi.n b6d34 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bmi.n b6cf8 │ │ │ │ + bmi.n b6d08 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ @@ -31817,169 +31816,169 @@ │ │ │ │ movw r1, #5459 @ 0x1553 │ │ │ │ blx 96a84 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9da08 │ │ │ │ b.n b7508 │ │ │ │ nop │ │ │ │ - ldrsb r6, [r2, r3] │ │ │ │ - lsls r3, r7, #1 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrsb r4, [r5, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n b77fc │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + bcs.n b780c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n b77c8 │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + bcs.n b77d8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n b799c │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + bcs.n b79ac │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n b7914 │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + bcs.n b7924 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n b78dc │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + bcs.n b78ec │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n b78a4 │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + bne.n b78b4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n b7870 │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + bne.n b7880 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #912] @ (b7cb8 ) │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldr r7, [pc, #944] @ (b7cd8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #656] @ (b7bc0 ) │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldr r7, [pc, #688] @ (b7be0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #416] @ (b7ad8 ) │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldr r7, [pc, #448] @ (b7af8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #144] @ (b79d0 ) │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldr r7, [pc, #176] @ (b79f0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [pc, #16] @ (b7958 ) │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldr r7, [pc, #48] @ (b7978 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #920] @ (b7ce8 ) │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldr r6, [pc, #952] @ (b7d08 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #768] @ (b7c58 ) │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldr r6, [pc, #800] @ (b7c78 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #640] @ (b7be0 ) │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldr r6, [pc, #672] @ (b7c00 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #520] @ (b7b70 ) │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldr r6, [pc, #552] @ (b7b90 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #400] @ (b7b00 ) │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldr r6, [pc, #432] @ (b7b20 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #296] @ (b7aa0 ) │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldr r6, [pc, #328] @ (b7ac0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #184] @ (b7a38 ) │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldr r6, [pc, #216] @ (b7a58 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [pc, #80] @ (b79d8 ) │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldr r6, [pc, #112] @ (b79f8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [pc, #1000] @ (b7d78 ) │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldr r6, [pc, #8] @ (b7998 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [pc, #288] @ (b7ab8 ) │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [pc, #144] @ (b7a2c ) │ │ │ │ + ldr r5, [pc, #320] @ (b7ad8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [pc, #32] @ (b79c0 ) │ │ │ │ + ldr r5, [pc, #176] @ (b7a4c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #440] @ (b7b5c ) │ │ │ │ + ldr r5, [pc, #64] @ (b79e0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldr r4, [pc, #472] @ (b7b7c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #304] @ (b7adc ) │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldr r4, [pc, #336] @ (b7afc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #208] @ (b7a84 ) │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldr r4, [pc, #240] @ (b7aa4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #88] @ (b7a14 ) │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldr r4, [pc, #120] @ (b7a34 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #896] @ (b7d44 ) │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldr r3, [pc, #928] @ (b7d64 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #784] @ (b7cdc ) │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldr r3, [pc, #816] @ (b7cfc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #512] @ (b7bd4 ) │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #400] @ (b7b68 ) │ │ │ │ + ldr r3, [pc, #544] @ (b7bf4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + ldr r3, [pc, #432] @ (b7b88 ) │ │ │ │ + lsls r3, r7, #1 │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000b79dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -32642,198 +32641,198 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #752] @ (b83bc ) │ │ │ │ + ldr r1, [pc, #784] @ (b83dc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #888] @ (b8448 ) │ │ │ │ + ldr r1, [pc, #920] @ (b8468 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #704] @ (b8394 ) │ │ │ │ + ldr r1, [pc, #736] @ (b83b4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r3, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #216] @ (b81b4 ) │ │ │ │ + ldr r1, [pc, #248] @ (b81d4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [pc, #1000] @ (b84d0 ) │ │ │ │ + ldr r1, [pc, #8] @ (b80f0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ add r5, sp, #276 @ 0x114 │ │ │ │ vcvt.f16.u16 d25, d21, #1 │ │ │ │ - @ instruction: 0xffff48b4 │ │ │ │ + @ instruction: 0xffff48bc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #600] @ (b8358 ) │ │ │ │ + ldr r0, [pc, #632] @ (b8378 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @ instruction: 0xffffaf99 │ │ │ │ - vqrshrun.s64 d20, q0, #1 │ │ │ │ + vqrshrun.s64 d20, q4, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #200] @ (b81e0 ) │ │ │ │ + ldr r0, [pc, #232] @ (b8200 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xe9bdffff │ │ │ │ - ldr r0, [pc, #0] @ (b8124 ) │ │ │ │ + ldr r0, [pc, #32] @ (b8144 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #352] @ (b828c ) │ │ │ │ + ldr r0, [pc, #384] @ (b82ac ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #552] @ (b8358 ) │ │ │ │ + ldr r0, [pc, #584] @ (b8378 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - blxns r3 │ │ │ │ + blxns r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bx pc │ │ │ │ + blx r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #88] @ (b81ac ) │ │ │ │ + ldr r0, [pc, #120] @ (b81cc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #416] @ (b82f8 ) │ │ │ │ + ldr r0, [pc, #448] @ (b8318 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bxns r1 │ │ │ │ + bxns r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #912] @ (b84f4 ) │ │ │ │ + ldr r0, [pc, #944] @ (b8514 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #256] @ (b8268 ) │ │ │ │ + ldr r0, [pc, #288] @ (b8288 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov r8, r9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #336] @ (b82c4 ) │ │ │ │ + ldr r1, [pc, #368] @ (b82e4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [pc, #728] @ (b8450 ) │ │ │ │ + ldr r0, [pc, #760] @ (b8470 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, pc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #208] @ (b8254 ) │ │ │ │ + ldr r1, [pc, #240] @ (b8274 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #824] @ (b84c0 ) │ │ │ │ + ldr r1, [pc, #856] @ (b84e0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r6, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #688] @ (b8444 ) │ │ │ │ + ldr r1, [pc, #720] @ (b8464 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #1016] @ (b8590 ) │ │ │ │ + ldr r2, [pc, #24] @ (b81b0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp lr, sl │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #192] @ (b8264 ) │ │ │ │ + ldr r2, [pc, #224] @ (b8284 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #840] @ (b84f0 ) │ │ │ │ + ldr r1, [pc, #872] @ (b8510 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #120] @ (b822c ) │ │ │ │ + ldr r2, [pc, #152] @ (b824c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #1016] @ (b85b0 ) │ │ │ │ + ldr r2, [pc, #24] @ (b81d0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r2, r9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #224] @ (b82a4 ) │ │ │ │ + ldr r2, [pc, #256] @ (b82c4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #1016] @ (b85c0 ) │ │ │ │ + ldr r2, [pc, #24] @ (b81e0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #400] @ (b8364 ) │ │ │ │ + ldr r2, [pc, #432] @ (b8384 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #112] @ (b8248 ) │ │ │ │ + ldr r2, [pc, #144] @ (b8268 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add sl, r9 │ │ │ │ + add sl, sl │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #304] @ (b8314 ) │ │ │ │ + ldr r2, [pc, #336] @ (b8334 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #600] @ (b8440 ) │ │ │ │ + ldr r2, [pc, #632] @ (b8460 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add ip, r1 │ │ │ │ + add ip, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #840] @ (b853c ) │ │ │ │ + ldr r2, [pc, #872] @ (b855c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #520] @ (b8400 ) │ │ │ │ + ldr r2, [pc, #552] @ (b8420 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, sl │ │ │ │ + add r0, fp │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #88] @ (b825c ) │ │ │ │ + ldr r3, [pc, #120] @ (b827c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #712] @ (b84d0 ) │ │ │ │ + ldr r2, [pc, #744] @ (b84f0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, r2 │ │ │ │ + add r4, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #120] @ (b828c ) │ │ │ │ + ldr r3, [pc, #152] @ (b82ac ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #992] @ (b85f8 ) │ │ │ │ + ldr r3, [pc, #0] @ (b8218 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #992] @ (b8604 ) │ │ │ │ + ldr r3, [pc, #0] @ (b8224 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #232] @ (b8310 ) │ │ │ │ + ldr r3, [pc, #264] @ (b8330 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bics r2, r2 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - itee gt │ │ │ │ - lslgt r3, r7, #1 │ │ │ │ - ldrle r3, [pc, #96] @ (b8294 ) │ │ │ │ + itet le │ │ │ │ + lslle r3, r7, #1 │ │ │ │ + ldrgt r3, [pc, #128] @ (b82b4 ) │ │ │ │ lslle r3, r7, #1 │ │ │ │ - ldr r3, [pc, #376] @ (b83b0 ) │ │ │ │ + ldr r3, [pc, #408] @ (b83d0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - muls r2, r1 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - itte hi │ │ │ │ + itee hi │ │ │ │ lslhi r3, r7, #1 │ │ │ │ - ldrhi r3, [r5, #0] │ │ │ │ + ldrls r3, [r5, #0] │ │ │ │ movls r2, #0 │ │ │ │ ldr.w r1, [pc, #1224] @ b8710 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [pc, #1220] @ b8714 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -33306,163 +33305,163 @@ │ │ │ │ @ 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 │ │ │ │ - ldr r2, [pc, #24] @ (b872c ) │ │ │ │ + ldr r2, [pc, #56] @ (b874c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #656] @ (b89a8 ) │ │ │ │ + ldr r1, [pc, #688] @ (b89c8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #312] @ (b885c ) │ │ │ │ + ldr r2, [pc, #344] @ (b887c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #880] @ (b8a98 ) │ │ │ │ + ldr r1, [pc, #912] @ (b8ab8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r4 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #488] @ (b891c ) │ │ │ │ + ldr r2, [pc, #520] @ (b893c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #160] @ (b87d8 ) │ │ │ │ + ldr r2, [pc, #192] @ (b87f8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r0, r4 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #640] @ (b89c4 ) │ │ │ │ + ldr r2, [pc, #672] @ (b89e4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #312] @ (b8880 ) │ │ │ │ + ldr r2, [pc, #344] @ (b88a0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r3 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #480] @ (b8934 ) │ │ │ │ + ldr r2, [pc, #512] @ (b8954 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #680] @ (b8a00 ) │ │ │ │ + ldr r2, [pc, #712] @ (b8a20 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - eors r0, r3 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #944] @ (b8b14 ) │ │ │ │ + ldr r2, [pc, #976] @ (b8b34 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #576] @ (b89a8 ) │ │ │ │ + ldr r2, [pc, #608] @ (b89c8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ands r2, r3 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #104] @ (b87dc ) │ │ │ │ + ldr r3, [pc, #136] @ (b87fc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #800] @ (b8a98 ) │ │ │ │ + ldr r2, [pc, #832] @ (b8ab8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #288] @ (b88a4 ) │ │ │ │ + ldr r3, [pc, #320] @ (b88c4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #984] @ (b8b60 ) │ │ │ │ + ldr r2, [pc, #1016] @ (b8b80 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r2, b8806 │ │ │ │ + cbnz r2, b8808 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #376] @ (b890c ) │ │ │ │ + ldr r3, [pc, #408] @ (b892c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #152] @ (b8830 ) │ │ │ │ + ldr r3, [pc, #184] @ (b8850 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r4, b8806 │ │ │ │ + cbnz r4, b8808 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #608] @ (b8a04 ) │ │ │ │ + ldr r3, [pc, #640] @ (b8a24 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #256] @ (b88a8 ) │ │ │ │ + ldr r3, [pc, #288] @ (b88c8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r6, b8806 │ │ │ │ + cbnz r6, b8808 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #824] @ (b8aec ) │ │ │ │ + ldr r3, [pc, #856] @ (b8b0c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #488] @ (b89a0 ) │ │ │ │ + ldr r3, [pc, #520] @ (b89c0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r0, b8808 │ │ │ │ + cbnz r0, b880a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #680] @ (b8a6c ) │ │ │ │ + ldr r3, [pc, #712] @ (b8a8c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #64] @ (b8808 ) │ │ │ │ + ldr r4, [pc, #96] @ (b8828 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - revsh r6, r2 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #328] @ (b891c ) │ │ │ │ + ldr r4, [pc, #360] @ (b893c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #976] @ (b8ba8 ) │ │ │ │ + ldr r3, [pc, #1008] @ (b8bc8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #120] @ (b8854 ) │ │ │ │ + ldr r4, [pc, #152] @ (b8874 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #464] @ (b89b8 ) │ │ │ │ + ldr r4, [pc, #496] @ (b89d8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #56] @ (b8824 ) │ │ │ │ + ldr r4, [pc, #88] @ (b8844 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #224] @ (b88d0 ) │ │ │ │ + ldr r4, [pc, #256] @ (b88f0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - rev16 r2, r1 │ │ │ │ + rev16 r2, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #624] @ (b8a6c ) │ │ │ │ + ldr r4, [pc, #656] @ (b8a8c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #368] @ (b8970 ) │ │ │ │ + ldr r4, [pc, #400] @ (b8990 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #160] @ (b88a4 ) │ │ │ │ + ldr r4, [pc, #192] @ (b88c4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r3, r7, #1 │ │ │ │ - rev r2, r0 │ │ │ │ + rev r2, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #856] @ (b8b68 ) │ │ │ │ + ldr r4, [pc, #888] @ (b8b88 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #304] @ (b8944 ) │ │ │ │ + ldr r4, [pc, #336] @ (b8964 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r2, b884a │ │ │ │ + cbnz r2, b884c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #632] @ (b8a98 ) │ │ │ │ + ldr r4, [pc, #664] @ (b8ab8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [pc, #32] @ (b8844 ) │ │ │ │ + ldr r5, [pc, #64] @ (b8864 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r2, b8848 │ │ │ │ + cbnz r2, b884a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #960] @ (b8bf0 ) │ │ │ │ + ldr r4, [pc, #992] @ (b8c10 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [pc, #376] @ (b89ac ) │ │ │ │ + ldr r5, [pc, #408] @ (b89cc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r2, b8848 │ │ │ │ + cbnz r2, b884a │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0b68 │ │ │ │ @@ -33483,17 +33482,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r3, r7, #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, #3992] @ 0xf98 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -33931,25 +33930,25 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ adds r0, r2, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bxns r5 │ │ │ │ + bxns r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mov lr, lr │ │ │ │ + mov lr, pc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -34076,21 +34075,21 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ adds r2, r1, r1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #29 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp r4, pc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r0, b8f42 │ │ │ │ + cbz r0, b8f44 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r0, ip │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r4, b8f42 │ │ │ │ + cbz r4, b8f44 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000b8f3c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -34195,39 +34194,39 @@ │ │ │ │ b.n b8fa0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r0, #27 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r0, lr │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add sl, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ asrs r4, r6, #25 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc │ │ │ │ + add lr, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ - add r2, sl │ │ │ │ + add r2, fp │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ - add r6, r4 │ │ │ │ + add r6, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9c704 │ │ │ │ @@ -34247,17 +34246,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bics r6, r4 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -34304,15 +34303,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} │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r3, r7, #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, #152] @ (b9204 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -34373,15 +34372,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r4, #18 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - muls r0, r5 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ asrs r6, r5, #16 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -34807,53 +34806,53 @@ │ │ │ │ b.n b96fa │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r4, r4, #15 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ asrs r6, r1, #14 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - negs r6, r0 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r2 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r2, r7 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ beq.w b99e2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ ldrb.w r3, [r6, #385] @ 0x181 │ │ │ │ @@ -35233,21 +35232,21 @@ │ │ │ │ vmovlt.f64 d7, d0 │ │ │ │ cmp r6, r3 │ │ │ │ vadd.f64 d7, d10, d7 │ │ │ │ vmov.f64 d10, d7 │ │ │ │ blt.n b9aca │ │ │ │ b.n b9872 │ │ │ │ ... │ │ │ │ - subs r3, #22 │ │ │ │ + subs r3, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r2, #166 @ 0xa6 │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, pc, #728 @ (adr r5, b9e48 ) │ │ │ │ + add r5, pc, #760 @ (adr r5, b9e68 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ blx 9c4e0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ add.w r2, r2, #1408 @ 0x580 │ │ │ │ @@ -35873,151 +35872,151 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #288] @ (ba3a8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n b9d30 │ │ │ │ ... │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, pc, #720 @ (adr r3, ba570 ) │ │ │ │ + add r3, pc, #752 @ (adr r3, ba590 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, pc, #160 @ (adr r3, ba34c ) │ │ │ │ + add r3, pc, #192 @ (adr r3, ba36c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, pc, #984 @ (adr r2, ba68c ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, ba6ac ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, pc, #872 @ (adr r2, ba624 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, ba644 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #568 @ (adr r1, ba500 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, ba520 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #360 @ (adr r1, ba438 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, ba458 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, ba6bc ) │ │ │ │ + add r1, pc, #0 @ (adr r1, ba2dc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, pc, #880 @ (adr r0, ba654 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, ba674 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, pc, #672 @ (adr r0, ba58c ) │ │ │ │ + add r0, pc, #704 @ (adr r0, ba5ac ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, pc, #464 @ (adr r0, ba4c4 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, ba4e4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, ba40c ) │ │ │ │ + add r0, pc, #304 @ (adr r0, ba42c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r5, #26 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r0, pc, #160 @ (adr r0, ba3a4 ) │ │ │ │ + add r0, pc, #192 @ (adr r0, ba3c4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #8 @ (adr r0, ba314 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r0, [pc, #164] @ (ba454 ) │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #156] @ (ba458 ) │ │ │ │ @@ -36074,33 +36073,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (ba478 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w b9282 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000ba47c : │ │ │ │ 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 │ │ │ │ @@ -36342,78 +36341,78 @@ │ │ │ │ b.n ba51a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r0, #6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfb06007c │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + @ instruction: 0xfb0e007c │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r7, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stc 15, cr15, [r1], {255} @ 0xff │ │ │ │ @ instruction: 0xeb63ffff │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xeb3dffff │ │ │ │ mcrr 15, 15, pc, pc, cr15 @ │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9738c │ │ │ │ @@ -36434,17 +36433,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r2, [pc, #884] @ (bab5c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -36788,61 +36787,61 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n ba9dc │ │ │ │ cdp2 0, 2, cr0, cr12, cr6, {4} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r8, #536]! @ 0x218 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -36878,17 +36877,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (bac34 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n babea │ │ │ │ nop │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -36924,17 +36923,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (baca4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n bac5a │ │ │ │ nop │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #412] @ (bae54 ) │ │ │ │ mov ip, r3 │ │ │ │ @@ -37103,37 +37102,37 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n bacdc │ │ │ │ nop │ │ │ │ ldr??.w r0, [sl, r6] │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [r8, r6] │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000bae90 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -37254,45 +37253,45 @@ │ │ │ │ ldr r0, [pc, #84] @ (bb010 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n baefa │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf76e0086 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xf71a0086 │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldc2l 15, cr15, [pc, #-1020] @ babf8 │ │ │ │ ldc2l 15, cr15, [sp], {255} @ 0xff │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stc2 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0d44 │ │ │ │ @@ -37312,17 +37311,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r3, 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-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -38089,25 +38088,25 @@ │ │ │ │ vcmpe.f64 d2, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d6, d2 │ │ │ │ b.n bb932 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r3, 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 │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #624] @ (bbd08 ) │ │ │ │ @@ -38335,35 +38334,35 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ sbcs.w r0, ip, r6, lsl #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, lr, r6, lsl #2 │ │ │ │ adc.w r0, r2, r6, lsl #2 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #464] @ (bbf28 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -38544,37 +38543,37 @@ │ │ │ │ b.n bbe6c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmia.w ip!, {r1, r2, r7} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n bbe90 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r6, r2, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r3, #8] │ │ │ │ lsls r3, r7, #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, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #368] @ (bc0e8 ) │ │ │ │ @@ -38713,21 +38712,21 @@ │ │ │ │ ... │ │ │ │ b.n bbe24 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n bbc1c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -38786,15 +38785,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n bbb50 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n bbad8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 000bc1b0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39242,133 +39241,133 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ b.n bbee8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n bcdf4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r3, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 4, pc, cr13, cr15, {7} @ │ │ │ │ - asrs r6, r3, #20 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r3, r7, #1 │ │ │ │ mrc2 15, 0, pc, cr15, cr15, {7} │ │ │ │ stc2l 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xfa07ffff │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r6, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r4, #23 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9aeb8 │ │ │ │ @@ -39389,17 +39388,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000bc794 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -39439,19 +39438,19 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r3, 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 r2, [pc, #172] @ (bc8c4 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -39526,23 +39525,23 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n bc85e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ble.n bc8bc │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ble.n bc844 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #180] @ (bc9a8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -39622,23 +39621,23 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n bc940 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ble.n bc9ec │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r3, r7, #1 │ │ │ │ bgt.n bc964 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -39678,17 +39677,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r3, 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] @ (bcaac ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -39729,15 +39728,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n bca34 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r3, r7, #1 │ │ │ │ blt.n bc9cc │ │ │ │ lsls r6, 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 │ │ │ │ @@ -39887,27 +39886,27 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ blt.n bccdc │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r0, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ bge.n bcc4c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000bcc74 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -40132,73 +40131,73 @@ │ │ │ │ b.n bcd06 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n bcdd0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r7, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r3, r7, #1 │ │ │ │ bls.n bcef0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldc2l 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ ldc2 15, cr15, [r1], {255} @ 0xff │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stc2 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb31ffff │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stc2l 15, cr15, [r7], {255} @ 0xff │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r7 :128] │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a11c8 │ │ │ │ @@ -40218,17 +40217,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -40573,37 +40572,37 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, bd550 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ bmi.n bd334 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ bmi.n bd250 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r7, #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 │ │ │ │ @@ -40700,27 +40699,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (bd4a0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n bd446 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r3, r1 │ │ │ │ @@ -40894,15 +40893,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} │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -40939,17 +40938,17 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r3, r7, #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, #136] @ (bd828 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -41006,21 +41005,21 @@ │ │ │ │ b.n bd7e4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldmia r6!, {r4, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ @@ -41790,25 +41789,25 @@ │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ ldmia r2, {r1, r2, r4} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - vqadd.u32 q8, q3, q13 │ │ │ │ + vqadd.u32 q8, q7, q13 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vmov.f64 d4, d14 │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vmov.f64 d6, d15 │ │ │ │ vstr d8, [sp, #32] │ │ │ │ vmov.f64 d2, d13 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ @@ -42142,24 +42141,24 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ - vst1.8 @ instruction: 0xf982007a │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + vst1.8 @ instruction: 0xf98a007a │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - vld4.16 {d16-d19}, [r4 :256], sl │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + vld4.16 {d16-d19}, [ip :256], sl │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr??.w r0, [r0, sl, lsl #3] │ │ │ │ - vst4.16 {d0-d3}, [r2 :256], sl │ │ │ │ - strb.w r0, [r2, #122] @ 0x7a │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldr??.w r0, [r8, sl, lsl #3] │ │ │ │ + vst4.16 {d0-d3}, [sl :256], sl │ │ │ │ + strb.w r0, [sl, #122] @ 0x7a │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ movw r9, #563 @ 0x233 │ │ │ │ blx a0218 │ │ │ │ ldr.w r3, [pc, #1380] @ beb80 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -42579,35 +42578,35 @@ │ │ │ │ beq.w c099c │ │ │ │ mov r0, r5 │ │ │ │ blx 97834 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ b.n be87e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh.w r0, [r6, sl, lsl #3] │ │ │ │ - @ instruction: 0xf7d6007a │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldrh.w r0, [lr, sl, lsl #3] │ │ │ │ + @ instruction: 0xf7de007a │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf7b6007a │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + @ instruction: 0xf7be007a │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf796007a │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + @ instruction: 0xf79e007a │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf776007a │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + @ instruction: 0xf77e007a │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf754007a │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + @ instruction: 0xf75c007a │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf67a007a │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + @ instruction: 0xf682007a │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xf65c007a │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + @ instruction: 0xf664007a │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 986ac │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ @@ -43574,52 +43573,52 @@ │ │ │ │ mov r3, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #444 @ 0x1bc │ │ │ │ blx 9d5b4 │ │ │ │ b.n befa0 │ │ │ │ ... │ │ │ │ - mcr 0, 4, r0, cr2, cr10, {3} │ │ │ │ - str r4, [r3, r1] │ │ │ │ + mcr 0, 4, r0, cr10, cr10, {3} │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mcr 0, 3, r0, cr2, cr10, {3} │ │ │ │ - str r2, [r7, r0] │ │ │ │ + mcr 0, 3, r0, cr10, cr10, {3} │ │ │ │ + str r2, [r0, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mcr 0, 2, r0, cr2, cr10, {3} │ │ │ │ - str r2, [r3, r0] │ │ │ │ + mcr 0, 2, r0, cr10, cr10, {3} │ │ │ │ + str r2, [r4, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldcl 0, cr0, [ip], #-488 @ 0xfffffe18 │ │ │ │ - ldr r6, [pc, #344] @ (bf8dc ) │ │ │ │ + stc 0, cr0, [r4], {122} @ 0x7a │ │ │ │ + ldr r6, [pc, #376] @ (bf8fc ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - mrrc 0, 7, r0, ip, cr10 │ │ │ │ - ldr r6, [pc, #216] @ (bf864 ) │ │ │ │ + stcl 0, cr0, [r4], #-488 @ 0xfffffe18 │ │ │ │ + ldr r6, [pc, #248] @ (bf884 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stc 0, cr0, [r4], #-488 @ 0xfffffe18 │ │ │ │ - @ instruction: 0xeb8e007a │ │ │ │ - @ instruction: 0xeb32007a │ │ │ │ - @ instruction: 0xeada007a │ │ │ │ - ldr r4, [pc, #720] @ (bfa70 ) │ │ │ │ + stc 0, cr0, [ip], #-488 @ 0xfffffe18 │ │ │ │ + @ instruction: 0xeb96007a │ │ │ │ + @ instruction: 0xeb3a007a │ │ │ │ + @ instruction: 0xeae2007a │ │ │ │ + ldr r4, [pc, #752] @ (bfa90 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - eor.w r0, r2, sl, ror #1 │ │ │ │ - ldr r4, [pc, #368] @ (bf918 ) │ │ │ │ + eor.w r0, sl, sl, ror #1 │ │ │ │ + ldr r4, [pc, #400] @ (bf938 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bics.w r0, r6, sl, ror #1 │ │ │ │ - ldr r4, [pc, #64] @ (bf7f0 ) │ │ │ │ + bics.w r0, lr, sl, ror #1 │ │ │ │ + ldr r4, [pc, #96] @ (bf810 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n bf748 │ │ │ │ + b.n bf758 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [pc, #664] @ (bfa50 ) │ │ │ │ + ldr r1, [pc, #696] @ (bfa70 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n bf6c0 │ │ │ │ + b.n bf6d0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [pc, #376] @ (bf938 ) │ │ │ │ + ldr r1, [pc, #408] @ (bf958 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n bf61c │ │ │ │ + b.n bf62c │ │ │ │ lsls r2, r7, #1 │ │ │ │ vcvt.s32.f64 s15, d6 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ vmov r3, s15 │ │ │ │ cmp r3, r2 │ │ │ │ ble.w bfd50 │ │ │ │ ldr.w r3, [sl, #232] @ 0xe8 │ │ │ │ @@ -44165,51 +44164,51 @@ │ │ │ │ b.n bfa58 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r3 │ │ │ │ ... │ │ │ │ - b.n c04d8 │ │ │ │ + b.n c04e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r2, r9 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n c04ac │ │ │ │ + b.n c04bc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n c0480 │ │ │ │ + b.n c0490 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n c03a8 │ │ │ │ + b.n c03b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add lr, r3 │ │ │ │ + add lr, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n c0370 │ │ │ │ + b.n c0380 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, pc │ │ │ │ + add lr, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n c02d4 │ │ │ │ + b.n c02e4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, r5 │ │ │ │ + add r4, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n c02a0 │ │ │ │ + b.n c02b0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, r1 │ │ │ │ + add r6, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n c0298 │ │ │ │ + b.n c02a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c017c │ │ │ │ + b.n c018c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - muls r6, r6 │ │ │ │ + muls r6, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n bffe4 │ │ │ │ + b.n bfff4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ add r3, sp, #500 @ 0x1f4 │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #516 @ 0x204 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -44527,19 +44526,19 @@ │ │ │ │ vmov.f64 d0, d10 │ │ │ │ mov r0, r4 │ │ │ │ bl bd938 │ │ │ │ b.w bfa2e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r4 │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ vstr d7, [sp, #280] @ 0x118 │ │ │ │ movs r3, #0 │ │ │ │ vldr d7, [sp, #520] @ 0x208 │ │ │ │ vmov.f64 d8, d6 │ │ │ │ ldr r2, [sp, #492] @ 0x1ec │ │ │ │ mov r8, r9 │ │ │ │ @@ -45228,43 +45227,43 @@ │ │ │ │ beq.w c0298 │ │ │ │ b.n c0646 │ │ │ │ nop.w │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ ... │ │ │ │ - bvc.n c0bf8 │ │ │ │ + bvc.n c0c08 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvs.n c0b00 │ │ │ │ + bvs.n c0b10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n c0a6c │ │ │ │ + bpl.n c0a7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bmi.n c0c4c │ │ │ │ + bmi.n c0c5c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bmi.n c0bfc │ │ │ │ + bmi.n c0c0c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n c0c00 │ │ │ │ + bcc.n c0c10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n c0bcc │ │ │ │ + bcc.n c0bdc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #0 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r0, [pc, #220] @ (c0c64 ) │ │ │ │ movw r1, #2014 @ 0x7de │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #212] @ (c0c68 ) │ │ │ │ @@ -45334,37 +45333,37 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (c0c90 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w be5ca │ │ │ │ nop │ │ │ │ - bcs.n c0bc4 │ │ │ │ + bcs.n c0bd4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n c0b8c │ │ │ │ + bcs.n c0b9c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n c0d30 │ │ │ │ + bcs.n c0d40 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n c0d00 │ │ │ │ + bcs.n c0d10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n c0cc8 │ │ │ │ + bcs.n c0cd8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bne.n c0c6c │ │ │ │ + bne.n c0c7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ ldr.w r2, [pc, #1608] @ c12f0 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -45946,85 +45945,85 @@ │ │ │ │ b.n c1296 │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - beq.n c12f4 │ │ │ │ + bne.n c1304 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - beq.n c13ac │ │ │ │ + beq.n c13bc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n c1378 │ │ │ │ + beq.n c1388 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - beq.n c137c │ │ │ │ + beq.n c138c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000c138c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -46347,95 +46346,95 @@ │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r1, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmia r2!, {r0, r2, r3, r4, r6, r7} │ │ │ │ vrshr.u32 q14, , #1 │ │ │ │ - vtbx.8 d28, {d15-d16}, d20 │ │ │ │ + vtbx.8 d28, {d15-d16}, d28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmia r1!, {r0, r2, r3, r4, r5} │ │ │ │ vqshl.u32 , , #31 │ │ │ │ - vtbl.8 d28, {d15-d16}, d12 │ │ │ │ + vqshrn.u64 d28, q2, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r2, [pc, #864] @ (c1b10 ) │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #864] @ (c1b14 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ vldr d2, [pc, #804] @ c1ae0 │ │ │ │ @@ -46750,109 +46749,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 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r3, r7, #1 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r1, [pc, #1224] @ c20a0 │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add.w r3, r4, #160 @ 0xa0 │ │ │ │ ldr.w r2, [pc, #1216] @ c20a4 │ │ │ │ add r1, pc │ │ │ │ @@ -47287,157 +47286,157 @@ │ │ │ │ @ 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 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r2, #26 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - itte gt │ │ │ │ + itee gt │ │ │ │ lslgt r2, r7, #1 │ │ │ │ - movgt r1, #162 @ 0xa2 │ │ │ │ + movle r1, #170 @ 0xaa │ │ │ │ lslle r3, r7, #1 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - itet hi │ │ │ │ - lslhi r2, r7, #1 │ │ │ │ - movls r1, #102 @ 0x66 │ │ │ │ + itee ls │ │ │ │ + lslls r2, r7, #1 │ │ │ │ + movhi r1, #110 @ 0x6e │ │ │ │ lslhi r3, r7, #1 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - itee mi │ │ │ │ - lslmi r2, r7, #1 │ │ │ │ - movpl r1, #42 @ 0x2a │ │ │ │ + itet pl │ │ │ │ + lslpl r2, r7, #1 │ │ │ │ + movmi r1, #50 @ 0x32 │ │ │ │ lslpl r3, r7, #1 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - it eq │ │ │ │ - lsleq r2, r7, #1 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + yield │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x00cc │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x0090 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r2, [pc, #324] @ (c2308 ) │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, #324] @ (c230c ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r3, #10 │ │ │ │ @@ -47549,49 +47548,49 @@ │ │ │ │ blx 9da08 │ │ │ │ b.w c1470 │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r0, c23a8 │ │ │ │ + cbnz r0, c23aa │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r2, c23a6 │ │ │ │ + cbnz r2, c23a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r6, c23a0 │ │ │ │ + cbnz r6, c23a2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95f7c │ │ │ │ @@ -47612,17 +47611,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - revsh r0, r0 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000c239c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -47665,19 +47664,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -47714,17 +47713,17 @@ │ │ │ │ blx a0688 │ │ │ │ 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} │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (c24fc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -47761,15 +47760,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r5, #10] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ strh r0, [r7, #8] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -48393,57 +48392,57 @@ │ │ │ │ ... │ │ │ │ strh r2, [r5, #6] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, #31] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r3, r7, #1 │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, d2 │ │ │ │ vstr d6, [sp, #104] @ 0x68 │ │ │ │ @@ -48722,17 +48721,17 @@ │ │ │ │ bne.w c2b24 │ │ │ │ movs r2, #3 │ │ │ │ b.n c2e44 │ │ │ │ vldr d9, [pc, #4] @ c2fb8 │ │ │ │ mov r5, r6 │ │ │ │ b.n c2d7c │ │ │ │ ... │ │ │ │ - ite vc │ │ │ │ + itt vc │ │ │ │ lslvc r2, r7, #1 │ │ │ │ - asrvs r4, r5, #4 │ │ │ │ + asrvc r4, r6, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ blx 953a8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -48953,39 +48952,39 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w c2756 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000c32b4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -49264,95 +49263,95 @@ │ │ │ │ b.n c3354 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r1, #13] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, c35e4 │ │ │ │ + cbnz r2, c35e6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r0, c35ee │ │ │ │ + cbnz r0, c35f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r6, c35f8 │ │ │ │ + cbnz r6, c35fa │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r5, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, c35e6 │ │ │ │ + cbnz r2, c35e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r0, [r0, #11] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ bl 1c95b2 │ │ │ │ bl 13f5b6 │ │ │ │ - hlt 0x0028 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - hlt 0x000e │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r3, r7, #1 │ │ │ │ bl fd5ca │ │ │ │ bl 1d35ce │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev16 r0, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev16 r6, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r6, c362a │ │ │ │ + rev r6, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r6, c363e │ │ │ │ + cbnz r6, c3640 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r4, c362c │ │ │ │ + cbnz r4, c362e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r6, c362c │ │ │ │ + cbnz r6, c362e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - revsh r2, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r0, c366a │ │ │ │ + cbnz r0, c366c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r4, c362e │ │ │ │ + cbnz r4, c3630 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r2, c3670 │ │ │ │ + cbnz r2, c3672 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r4, c367e │ │ │ │ + cbnz r4, c3680 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r6, c362e │ │ │ │ + cbnz r6, c3630 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r4, c3688 │ │ │ │ + cbnz r4, c368a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r6, c369c │ │ │ │ + cbnz r6, c369e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9fd40 │ │ │ │ @@ -49373,17 +49372,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ │ │ │ │ 000c3684 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -49416,15 +49415,15 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n c36b6 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3048] @ 0xbe8 │ │ │ │ ldr r2, [pc, #112] @ (c3760 ) │ │ │ │ sub.w sp, sp, #1032 @ 0x408 │ │ │ │ @@ -49470,15 +49469,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c3868 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -49849,25 +49848,25 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cpsie ai │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c34b4 │ │ │ │ + b.n c34c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r1, [pc, #8] @ (c3b38 ) │ │ │ │ movw r2, #413 @ 0x19d │ │ │ │ add r1, pc │ │ │ │ b.w 9b6d0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr.w r0, [r3, #964] @ 0x3c4 │ │ │ │ bx lr │ │ │ │ cbz r0, c3b5a │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ cbz r3, c3b58 │ │ │ │ @@ -50003,19 +50002,19 @@ │ │ │ │ b.n c3c76 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r6, #32] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #980] @ 0x3d4 │ │ │ │ ldr r1, [pc, #184] @ (c3d8c ) │ │ │ │ @@ -50084,15 +50083,15 @@ │ │ │ │ bx lr │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsls r6, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -50193,23 +50192,23 @@ │ │ │ │ b.n c3e54 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, c3f04 │ │ │ │ + cbz r4, c3f06 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - uxtb r2, r1 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c4124 │ │ │ │ + b.n c4134 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #508] @ (c40d4 ) │ │ │ │ @@ -50410,40 +50409,41 @@ │ │ │ │ b.n c4072 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, c411a │ │ │ │ + cbz r2, c411c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r0, c4120 │ │ │ │ + cbz r0, c4122 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r0, c4102 │ │ │ │ + cbz r0, c4104 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r6, r5 │ │ │ │ + movs r6, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r4, c40fc │ │ │ │ + cbz r4, c40fe │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vshr.u32 q8, q13, #4 │ │ │ │ - cbz r2, c40fa │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r3, r7, #1 │ │ │ │ + cbz r2, c40fc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vshr.u16 q8, q13, #14 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + vshr.u16 q8, q13, #6 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vqadd.u64 q8, q2, q13 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + vqadd.u64 q8, q6, q13 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vqadd.u16 q8, q5, q13 │ │ │ │ + vqadd.u32 q8, q1, q13 │ │ │ │ stmdb 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, #400] @ (c42bc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -50606,43 +50606,43 @@ │ │ │ │ b.n c4204 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - blt.n c41e0 │ │ │ │ + blt.n c41f0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mcr2 0, 1, r0, cr2, cr10, {3} │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + mcr2 0, 1, r0, cr10, cr10, {3} │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r2, [r4, #20] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stc2 0, cr0, [sl, #488] @ 0x1e8 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + ldc2 0, cr0, [r2, #488] @ 0x1e8 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ble.n c4320 │ │ │ │ + ble.n c4330 │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #236] @ (c4400 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -50734,23 +50734,23 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n c43c8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - blt.n c43b4 │ │ │ │ + blt.n c43c4 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #432] @ (c45e0 ) │ │ │ │ @@ -50918,33 +50918,33 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n c4520 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r4, [r4, #28] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strd r0, r0, [r0, #500]! @ 0x1f4 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + strd r0, r0, [r8, #500]! @ 0x1f4 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xfb06007a │ │ │ │ + @ instruction: 0xfb0e007a │ │ │ │ str r0, [r3, #12] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xfaa0007a │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + @ instruction: 0xfaa8007a │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xfa68007a │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + @ instruction: 0xfa70007a │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xfa4c007a │ │ │ │ + @ instruction: 0xfa54007a │ │ │ │ stmdb 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, #652] @ (c48b8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -51193,56 +51193,56 @@ │ │ │ │ b.n c47c4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r0, [r5, r7] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr??.w r0, [r0, sl, lsl #3] │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + ldr??.w r0, [r8, sl, lsl #3] │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldrsh r6, [r1, r1] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bpl.n c49c8 │ │ │ │ + bpl.n c49d8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvc.n c4850 │ │ │ │ + bvc.n c4860 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf7f6007a │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + @ instruction: 0xf7fe007a │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf7a0007a │ │ │ │ - bmi.n c489c │ │ │ │ + @ instruction: 0xf7a8007a │ │ │ │ + bmi.n c48ac │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ subs.w sl, r2, #0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -51373,30 +51373,30 @@ │ │ │ │ ldr r0, [pc, #52] @ (c4aac ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #80 @ (adr r7, c4aec ) │ │ │ │ + add r7, pc, #112 @ (adr r7, c4b0c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rsbs r0, sl, #16384000 @ 0xfa0000 │ │ │ │ - add r7, pc, #688 @ (adr r7, c4d54 ) │ │ │ │ + @ instruction: 0xf5e2007a │ │ │ │ + add r7, pc, #720 @ (adr r7, c4d74 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #824 @ (adr r7, c4de0 ) │ │ │ │ + add r7, pc, #856 @ (adr r7, c4e00 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, pc, #888 @ (adr r6, c4e24 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, c4e44 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sub.w r0, r4, #16384000 @ 0xfa0000 │ │ │ │ + sub.w r0, ip, #16384000 @ 0xfa0000 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #976] @ 0x3d0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #220] @ (c4ba0 ) │ │ │ │ @@ -51480,21 +51480,21 @@ │ │ │ │ blx 97c84 │ │ │ │ b.n c4b6c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r1, r5] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #208 @ (adr r7, c4c7c ) │ │ │ │ + add r7, pc, #240 @ (adr r7, c4c9c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r6, c4bda │ │ │ │ + cbnz r6, c4bdc │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cbnz r0, c4bd8 │ │ │ │ + cbnz r0, c4bda │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #980] @ 0x3d4 │ │ │ │ ldr r1, [pc, #204] @ (c4c98 ) │ │ │ │ @@ -51572,62 +51572,62 @@ │ │ │ │ bx lr │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r1, r1] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #184 @ (adr r6, c4d5c ) │ │ │ │ + add r6, pc, #216 @ (adr r6, c4d7c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ lsls r6, r0, #2 │ │ │ │ cbz r0, c4cc2 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ cbz r2, c4cc2 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cbz r2, c4cc2 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, c4cc2 │ │ │ │ ldr r2, [pc, #8] @ (c4cc4 ) │ │ │ │ add r2, pc │ │ │ │ b.w c3bcc │ │ │ │ bx lr │ │ │ │ - add r5, pc, #464 @ (adr r5, c4e98 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, c4eb8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ mov ip, r2 │ │ │ │ cbz r0, c4ce2 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ cbz r2, c4ce2 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cbz r2, c4ce2 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, c4ce2 │ │ │ │ ldr r2, [pc, #8] @ (c4ce4 ) │ │ │ │ mov r3, ip │ │ │ │ add r2, pc │ │ │ │ b.w c3bcc │ │ │ │ bx lr │ │ │ │ - add r5, pc, #384 @ (adr r5, c4e68 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, c4e88 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ mov ip, r2 │ │ │ │ cbz r0, c4d02 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ cbz r2, c4d02 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cbz r2, c4d02 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, c4d02 │ │ │ │ ldr r2, [pc, #8] @ (c4d04 ) │ │ │ │ mov r3, ip │ │ │ │ add r2, pc │ │ │ │ b.w c3bcc │ │ │ │ bx lr │ │ │ │ - add r5, pc, #304 @ (adr r5, c4e38 ) │ │ │ │ + add r5, pc, #336 @ (adr r5, c4e58 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ cbz r0, c4d40 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ @@ -51644,15 +51644,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r2, pc │ │ │ │ bl c3bcc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r5, pc, #104 @ (adr r5, c4db0 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, c4dd0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ cbz r0, c4d8a │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ cbz r3, c4d8a │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ cbz r3, c4d8a │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ @@ -51673,15 +51673,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (c4d8c ) │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ bl c3bcc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - add r4, pc, #880 @ (adr r4, c5100 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, c5120 ) │ │ │ │ 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 │ │ │ │ ldr.w ip, [pc, #796] @ c50c0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -51981,47 +51981,47 @@ │ │ │ │ bne.n c5068 │ │ │ │ b.n c4f2c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r5, r1] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #680 @ (adr r3, c5374 ) │ │ │ │ + add r3, pc, #712 @ (adr r3, c5394 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, pc, #224 @ (adr r3, c51b0 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, c51d0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf1fe007a │ │ │ │ - b.n c5190 │ │ │ │ + addw r0, r6, #122 @ 0x7a │ │ │ │ + b.n c51a0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r3, pc, #168 @ (adr r3, c5184 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, c51a4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, pc, #832 @ (adr r2, c5420 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, c5440 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, pc, #120 @ (adr r2, c515c ) │ │ │ │ + add r2, pc, #152 @ (adr r2, c517c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldrsb r4, [r0, r3] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, pc, #944 @ (adr r2, c54a0 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, c54c0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #632 @ (adr r1, c536c ) │ │ │ │ + add r1, pc, #664 @ (adr r1, c538c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #960 @ (adr r1, c54b8 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, c54d8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #584 @ (adr r1, c5344 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, c5364 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #824 @ (adr r0, c543c ) │ │ │ │ + add r0, pc, #856 @ (adr r0, c545c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vqadd.s64 q8, q7, q13 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + vmvn.i32 q0, #106 @ 0x0000006a │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c51c2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -52146,26 +52146,26 @@ │ │ │ │ b.n c5174 │ │ │ │ ldrd r3, r1, [r4, #64] @ 0x40 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ subs r3, #1 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ b.n c521a │ │ │ │ nop │ │ │ │ - add r0, pc, #200 @ (adr r0, c5324 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, c5344 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mcr 0, 4, r0, cr10, cr10, {3} │ │ │ │ - add r0, pc, #776 @ (adr r0, c5570 ) │ │ │ │ + mrc 0, 4, r0, cr2, cr10, {3} │ │ │ │ + add r0, pc, #808 @ (adr r0, c5590 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, pc, #288 @ (adr r0, c5390 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, c53b0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, c5324 ) │ │ │ │ + add r0, pc, #208 @ (adr r0, c5344 ) │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov sl, r2 │ │ │ │ @@ -52976,115 +52976,115 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n c542e │ │ │ │ strh r6, [r0, r6] │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xebf8007a │ │ │ │ + stc 0, cr0, [r0], {122} @ 0x7a │ │ │ │ str r2, [r4, r7] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xeb92007a │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + @ instruction: 0xeb9a007a │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sbcs.w r0, r0, sl, ror #1 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + sbcs.w r0, r8, sl, ror #1 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xeaba007a │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + @ instruction: 0xeac2007a │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - eors.w r0, ip, sl, ror #1 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + @ instruction: 0xeaa4007a │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmdb r0!, {r1, r3, r4, r5, r6} │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + stmdb r8!, {r1, r3, r4, r5, r6} │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia.w r8!, {r1, r3, r4, r5, r6} │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldmia.w r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia.w lr, {r1, r3, r4, r5, r6} │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldmia.w r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c5a08 │ │ │ │ + b.n c5a18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c583c │ │ │ │ + b.n c584c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c57f0 │ │ │ │ + b.n c5800 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c57c4 │ │ │ │ + b.n c57d4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c577c │ │ │ │ + b.n c578c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c574c │ │ │ │ + b.n c575c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c571c │ │ │ │ + b.n c572c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c56d0 │ │ │ │ + b.n c56e0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c5644 │ │ │ │ + b.n c5654 │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c5cba │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -53568,35 +53568,35 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n c60c6 │ │ │ │ ldr r0, [pc, #480] @ (c62d0 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c6458 │ │ │ │ + b.n c6468 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ mov ip, pc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n c6168 │ │ │ │ + b.n c6178 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r2, 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -53729,25 +53729,25 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add ip, fp │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add lr, r3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ble.n c6258 │ │ │ │ + ble.n c6268 │ │ │ │ lsls r2, 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 r6, r1 │ │ │ │ ldr.w r0, [r0, #136] @ 0x88 │ │ │ │ @@ -53913,25 +53913,25 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ orrs r0, r2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmn r4, r3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bgt.n c6398 │ │ │ │ + bgt.n c63a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - blt.n c6444 │ │ │ │ + blt.n c6454 │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c650e │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c650e │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ @@ -54073,37 +54073,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n c6508 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - blt.n c6640 │ │ │ │ + blt.n c6650 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bge.n c65f8 │ │ │ │ + blt.n c6608 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bge.n c670c │ │ │ │ + bge.n c651c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bge.n c66d8 │ │ │ │ + bge.n c66e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r2, c6658 │ │ │ │ + cbnz r2, c665a │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #260] @ (c6738 ) │ │ │ │ @@ -54211,27 +54211,27 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n c66ce │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r7, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ subs r7, #70 @ 0x46 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bls.n c6798 │ │ │ │ + bls.n c67a8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bhi.n c674c │ │ │ │ + bls.n c675c │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -54486,47 +54486,47 @@ │ │ │ │ b.n c69a8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvs.n c6968 │ │ │ │ + bvs.n c6978 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvs.n c6b38 │ │ │ │ + bvs.n c6948 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvs.n c6b00 │ │ │ │ + bvs.n c6b10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvs.n c6ad0 │ │ │ │ + bvs.n c6ae0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvs.n c6aa0 │ │ │ │ + bvs.n c6ab0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #588] @ (c6cb4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -54762,35 +54762,35 @@ │ │ │ │ b.n c6b4c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r3, #174 @ 0xae │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n c6cd8 │ │ │ │ + bpl.n c6ce8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n c6cb0 │ │ │ │ + bmi.n c6cc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ subs r2, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n c6c50 │ │ │ │ + bcc.n c6c60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n c6ddc │ │ │ │ + bcc.n c6bec │ │ │ │ lsls r2, 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 r3, [r0, #24] │ │ │ │ sub sp, #16 │ │ │ │ @@ -55017,25 +55017,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (c6f50 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n c6d98 │ │ │ │ nop │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcs.n c6e8c │ │ │ │ + bcs.n c6e9c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - beq.n c6f34 │ │ │ │ + beq.n c6f44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -55195,33 +55195,33 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c70a4 │ │ │ │ ldr.w r0, [r6, #2064] @ 0x810 │ │ │ │ blx 99648 │ │ │ │ b.n c6ff8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r2, 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 │ │ │ │ sub sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -55393,27 +55393,27 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (c732c ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n c72a8 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r2, 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 │ │ │ │ sub sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -55611,23 +55611,23 @@ │ │ │ │ ldr r0, [pc, #28] @ (c7564 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n c752c │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r2, 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 │ │ │ │ @@ -56049,43 +56049,43 @@ │ │ │ │ ... │ │ │ │ adds r0, #142 @ 0x8e │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr.w r1, [pc, #1604] @ c8040 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl c3cc0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ @@ -56686,71 +56686,71 @@ │ │ │ │ mov sl, r4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ b.n c80e4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - push {r6} │ │ │ │ + push {r3, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r0, [r5, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ movs r6, #168 @ 0xa8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, sl │ │ │ │ bl c3cc0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -57253,79 +57253,79 @@ │ │ │ │ blx 969a8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ blx 969a8 │ │ │ │ b.w c75c2 │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r4, c86e8 │ │ │ │ + cbnz r4, c86ea │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r0, c86ea │ │ │ │ + cbnz r0, c86ec │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r4, c86ea │ │ │ │ + cbnz r4, c86ec │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r0, c86ec │ │ │ │ + cbnz r0, c86ee │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r2, c86ec │ │ │ │ + cbnz r2, c86ee │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r4, c86ec │ │ │ │ + cbnz r4, c86ee │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r0, c86ee │ │ │ │ + cbnz r0, c86f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r4, c86ee │ │ │ │ + cbnz r4, c86f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - hlt 0x003c │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rev r4, r7 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rev r2, r1 │ │ │ │ + rev r2, r2 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -57991,51 +57991,51 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n c8db8 │ │ │ │ subs r4, r5, #4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ adds r4, r0, #4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r6, c8e6e │ │ │ │ + cbz r6, c8e70 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r2, c8e6c │ │ │ │ + cbz r2, c8e6e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - uxth r4, r1 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sxtb r6, r5 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sxtb r4, r1 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -58140,25 +58140,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (c8f5c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n c8e4c │ │ │ │ nop │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r6, c8f66 │ │ │ │ + cbz r6, c8f68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r6, c8f62 │ │ │ │ + cbz r6, c8f64 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #28 │ │ │ │ @@ -58435,51 +58435,51 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #84] @ (c9294 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n c91a6 │ │ │ │ nop │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r2, 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 r3, [r0, #24] │ │ │ │ sub sp, #28 │ │ │ │ @@ -58875,75 +58875,75 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #132] @ (c975c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n c95ac │ │ │ │ nop │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r2, 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #680] @ (c9a1c ) │ │ │ │ @@ -59204,41 +59204,41 @@ │ │ │ │ b.n c99f4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r4, #26 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r3, #23 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, c9aa0 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, c9ac0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, pc, #200 @ (adr r6, c9b1c ) │ │ │ │ + add r6, pc, #232 @ (adr r6, c9b3c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r6, pc, #72 @ (adr r6, c9aa4 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, c9ac4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c9ad6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -59317,31 +59317,31 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (c9b54 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n c9b10 │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n c9574 │ │ │ │ + b.n c9584 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r5, pc, #88 @ (adr r5, c9ba8 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, c9bc8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, pc, #984 @ (adr r4, c9f30 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, c9f50 ) │ │ │ │ lsls r2, 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 r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -59678,78 +59678,78 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n c9d12 │ │ │ │ nop │ │ │ │ lsrs r4, r4, #10 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, ca024 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, ca044 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, pc, #584 @ (adr r3, ca124 ) │ │ │ │ + add r3, pc, #616 @ (adr r3, ca144 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, pc, #312 @ (adr r3, ca01c ) │ │ │ │ + add r3, pc, #344 @ (adr r3, ca03c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r3, pc, #80 @ (adr r3, c9f3c ) │ │ │ │ + add r3, pc, #112 @ (adr r3, c9f5c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, pc, #856 @ (adr r2, ca24c ) │ │ │ │ + add r2, pc, #888 @ (adr r2, ca26c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, pc, #688 @ (adr r2, ca1ac ) │ │ │ │ + add r2, pc, #720 @ (adr r2, ca1cc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r2, pc, #352 @ (adr r2, ca064 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, ca084 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #1008 @ (adr r1, ca2fc ) │ │ │ │ + add r2, pc, #16 @ (adr r2, c9f1c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #752 @ (adr r1, ca204 ) │ │ │ │ + add r1, pc, #784 @ (adr r1, ca224 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #584 @ (adr r1, ca164 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, ca184 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #472 @ (adr r1, ca0fc ) │ │ │ │ + add r1, pc, #504 @ (adr r1, ca11c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ cbz r0, c9f3a │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ cbz r2, c9f3a │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cbz r2, c9f3a │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, c9f3a │ │ │ │ ldr r2, [pc, #8] @ (c9f3c ) │ │ │ │ add r2, pc │ │ │ │ b.w c3bcc │ │ │ │ bx lr │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ cbz r0, c9f52 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ cbz r1, c9f52 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ cbz r1, c9f52 │ │ │ │ ldr r1, [r0, #104] @ 0x68 │ │ │ │ @@ -60030,37 +60030,37 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n ca07e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r0, #26 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, pc, #136 @ (adr r0, ca2c4 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, ca2e4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r6, r2, #22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r7, [pc, #640] @ (ca4d0 ) │ │ │ │ + ldr r7, [pc, #672] @ (ca4f0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #520] @ (ca460 ) │ │ │ │ + ldr r7, [pc, #552] @ (ca480 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #248] @ (ca358 ) │ │ │ │ + ldr r7, [pc, #280] @ (ca378 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ @@ -60187,23 +60187,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (ca3e4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n ca2f4 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [pc, #568] @ (ca61c ) │ │ │ │ + ldr r5, [pc, #600] @ (ca63c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r2, 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #812] @ (ca728 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -60516,51 +60516,51 @@ │ │ │ │ nop │ │ │ │ lsls r0, r3, #8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #7 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #752] @ (caa2c ) │ │ │ │ + ldr r4, [pc, #784] @ (caa4c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #504] @ (ca93c ) │ │ │ │ + ldr r4, [pc, #536] @ (ca95c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #384] @ (ca8cc ) │ │ │ │ + ldr r4, [pc, #416] @ (ca8ec ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #72] @ (ca79c ) │ │ │ │ + ldr r4, [pc, #104] @ (ca7bc ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [pc, #360] @ (ca8c0 ) │ │ │ │ + ldr r3, [pc, #392] @ (ca8e0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [pc, #408] @ (ca8f4 ) │ │ │ │ + ldr r3, [pc, #440] @ (ca914 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #608] @ (ca9c4 ) │ │ │ │ + ldr r2, [pc, #640] @ (ca9e4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #464] @ (ca93c ) │ │ │ │ + ldr r2, [pc, #496] @ (ca95c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #352] @ (ca8d4 ) │ │ │ │ + ldr r2, [pc, #384] @ (ca8f4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #240] @ (ca86c ) │ │ │ │ + ldr r2, [pc, #272] @ (ca88c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr.w r2, [pc, #1312] @ cacb4 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -61074,67 +61074,67 @@ │ │ │ │ b.n cac8c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 7, cr0, cr12, cr5, {4} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 5, cr0, cr2, cr5, {4} │ │ │ │ - ldr r1, [pc, #704] @ (caf84 ) │ │ │ │ + ldr r1, [pc, #736] @ (cafa4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [pc, #256] @ (cadcc ) │ │ │ │ + ldr r0, [pc, #288] @ (cadec ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [pc, #864] @ (cb030 ) │ │ │ │ + ldr r1, [pc, #896] @ (cb050 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [pc, #40] @ (cacfc ) │ │ │ │ + ldr r1, [pc, #72] @ (cad1c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - blx r9 │ │ │ │ + blx sl │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [pc, #160] @ (cad90 ) │ │ │ │ + ldr r0, [pc, #192] @ (cadb0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [pc, #56] @ (cad2c ) │ │ │ │ + ldr r0, [pc, #88] @ (cad4c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [pc, #680] @ (cafa0 ) │ │ │ │ + ldr r0, [pc, #712] @ (cafc0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bxns r6 │ │ │ │ + bxns r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r6, sp │ │ │ │ + mov r6, lr │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add lr, sp │ │ │ │ + add lr, lr │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add ip, sl │ │ │ │ + add ip, fp │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add ip, r6 │ │ │ │ + add ip, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r2, 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 r5, r3 │ │ │ │ ldr.w r0, [r0, #136] @ 0x88 │ │ │ │ @@ -61211,15 +61211,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr??.w r0, [sl, r5] │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ str.w r0, [r0, r5] │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -61240,15 +61240,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (cae48 ) │ │ │ │ movw r2, #697 @ 0x2b9 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 9b6d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n cae26 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r2, 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, #3792] @ 0xed0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ @@ -61755,68 +61755,68 @@ │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ str.w sl, [sp, #152] @ 0x98 │ │ │ │ b.n cb448 │ │ │ │ ... │ │ │ │ @ instruction: 0xf7aa0085 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, lr │ │ │ │ + mov lr, pc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov lr, r3 │ │ │ │ + mov lr, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r4, fp │ │ │ │ + mov r4, ip │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r7, #1 │ │ │ │ @ instruction: 0xf6740085 │ │ │ │ - add ip, lr │ │ │ │ + add ip, pc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orrs r0, r5 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r6, r4 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - tst r2, r0 │ │ │ │ + tst r2, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w cbff8 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -62054,17 +62054,17 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 95b00 <__aeabi_idivmod@plt> │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r9 │ │ │ │ bne.w cb4fe │ │ │ │ b.n cb598 │ │ │ │ ... │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movw r6, #285 @ 0x11d │ │ │ │ mov r0, r7 │ │ │ │ blx a0218 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -63095,139 +63095,139 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #260] @ (cc2f0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w caf80 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r2, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r1, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r5, #14] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #36 @ 0x24 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #12 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r2, r7, #1 │ │ │ │ │ │ │ │ 000cc2f4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -63406,62 +63406,62 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n cc386 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n ccae0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ lsls r2, r7, #1 │ │ │ │ @ instruction: 0xeb13ffff │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r3, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r2, r7, #1 │ │ │ │ b.n cca04 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r2, r7, #1 │ │ │ │ @ instruction: 0xea3fffff │ │ │ │ @ instruction: 0xe9b1ffff │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 97474 │ │ │ │ @@ -63482,17 +63482,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r2, 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] @ (cc5e8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -63533,15 +63533,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n cc6f8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r2, r7, #1 │ │ │ │ b.n cc690 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -63603,19 +63603,19 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9d5b4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ b.n cc614 │ │ │ │ nop │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #2800] @ cd1ac │ │ │ │ @@ -64650,137 +64650,137 @@ │ │ │ │ b.n cca72 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 84 @ 0x54 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r2, r7, #1 │ │ │ │ udf #208 @ 0xd0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #42 @ 0x2a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + movs r7, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r2, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ │ │ │ │ 000cd2ac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -64930,54 +64930,54 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n cd33e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bcc.n cd4d8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r2, r7, #1 │ │ │ │ bl 485436 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r7, #1 │ │ │ │ bcs.n cd3fc │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ bl 34b45a >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x34ae> │ │ │ │ bl 2bd45e │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95b18 │ │ │ │ @@ -64998,25 +64998,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - movs r2, #28 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #8] @ (cd4e4 ) │ │ │ │ movw r2, #526 @ 0x20e │ │ │ │ add r1, pc │ │ │ │ b.w 9b6d0 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r1, [pc, #620] @ (cd768 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -65262,39 +65262,39 @@ │ │ │ │ b.n cd6d6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n cd79c │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #352] @ (cd918 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -65438,21 +65438,21 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r0, r0, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ bl 46bb3c │ │ │ │ @@ -65474,17 +65474,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #504] @ (cdb90 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -65688,47 +65688,47 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n cda9e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #6 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r5, #3 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r2, 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 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -65813,29 +65813,29 @@ │ │ │ │ blx a1020 │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 9fe50 │ │ │ │ strd r0, r1, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n cdd24 │ │ │ │ + bcc.n cdd34 │ │ │ │ lsls r5, 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 r5, r1 │ │ │ │ @@ -65927,39 +65927,39 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (cde10 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n cdd4c │ │ │ │ nop │ │ │ │ - subs r2, r7, r3 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + subs r6, r0, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #144] @ (cdeb4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -66020,19 +66020,19 @@ │ │ │ │ bl 46bb40 │ │ │ │ b.n cde80 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r0, r6, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmia r7!, {r2, r4, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -66073,17 +66073,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r2, 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 │ │ │ │ @@ -66119,17 +66119,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #12] @ (cdfac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n cdf6a │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r2, 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] @ (ce018 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -66169,15 +66169,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r1, r4, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmia r6!, {r1, r3, r4} │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -66199,17 +66199,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r6, [r1, 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, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ ldr.w r3, [pc, #2548] @ cea7c │ │ │ │ @@ -67144,205 +67144,205 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n cea3a │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ @ instruction: 0xfa05ffff │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r2, r7, #1 │ │ │ │ pldw [r1, #4095] @ 0xfff │ │ │ │ strh.w pc, [sp, #255]! │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ bl fff8eb7a ::Settings::boolParam@@Base+0xff65d8e2> │ │ │ │ - asrs r0, r0, #10 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ asrs r6, r5, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r0, cebf6 │ │ │ │ + cbnz r0, cebf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ │ │ │ │ 000cec0c : │ │ │ │ stmdb 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 │ │ │ │ @@ -67704,90 +67704,90 @@ │ │ │ │ ldr r0, [pc, #212] @ (cf09c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n cefb2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldmia.w pc, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bl ffcf0fea ::Settings::boolParam@@Base+0xff3bfd52> │ │ │ │ bl 290fee │ │ │ │ ldrd pc, pc, [fp], #-1020 @ 0x3fc │ │ │ │ @ instruction: 0xeb43ffff │ │ │ │ stcl 15, cr15, [pc], {255} @ 0xff │ │ │ │ ldc 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ vrsqrts.f32 , , │ │ │ │ bl 14f006 │ │ │ │ - @ instruction: 0xf0e6007f │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + @ instruction: 0xf0ee007f │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ mcr 15, 5, pc, cr1, cr15, {7} @ │ │ │ │ @ instruction: 0xefc1ffff │ │ │ │ bl 2e304e │ │ │ │ b.n ced3e │ │ │ │ vqshlu.s32 q15, , #31 │ │ │ │ vqshrn.u64 d30, , #1 │ │ │ │ vtbx.8 d30, {d31- instruction: 0xffff0d04 │ │ │ │ + @ instruction: 0xffff0d0c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r0, [pc, #164] @ (cf148 ) │ │ │ │ movw r1, #885 @ 0x375 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #156] @ (cf14c ) │ │ │ │ @@ -67841,37 +67841,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (cf174 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n cefb2 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #432] @ (cf300 ) │ │ │ │ + ldr r7, [pc, #464] @ (cf320 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #320] @ (cf298 ) │ │ │ │ + ldr r7, [pc, #352] @ (cf2b8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #208] @ (cf230 ) │ │ │ │ + ldr r7, [pc, #240] @ (cf250 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #96] @ (cf1c8 ) │ │ │ │ + ldr r7, [pc, #128] @ (cf1e8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #1008] @ (cf560 ) │ │ │ │ + ldr r7, [pc, #16] @ (cf180 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r6, [pc, #896] @ (cf4f8 ) │ │ │ │ + ldr r6, [pc, #928] @ (cf518 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movw ip, #33795 @ 0x8403 │ │ │ │ movt ip, #57876 @ 0xe214 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -68230,55 +68230,55 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cbz r0, cf5c2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #856] @ (cf8c4 ) │ │ │ │ + ldr r4, [pc, #888] @ (cf8e4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ uxtb r4, r0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #624] @ (cf7e8 ) │ │ │ │ + ldr r4, [pc, #656] @ (cf808 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #328] @ (cf6c8 ) │ │ │ │ + ldr r4, [pc, #360] @ (cf6e8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #224] @ (cf668 ) │ │ │ │ + ldr r4, [pc, #256] @ (cf688 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r6, r5, #28 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [pc, #536] @ (cf7a8 ) │ │ │ │ + ldr r3, [pc, #568] @ (cf7c8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [pc, #432] @ (cf748 ) │ │ │ │ + ldr r3, [pc, #464] @ (cf768 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [pc, #112] @ (cf614 ) │ │ │ │ + ldr r3, [pc, #144] @ (cf634 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r3, [pc, #8] @ (cf5b4 ) │ │ │ │ + ldr r3, [pc, #40] @ (cf5d4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #904] @ (cf93c ) │ │ │ │ + ldr r2, [pc, #936] @ (cf95c ) │ │ │ │ lsls r2, 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 │ │ │ │ @@ -68301,17 +68301,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsls r2, r4, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [pc, #200] @ (cf6cc ) │ │ │ │ + ldr r2, [pc, #232] @ (cf6ec ) │ │ │ │ lsls r2, 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 │ │ │ │ @@ -68334,17 +68334,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [pc, #904] @ (cf9dc ) │ │ │ │ + ldr r1, [pc, #936] @ (cf9fc ) │ │ │ │ lsls r2, r7, #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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -68530,33 +68530,33 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (cf884 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n cf75a │ │ │ │ ... │ │ │ │ - add r4, r8 │ │ │ │ + add r4, r9 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [pc, #192] @ (cf934 ) │ │ │ │ + ldr r0, [pc, #224] @ (cf954 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [pc, #40] @ (cf8a4 ) │ │ │ │ + ldr r0, [pc, #72] @ (cf8c4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - blx sl │ │ │ │ + blx fp │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #176] @ (cf94c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -68631,17 +68631,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ add r4, sp, #936 @ 0x3a8 │ │ │ │ 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 │ │ │ │ @@ -68706,17 +68706,17 @@ │ │ │ │ b.n cf9f2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, sp, #640 @ 0x280 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov r4, sl │ │ │ │ + mov r4, fp │ │ │ │ lsls r2, r7, #1 │ │ │ │ add r4, sp, #256 @ 0x100 │ │ │ │ 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 │ │ │ │ @@ -68948,44 +68948,44 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r3, sp, #896 @ 0x380 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add sl, lr │ │ │ │ + add sl, pc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vmvn.i32 q8, #169 @ 0x000000a9 │ │ │ │ - add r2, r3 │ │ │ │ + vshr.u8 q8, , #6 │ │ │ │ + add r2, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vshr.u32 q0, , #26 │ │ │ │ - mvns r6, r7 │ │ │ │ + vshr.u32 q0, , #18 │ │ │ │ + add r6, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vshr.u8 q0, , #6 │ │ │ │ - mvns r2, r4 │ │ │ │ + vshr.u16 q0, , #14 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vqadd.u32 q8, q6, │ │ │ │ - mvns r4, r0 │ │ │ │ + vqadd.u64 q8, q2, │ │ │ │ + mvns r4, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vqadd.u8 q8, q5, │ │ │ │ - bics r0, r4 │ │ │ │ + vqadd.u16 q8, q1, │ │ │ │ + bics r0, r5 │ │ │ │ lsls r2, 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 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov r9, r3 │ │ │ │ @@ -69064,19 +69064,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (cfdd8 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n cfd64 │ │ │ │ - mrc2 0, 0, r0, cr14, cr9, {3} │ │ │ │ - negs r6, r6 │ │ │ │ + mcr2 0, 1, r0, cr6, cr9, {3} │ │ │ │ + negs r6, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mcr2 0, 0, r0, cr4, cr9, {3} │ │ │ │ - negs r4, r3 │ │ │ │ + mcr2 0, 0, r0, cr12, cr9, {3} │ │ │ │ + negs r4, r4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #280] @ (cff08 ) │ │ │ │ @@ -69195,19 +69195,19 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #488 @ (adr r7, d00fc ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldc2l 0, cr0, [lr], #484 @ 0x1e4 │ │ │ │ - adcs r6, r2 │ │ │ │ + stc2 0, cr0, [r6, #-484] @ 0xfffffe1c │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r8], {121} @ 0x79 │ │ │ │ - asrs r0, r6 │ │ │ │ + stc2l 0, cr0, [r0], #484 @ 0x1e4 │ │ │ │ + asrs r0, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ @@ -69235,16 +69235,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r0], #-484 @ 0xfffffe1c │ │ │ │ - lsls r0, r7 │ │ │ │ + stc2l 0, cr0, [r8], #-484 @ 0xfffffe1c │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -69269,16 +69269,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r8], {121} @ 0x79 │ │ │ │ - eors r0, r4 │ │ │ │ + ldc2 0, cr0, [r0], {121} @ 0x79 │ │ │ │ + eors r0, r5 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #168] @ (d0094 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -69353,16 +69353,16 @@ │ │ │ │ nop │ │ │ │ add r6, pc, #168 @ (adr r6, d0140 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #760 @ (adr r5, d0398 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xfb420079 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + @ instruction: 0xfb4a0079 │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #160] @ (d015c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -69434,16 +69434,16 @@ │ │ │ │ nop │ │ │ │ add r5, pc, #360 @ (adr r5, d02c8 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #984 @ (adr r4, d0540 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xfa7a0079 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xfa820079 │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r6, r2 │ │ │ │ @@ -69627,32 +69627,32 @@ │ │ │ │ ... │ │ │ │ add r4, pc, #552 @ (adr r4, d0584 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #392 @ (adr r4, d04ec ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrsh.w r0, [lr, #121] @ 0x79 │ │ │ │ - subs r6, #22 │ │ │ │ + vst1.8 @ instruction: 0xf9c60079 │ │ │ │ + subs r6, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrsb.w r0, [r2, #121] @ 0x79 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + ldrsb.w r0, [sl, #121] @ 0x79 │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xfa060079 │ │ │ │ - vld4.16 {d0-d3}, [r4 :256], r9 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + @ instruction: 0xfa0e0079 │ │ │ │ + vld4.16 {d0-d3}, [ip :256], r9 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr.w r0, [r6, #121] @ 0x79 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + ldr.w r0, [lr, #121] @ 0x79 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh.w r0, [r8, #121] @ 0x79 │ │ │ │ - subs r5, #0 │ │ │ │ + ldrh.w r0, [r0, #121] @ 0x79 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb.w r0, [sl, #121] @ 0x79 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + ldrb.w r0, [r2, #121] @ 0x79 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r2, 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 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -69689,16 +69689,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7d60079 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf7de0079 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r2, 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, #696] @ (d06d8 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -69964,47 +69964,47 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #100] @ (d0730 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n d06b6 │ │ │ │ - @ instruction: 0xf7800079 │ │ │ │ - @ instruction: 0xf6e40079 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + @ instruction: 0xf7880079 │ │ │ │ + @ instruction: 0xf6ec0079 │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf67a0079 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf6820079 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf6340079 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + @ instruction: 0xf63c0079 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf61a0079 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + @ instruction: 0xf6220079 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf5fa0079 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + addw r0, r2, #2169 @ 0x879 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf5e00079 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + @ instruction: 0xf5e80079 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sbc.w r0, r4, #16318464 @ 0xf90000 │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ + sbc.w r0, ip, #16318464 @ 0xf90000 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adc.w r0, ip, #16318464 @ 0xf90000 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + adcs.w r0, r4, #16318464 @ 0xf90000 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf5320079 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + @ instruction: 0xf53a0079 │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds.w r0, sl, #16318464 @ 0xf90000 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + @ instruction: 0xf5220079 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf4fa0079 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + add.w r0, r2, #16318464 @ 0xf90000 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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] @ (d0830 ) │ │ │ │ @@ -70099,21 +70099,21 @@ │ │ │ │ b.n d079c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r2, #16318464 @ 0xf90000 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + bics.w r0, sl, #16318464 @ 0xf90000 │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf3a60079 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + @ instruction: 0xf3ae0079 │ │ │ │ + subs r0, #6 │ │ │ │ lsls r2, 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -70281,34 +70281,34 @@ │ │ │ │ ldr r0, [pc, #64] @ (d0a40 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n d0912 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2bc0079 │ │ │ │ - adds r7, #20 │ │ │ │ + movt r0, #16505 @ 0x4079 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subw r0, r4, #121 @ 0x79 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + subw r0, ip, #121 @ 0x79 │ │ │ │ + adds r7, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movw r0, #24697 @ 0x6079 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + movw r0, #57465 @ 0xe079 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf21e0079 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + @ instruction: 0xf2260079 │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - addw r0, r4, #121 @ 0x79 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + addw r0, ip, #121 @ 0x79 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf1ea0079 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + @ instruction: 0xf1f20079 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - rsb r0, sl, #121 @ 0x79 │ │ │ │ - @ instruction: 0xf25e0079 │ │ │ │ + rsbs r0, r2, #121 @ 0x79 │ │ │ │ + @ instruction: 0xf2660079 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -70399,25 +70399,25 @@ │ │ │ │ ldr r0, [pc, #40] @ (d0b50 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n d0a72 │ │ │ │ nop │ │ │ │ - adds.w r0, lr, #121 @ 0x79 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + @ instruction: 0xf1260079 │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add.w r0, r0, #121 @ 0x79 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + add.w r0, r8, #121 @ 0x79 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf0be0079 │ │ │ │ - adds r5, #22 │ │ │ │ + @ instruction: 0xf0c60079 │ │ │ │ + adds r5, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf0a00079 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xf0a80079 │ │ │ │ + adds r5, #0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -70517,25 +70517,25 @@ │ │ │ │ ldr r0, [pc, #40] @ (d0c70 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n d0b80 │ │ │ │ nop │ │ │ │ - vshr.s32 q8, , #18 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + vshr.s32 q8, , #10 │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vshr.s16 q8, , #16 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + vshr.s16 q8, , #8 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vshr.s16 q0, , #2 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + vshr.s32 q0, , #26 │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vmvn.i32 q0, #9 @ 0x00000009 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + vshr.s8 q0, , #8 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -70599,25 +70599,25 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vqadd.s16 q0, q6, │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + vqadd.s32 q0, q2, │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vqadd.s8 q0, q2, │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + vqadd.s8 q0, q6, │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vmvn.i32 q8, #105 @ 0x00000069 │ │ │ │ - mcr 0, 6, r0, cr2, cr9, {3} │ │ │ │ - adds r3, #26 │ │ │ │ + vshr.s8 q8, , #2 │ │ │ │ + mcr 0, 6, r0, cr10, cr9, {3} │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #848 @ (adr r1, d1090 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, d10b0 ) │ │ │ │ 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, #2928] @ 0xb70 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ @@ -70801,19 +70801,19 @@ │ │ │ │ ... │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldcl 0, cr0, [r4, #484]! @ 0x1e4 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + ldcl 0, cr0, [ip, #484]! @ 0x1e4 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldcl 0, cr0, [lr], #-484 @ 0xfffffe1c │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + stc 0, cr0, [r6], {121} @ 0x79 │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r2, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [pc, #976] @ (d1350 ) │ │ │ │ blx 9e150 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r6, pc │ │ │ │ @@ -71153,50 +71153,50 @@ │ │ │ │ ldr r0, [pc, #120] @ (d13b4 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n d0d7e │ │ │ │ ... │ │ │ │ - ldc 0, cr0, [ip], {121} @ 0x79 │ │ │ │ - ldc 0, cr0, [r8], #-484 @ 0xfffffe1c │ │ │ │ - adcs.w r0, r0, r9, ror #1 │ │ │ │ - strd r0, r0, [r0, #484] @ 0x1e4 │ │ │ │ - @ instruction: 0xe9b00079 │ │ │ │ - cmp r6, #8 │ │ │ │ + stc 0, cr0, [r4], #-484 @ 0xfffffe1c │ │ │ │ + mcrr 0, 7, r0, r0, cr9 │ │ │ │ + adcs.w r0, r8, r9, ror #1 │ │ │ │ + strd r0, r0, [r8, #484] @ 0x1e4 │ │ │ │ + @ instruction: 0xe9b80079 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xe9920079 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + @ instruction: 0xe99a0079 │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrd r0, r0, [r8, #-484]! @ 0x1e4 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + @ instruction: 0xe9800079 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrd r0, r0, [sl, #-484] @ 0x1e4 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + strd r0, r0, [r2, #-484]! @ 0x1e4 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmdb ip!, {r0, r3, r4, r5, r6} │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + strd r0, r0, [r4, #-484] @ 0x1e4 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmdb r2!, {r0, r3, r4, r5, r6} │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + stmdb sl!, {r0, r3, r4, r5, r6} │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmdb r2, {r0, r3, r4, r5, r6} │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + stmdb sl, {r0, r3, r4, r5, r6} │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strd r0, r0, [r4], #484 @ 0x1e4 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + strd r0, r0, [ip], #484 @ 0x1e4 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strexd r9, r0, r0, [r6] │ │ │ │ - cmp r5, #30 │ │ │ │ + strexd r9, r0, r0, [lr] │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia.w r8!, {r0, r3, r4, r5, r6} │ │ │ │ - cmp r5, #0 │ │ │ │ + ldmia.w r0!, {r0, r3, r4, r5, r6} │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia.w sl, {r0, r3, r4, r5, r6} │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + ldmia.w r2, {r0, r3, r4, r5, r6} │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #3968 @ 0xf80 │ │ │ │ ldr r0, [pc, #56] @ (d13f8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -71215,21 +71215,20 @@ │ │ │ │ ldr r0, [pc, #28] @ (d1404 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n d0d7e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - b.n d13f4 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + @ instruction: 0xe8040079 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n d13c0 │ │ │ │ + b.n d13d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ @@ -71300,15 +71299,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n d12fc │ │ │ │ + b.n d130c │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r1, [sp, #488] @ 0x1e8 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -71575,49 +71574,49 @@ │ │ │ │ ... │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n d1440 │ │ │ │ + b.n d1450 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n d1410 │ │ │ │ + b.n d1420 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n d1350 │ │ │ │ + b.n d1360 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d12ec │ │ │ │ + b.n d12fc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n d1284 │ │ │ │ + b.n d1294 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n d11f8 │ │ │ │ + b.n d1208 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n d1148 │ │ │ │ + b.n d1158 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n d1118 │ │ │ │ + b.n d1128 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r1, #12 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n d1098 │ │ │ │ + b.n d10a8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d10a4 │ │ │ │ + b.n d10b4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ beq.n d17ca │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -71646,17 +71645,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (d1814 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n d17ec │ │ │ │ - b.n d1f98 │ │ │ │ + b.n d1fa8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r2, 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 │ │ │ │ sub sp, #20 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ @@ -71713,21 +71712,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (d18c4 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n d1f40 │ │ │ │ + b.n d1f50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n d1f00 │ │ │ │ + b.n d1f10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r2, 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 r1, [pc, #232] @ (d19c0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -71960,23 +71959,23 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n d1d64 │ │ │ │ + b.n d1d74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n d1cdc │ │ │ │ + b.n d1cec │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d1cac │ │ │ │ + b.n d1cbc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r2, 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.w r9, r3, #0 │ │ │ │ ble.n d1b92 │ │ │ │ @@ -72024,21 +72023,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (d1bc4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n d1c40 │ │ │ │ + b.n d1c50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n d1bfc │ │ │ │ + b.n d1c0c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r2, r7, #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 r6, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -72224,29 +72223,29 @@ │ │ │ │ add r6, pc │ │ │ │ blx 96a84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 9da08 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ b.n d1d96 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #70 @ 0x46 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - udf #6 │ │ │ │ + udf #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ 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.w r4, [pc, #2892] @ d2950 │ │ │ │ mov r5, r1 │ │ │ │ @@ -73293,169 +73292,169 @@ │ │ │ │ ... │ │ │ │ ldrh r4, [r1, #0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bgt.n d2a54 │ │ │ │ + bgt.n d2864 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - blt.n d28f0 │ │ │ │ + blt.n d2900 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bge.n d2938 │ │ │ │ + bge.n d2948 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bge.n d2a30 │ │ │ │ + bge.n d2a40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bge.n d29f8 │ │ │ │ + bge.n d2a08 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bls.n d2910 │ │ │ │ + bls.n d2920 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bls.n d289c │ │ │ │ + bls.n d28ac │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n d2a1c │ │ │ │ + bls.n d2a2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bls.n d29e4 │ │ │ │ + bls.n d29f4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bhi.n d2988 │ │ │ │ + bhi.n d2998 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bhi.n d2950 │ │ │ │ + bhi.n d2960 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bhi.n d2aa0 │ │ │ │ + bhi.n d2ab0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bhi.n d2a68 │ │ │ │ + bhi.n d2a78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvc.n d2930 │ │ │ │ + bvc.n d2940 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvc.n d28f4 │ │ │ │ + bvc.n d2904 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvc.n d2ab8 │ │ │ │ + bvc.n d2ac8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvc.n d2a40 │ │ │ │ + bvc.n d2a50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvc.n d29fc │ │ │ │ + bvc.n d2a0c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvs.n d2998 │ │ │ │ + bvs.n d29a8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvs.n d2aa4 │ │ │ │ + bvs.n d2ab4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvs.n d2a68 │ │ │ │ + bvs.n d2a78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n d29f0 │ │ │ │ + bvs.n d2a00 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r1, r1 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n d29b4 │ │ │ │ + bpl.n d29c4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n d2978 │ │ │ │ + bpl.n d2988 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n d2944 │ │ │ │ + bpl.n d2954 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n d2ab8 │ │ │ │ + bpl.n d2ac8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n d2a84 │ │ │ │ + bpl.n d2a94 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bpl.n d2a50 │ │ │ │ + bpl.n d2a60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n d2a00 │ │ │ │ + bmi.n d2a10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n d29c8 │ │ │ │ + bmi.n d29d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n d2994 │ │ │ │ + bmi.n d29a4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n d2b40 │ │ │ │ + bmi.n d2950 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n d2b0c │ │ │ │ + bmi.n d2b1c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bmi.n d2ad8 │ │ │ │ + bmi.n d2ae8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n d2b3c │ │ │ │ + bcc.n d2b4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n d2b08 │ │ │ │ + bcc.n d2b18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n d2adc │ │ │ │ + bcc.n d2aec │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcs.n d2a3c │ │ │ │ + bcs.n d2a4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcs.n d29e4 │ │ │ │ + bcs.n d29f4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcs.n d29ac │ │ │ │ + bcs.n d29bc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -73542,17 +73541,17 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n d2b48 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n d2ac4 │ │ │ │ + beq.n d2ad4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldrb r4, [r5, #11] │ │ │ │ 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 │ │ │ │ @@ -73704,33 +73703,33 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (d2d38 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n d2bfe │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r2, 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, #4000] @ 0xfa0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -74011,57 +74010,57 @@ │ │ │ │ b.n d2f0c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r0, [r1, #28] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ 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, #2888] @ 0xb48 │ │ │ │ ldr r4, [pc, #944] @ (d3450 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -74423,29 +74422,29 @@ │ │ │ │ ... │ │ │ │ strb r2, [r6, #21] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #20] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r0, [pc, #744] @ (d3768 ) │ │ │ │ movw r1, #2833 @ 0xb11 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #736] @ (d376c ) │ │ │ │ @@ -74725,33 +74724,33 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n d30f0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr.w r0, [pc, #1716] @ d3e48 │ │ │ │ movw r1, #2904 @ 0xb58 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #1704] @ d3e4c │ │ │ │ @@ -75368,115 +75367,115 @@ │ │ │ │ bpl.w d3f9c │ │ │ │ subs r5, r4, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ mov r8, r5 │ │ │ │ b.n d3f32 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - itee lt │ │ │ │ + itte lt │ │ │ │ lsllt r1, r7, #1 │ │ │ │ - lslge r2, r1, #16 │ │ │ │ + lsllt r2, r2, #16 │ │ │ │ lslge r2, r7, #1 │ │ │ │ - itet ls │ │ │ │ + ittt ls │ │ │ │ lslls r1, r7, #1 │ │ │ │ - lslhi r6, r5, #15 │ │ │ │ + lslls r6, r6, #15 │ │ │ │ lslls r2, r7, #1 │ │ │ │ - itte vc │ │ │ │ - lslvc r1, r7, #1 │ │ │ │ - lslvc r2, r2, #15 │ │ │ │ - lslvs r2, r7, #1 │ │ │ │ - itte mi │ │ │ │ + ittt hi │ │ │ │ + lslhi r1, r7, #1 │ │ │ │ + lslhi r2, r3, #15 │ │ │ │ + lslhi r2, r7, #1 │ │ │ │ + itee mi │ │ │ │ lslmi r1, r7, #1 │ │ │ │ - lslmi r6, r3, #14 │ │ │ │ + lslpl r6, r4, #14 │ │ │ │ lslpl r2, r7, #1 │ │ │ │ - itt cs │ │ │ │ + ite cs │ │ │ │ lslcs r1, r7, #1 │ │ │ │ - lslcs r4, r7, #13 │ │ │ │ + lslcc r4, r0, #14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr.w r2, [r3, r8, lsl #2] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ @@ -75698,49 +75697,49 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #88] @ (d41cc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w d30f0 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r6, d4208 │ │ │ │ + cbnz r6, d420a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, r5 │ │ │ │ + movs r6, r6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r4, d420a │ │ │ │ + cbnz r4, d420c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbnz r4, d420a │ │ │ │ + cbnz r4, d420c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vshr.u32 q8, , #14 │ │ │ │ - pop {r6, r7} │ │ │ │ + vshr.u32 q8, , #6 │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbnz r0, d41f6 │ │ │ │ + cbnz r0, d41f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vqadd.u64 q8, q0, │ │ │ │ - revsh r4, r4 │ │ │ │ + vqadd.u64 q8, q4, │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vqadd.u64 q0, q6, │ │ │ │ - hlt 0x000e │ │ │ │ + vqadd.u8 q8, q2, │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mcr2 0, 6, r0, cr6, cr9, {3} │ │ │ │ - rev16 r2, r2 │ │ │ │ + mcr2 0, 6, r0, cr14, cr9, {3} │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mcr2 0, 5, r0, cr10, cr9, {3} │ │ │ │ + mrc2 0, 5, r0, cr2, cr9, {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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #396] @ (d4370 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #396] @ (d4374 ) │ │ │ │ @@ -75898,23 +75897,23 @@ │ │ │ │ ... │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc2l 0, cr0, [r2, #-484] @ 0xfffffe1c │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + stc2l 0, cr0, [sl, #-484] @ 0xfffffe1c │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc2l 0, cr0, [r6], #484 @ 0x1e4 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + stc2l 0, cr0, [lr], #484 @ 0x1e4 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc2l 0, cr0, [r8], {121} @ 0x79 │ │ │ │ + ldc2l 0, cr0, [r0], {121} @ 0x79 │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ @@ -76404,26 +76403,26 @@ │ │ │ │ ... │ │ │ │ str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #32] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb.w r0, [r6, #121] @ 0x79 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + strb.w r0, [lr, #121] @ 0x79 │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - uxtb r2, r3 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7320079 │ │ │ │ + @ instruction: 0xf73a0079 │ │ │ │ subs r5, #1 │ │ │ │ bcc.w d47b6 │ │ │ │ ldr.w r6, [r4, #-4]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 9ca30 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -76712,23 +76711,23 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n d4bde │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbz r2, d4ca4 │ │ │ │ + cbz r2, d4ca6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf61a0079 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xf6220079 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add.w r0, r6, #16318464 @ 0xf90000 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + add.w r0, lr, #16318464 @ 0xf90000 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf4e80079 │ │ │ │ + @ instruction: 0xf4f00079 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #2496 @ 0x9c0 │ │ │ │ ldr r0, [pc, #792] @ (d4fa8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #784] @ (d4fac ) │ │ │ │ @@ -77017,32 +77016,32 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ b.w d43f8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf3840079 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + @ instruction: 0xf38c0079 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf2640079 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + @ instruction: 0xf26c0079 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf21e0079 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + @ instruction: 0xf2260079 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf1fe0079 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + addw r0, r6, #121 @ 0x79 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - rsbs r0, lr, #121 @ 0x79 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf1e60079 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - eors.w r0, r0, #121 @ 0x79 │ │ │ │ + eors.w r0, r8, #121 @ 0x79 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d0, [pc, #688] @ d5298 │ │ │ │ mov r0, r7 │ │ │ │ vsub.f64 d7, d7, d5 │ │ │ │ @@ -77299,29 +77298,29 @@ │ │ │ │ ldr r0, [pc, #56] @ (d52c4 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ b.w d43f8 │ │ │ │ ... │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mrc 0, 6, r0, cr10, cr9, {3} │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + mcr 0, 7, r0, cr2, cr9, {3} │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mrc 0, 5, r0, cr12, cr9, {3} │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + mcr 0, 6, r0, cr4, cr9, {3} │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldcl 0, cr0, [r8, #484] @ 0x1e4 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + stcl 0, cr0, [r0, #484]! @ 0x1e4 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldc 0, cr0, [r8, #484]! @ 0x1e4 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + stcl 0, cr0, [r0, #484] @ 0x1e4 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldc 0, cr0, [r4, #484] @ 0x1e4 │ │ │ │ + ldc 0, cr0, [ip, #484] @ 0x1e4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #2620 @ 0xa3c │ │ │ │ ldr r0, [pc, #832] @ (d5610 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #824] @ (d5614 ) │ │ │ │ @@ -77630,83 +77629,83 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #192] @ (d56c4 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ b.w d43f8 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stcl 0, cr0, [r4, #-484] @ 0xfffffe1c │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + stcl 0, cr0, [ip, #-484] @ 0xfffffe1c │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc 0, cr0, [r4, #-484]! @ 0xfffffe1c │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + stc 0, cr0, [ip, #-484]! @ 0xfffffe1c │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc 0, cr0, [r4, #-484] @ 0xfffffe1c │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + stc 0, cr0, [ip, #-484] @ 0xfffffe1c │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldcl 0, cr0, [r6], {121} @ 0x79 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + ldcl 0, cr0, [lr], {121} @ 0x79 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc 0, cr0, [sl], #484 @ 0x1e4 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + ldc 0, cr0, [r2], #484 @ 0x1e4 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc 0, cr0, [sl], {121} @ 0x79 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + ldc 0, cr0, [r2], {121} @ 0x79 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stcl 0, cr0, [sl], #-484 @ 0xfffffe1c │ │ │ │ - add r7, pc, #968 @ (adr r7, d5a14 ) │ │ │ │ + ldcl 0, cr0, [r2], #-484 @ 0xfffffe1c │ │ │ │ + add r7, pc, #1000 @ (adr r7, d5a34 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mcrr 0, 7, r0, sl, cr9 │ │ │ │ - add r7, pc, #840 @ (adr r7, d599c ) │ │ │ │ + mrrc 0, 7, r0, r2, cr9 │ │ │ │ + add r7, pc, #872 @ (adr r7, d59bc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc 0, cr0, [sl], #-484 @ 0xfffffe1c │ │ │ │ - add r7, pc, #712 @ (adr r7, d5924 ) │ │ │ │ + ldc 0, cr0, [r2], #-484 @ 0xfffffe1c │ │ │ │ + add r7, pc, #744 @ (adr r7, d5944 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc 0, cr0, [sl], {121} @ 0x79 │ │ │ │ - add r7, pc, #584 @ (adr r7, d58ac ) │ │ │ │ + ldc 0, cr0, [r2], {121} @ 0x79 │ │ │ │ + add r7, pc, #616 @ (adr r7, d58cc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xebea0079 │ │ │ │ - add r7, pc, #456 @ (adr r7, d5834 ) │ │ │ │ + @ instruction: 0xebf20079 │ │ │ │ + add r7, pc, #488 @ (adr r7, d5854 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - rsb r0, sl, r9, ror #1 │ │ │ │ - add r7, pc, #328 @ (adr r7, d57bc ) │ │ │ │ + rsbs r0, r2, r9, ror #1 │ │ │ │ + add r7, pc, #360 @ (adr r7, d57dc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sub.w r0, sl, r9, ror #1 │ │ │ │ - add r7, pc, #200 @ (adr r7, d5744 ) │ │ │ │ + subs.w r0, r2, r9, ror #1 │ │ │ │ + add r7, pc, #232 @ (adr r7, d5764 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xeb8a0079 │ │ │ │ - add r7, pc, #48 @ (adr r7, d56b4 ) │ │ │ │ + @ instruction: 0xeb920079 │ │ │ │ + add r7, pc, #80 @ (adr r7, d56d4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sbc.w r0, r4, r9, ror #1 │ │ │ │ - add r6, pc, #944 @ (adr r6, d5a3c ) │ │ │ │ + sbc.w r0, ip, r9, ror #1 │ │ │ │ + add r6, pc, #976 @ (adr r6, d5a5c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adc.w r0, r4, r9, ror #1 │ │ │ │ - add r6, pc, #816 @ (adr r6, d59c4 ) │ │ │ │ + adc.w r0, ip, r9, ror #1 │ │ │ │ + add r6, pc, #848 @ (adr r6, d59e4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xeb240079 │ │ │ │ - add r6, pc, #688 @ (adr r6, d594c ) │ │ │ │ + @ instruction: 0xeb2c0079 │ │ │ │ + add r6, pc, #720 @ (adr r6, d596c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add.w r0, r4, r9, ror #1 │ │ │ │ - add r6, pc, #272 @ (adr r6, d57b4 ) │ │ │ │ + add.w r0, ip, r9, ror #1 │ │ │ │ + add r6, pc, #304 @ (adr r6, d57d4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - eors.w r0, ip, r9, ror #1 │ │ │ │ - add r6, pc, #144 @ (adr r6, d573c ) │ │ │ │ + @ instruction: 0xeaa40079 │ │ │ │ + add r6, pc, #176 @ (adr r6, d575c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - orns r0, ip, r9, ror #1 │ │ │ │ - add r6, pc, #16 @ (adr r6, d56c4 ) │ │ │ │ + eor.w r0, r4, r9, ror #1 │ │ │ │ + add r6, pc, #48 @ (adr r6, d56e4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - orrs.w r0, ip, r9, ror #1 │ │ │ │ - add r5, pc, #912 @ (adr r5, d5a4c ) │ │ │ │ + orn r0, r4, r9, ror #1 │ │ │ │ + add r5, pc, #944 @ (adr r5, d5a6c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bics.w r0, ip, r9, ror #1 │ │ │ │ - add r5, pc, #784 @ (adr r5, d59d4 ) │ │ │ │ + orr.w r0, r4, r9, ror #1 │ │ │ │ + add r5, pc, #816 @ (adr r5, d59f4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ands.w r0, ip, r9, ror #1 │ │ │ │ + bic.w r0, r4, r9, ror #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 r5, r1 │ │ │ │ mov sl, r0 │ │ │ │ @@ -78270,21 +78269,21 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ ldr r7, [pc, #184] @ (d5d9c ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #376 @ (adr r4, d5e64 ) │ │ │ │ + add r4, pc, #408 @ (adr r4, d5e84 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r0, pc, #72 @ (adr r0, d5d38 ) │ │ │ │ + add r0, pc, #104 @ (adr r0, d5d58 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d63e0 │ │ │ │ + b.n d63f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r1, [pc, #392] @ (d5e84 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ @@ -78957,80 +78956,80 @@ │ │ │ │ bne.w d5b84 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w d58b8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d6934 │ │ │ │ + b.n d6944 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d6838 │ │ │ │ + b.n d6848 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d67e4 │ │ │ │ + b.n d67f4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d67ac │ │ │ │ + b.n d67bc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d668c │ │ │ │ + b.n d669c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n d6654 │ │ │ │ + b.n d6664 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrh r3, [r2, #58] @ 0x3a │ │ │ │ vqshl.u64 d27, d9, #63 @ 0x3f │ │ │ │ vcvt.u32.f32 d24, d19, #1 │ │ │ │ - vqrshrun.s64 d25, q8, #1 │ │ │ │ + vqrshrun.s64 d25, q12, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bgt.n d63cc │ │ │ │ + bgt.n d63dc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bgt.n d63a4 │ │ │ │ + bgt.n d63b4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r0, [pc, #276] @ (d655c ) │ │ │ │ movw r1, #3413 @ 0xd55 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #268] @ (d6560 ) │ │ │ │ @@ -79132,49 +79131,49 @@ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ b.w d5824 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrb.w r2, [r6, #94] @ 0x5e │ │ │ │ b.w d5af6 │ │ │ │ nop │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blt.n d64f8 │ │ │ │ + blt.n d6508 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blt.n d64c8 │ │ │ │ + blt.n d64d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blt.n d6498 │ │ │ │ + blt.n d64a8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blt.n d6668 │ │ │ │ + blt.n d6678 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blt.n d6638 │ │ │ │ + blt.n d6648 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blt.n d6608 │ │ │ │ + blt.n d6618 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blt.n d65d8 │ │ │ │ + blt.n d65e8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blt.n d65a8 │ │ │ │ + blt.n d65b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bge.n d6578 │ │ │ │ + bge.n d6588 │ │ │ │ lsls r1, 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 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -79375,51 +79374,51 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ blx 9d5b4 │ │ │ │ b.n d6618 │ │ │ │ nop │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bge.n d6818 │ │ │ │ + bge.n d6828 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bge.n d67f0 │ │ │ │ + bge.n d6800 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n d6718 │ │ │ │ + bls.n d6728 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n d6834 │ │ │ │ + bls.n d6844 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n d6808 │ │ │ │ + bls.n d6818 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n d67dc │ │ │ │ + bhi.n d67ec │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n d67b4 │ │ │ │ + bhi.n d67c4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n d6788 │ │ │ │ + bhi.n d6798 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n d6740 │ │ │ │ + bhi.n d6750 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #676] @ (d6ac8 ) │ │ │ │ @@ -79676,51 +79675,51 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvc.n d6b14 │ │ │ │ + bvc.n d6b24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvc.n d6ae4 │ │ │ │ + bvc.n d6af4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvs.n d6a5c │ │ │ │ + bvs.n d6a6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvs.n d6bf4 │ │ │ │ + bvs.n d6a04 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bpl.n d6ad4 │ │ │ │ + bpl.n d6ae4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bpl.n d6aa0 │ │ │ │ + bpl.n d6ab0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bpl.n d6a6c │ │ │ │ + bpl.n d6a7c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bpl.n d6c04 │ │ │ │ + bpl.n d6c14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d6b1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -80386,205 +80385,205 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n d6b88 │ │ │ │ subs r2, #220 @ 0xdc │ │ │ │ lsls r5, r0, #2 │ │ │ │ strh r3, [r7, #54] @ 0x36 │ │ │ │ vabal.u , d15, d20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r2, r3, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bmi.n d717c │ │ │ │ + bmi.n d718c │ │ │ │ lsls r1, r7, #1 │ │ │ │ subs r2, #136 @ 0x88 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r4, sp, #252 @ 0xfc │ │ │ │ @ instruction: 0xffff8c99 │ │ │ │ vqrdmulh.s q12, , d23[0] │ │ │ │ vrsra.u32 , , #1 │ │ │ │ - @ instruction: 0xffff914c │ │ │ │ + vsra.u32 , q2, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n d7248 │ │ │ │ + bcc.n d7258 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r3, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ - vcvt.u32.f32 q12, q0, #1 │ │ │ │ + vcvt.u32.f32 q12, q4, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n d71c4 │ │ │ │ + bcc.n d71d4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n d7190 │ │ │ │ + bcc.n d71a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ vtbx.8 d31, {d31}, d21 │ │ │ │ - vqrdmlah.s q12, , d28[0] │ │ │ │ + @ instruction: 0xffff8ef4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n d7314 │ │ │ │ + bcc.n d7324 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n d72ec │ │ │ │ + bcc.n d72fc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n d7270 │ │ │ │ + bcs.n d7280 │ │ │ │ lsls r1, r7, #1 │ │ │ │ @ instruction: 0xfac5ffff │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n d7218 │ │ │ │ + bcs.n d7228 │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r5, sp, #684 @ 0x2ac │ │ │ │ - @ instruction: 0xffff8e2e │ │ │ │ + vcvt.f32.u32 d24, d22, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n d71c0 │ │ │ │ + bcs.n d71d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r6, pc, #644 @ (adr r6, d7540 ) │ │ │ │ - @ instruction: 0xffff8dfc │ │ │ │ + @ instruction: 0xffff8e04 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n d7368 │ │ │ │ + bcs.n d7378 │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r6, pc, #156 @ (adr r6, d7364 ) │ │ │ │ - vqrdmulh.s q12, , d10[0] │ │ │ │ + @ instruction: 0xffff8dd2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n d7310 │ │ │ │ + bcs.n d7320 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strh r1, [r3, #32] │ │ │ │ - @ instruction: 0xffff8d98 │ │ │ │ + @ instruction: 0xffff8da0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n d72b8 │ │ │ │ + bne.n d72c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r6, [sp, #1004] @ 0x3ec │ │ │ │ - vqrdmulh.s q12, , d22[0] │ │ │ │ + vqrdmulh.s q12, , d30[0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n d7260 │ │ │ │ + bne.n d7270 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - vcvt.u16.f16 d24, d16, #1 │ │ │ │ + vcvt.u16.f16 d24, d24, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n d7200 │ │ │ │ + bne.n d7210 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r3, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n d73a8 │ │ │ │ + bne.n d73b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ b.n d72ca │ │ │ │ - vqdmulh.s q12, , d4[0] │ │ │ │ + vqdmulh.s q12, , d12[0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n d7340 │ │ │ │ + bne.n d7350 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ - @ instruction: 0xffff8c96 │ │ │ │ + @ instruction: 0xffff8c9e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n d72f4 │ │ │ │ + beq.n d7304 │ │ │ │ lsls r1, r7, #1 │ │ │ │ cbnz r7, d736e │ │ │ │ - vdup.8 q12, d18[7] │ │ │ │ + vdup.8 q12, d26[7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n d7298 │ │ │ │ + beq.n d72a8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r0, [sp, #852] @ 0x354 │ │ │ │ - vcvt.f16.u16 d24, d22, #1 │ │ │ │ + vcvt.f16.u16 d24, d30, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n d724c │ │ │ │ + beq.n d725c │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ vshr.u64 , , #1 │ │ │ │ - @ instruction: 0xffff8bf8 │ │ │ │ + vdup.8 d24, d0[7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n d73e0 │ │ │ │ + beq.n d73f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r7, [sp, #332] @ 0x14c │ │ │ │ - vtbx.8 d24, {d31- instruction: 0xffff8bd4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n d7394 │ │ │ │ + beq.n d73a4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrh r7, [r2, #56] @ 0x38 │ │ │ │ - vtbl.8 d24, {d31- │ │ │ │ lsls r1, r7, #1 │ │ │ │ strh r3, [r1, #46] @ 0x2e │ │ │ │ - @ instruction: 0xffff8b74 │ │ │ │ + @ instruction: 0xffff8b7c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ strh r7, [r1, #42] @ 0x2a │ │ │ │ - vtbx.8 d24, {d15-d18}, d8 │ │ │ │ + @ instruction: 0xffff8b50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r1, 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 │ │ │ │ @@ -80607,17 +80606,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d7430 : │ │ │ │ stmdb 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 │ │ │ │ @@ -80865,41 +80864,41 @@ │ │ │ │ mvn.w r3, #10 │ │ │ │ b.n d74e6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ adds r1, #46 @ 0x2e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #824] @ (d7a3c ) │ │ │ │ @@ -81238,69 +81237,69 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n d79c4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cmp r7, #14 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r5, #14] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d7ab4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -81335,17 +81334,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d7b28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -81366,19 +81365,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (d7b74 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d7b78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -81398,19 +81397,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (d7bc0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d7bc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -81430,19 +81429,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (d7c0c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r3 │ │ │ │ @@ -81636,33 +81635,33 @@ │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ cmp r1, #162 @ 0xa2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d7e24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -81684,19 +81683,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (d7e74 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d7e78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -81721,19 +81720,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (d7ed0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r0, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r1, r7, #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 │ │ │ │ @@ -82107,41 +82106,41 @@ │ │ │ │ ... │ │ │ │ movs r6, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #194 @ 0xc2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + nop │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w d8154 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ @@ -82233,37 +82232,37 @@ │ │ │ │ blx 9da08 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n d7f52 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r1, [pc, #348] @ (d85d0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -82401,21 +82400,21 @@ │ │ │ │ nop │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - rev16 r0, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #68] @ (d8640 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -82446,15 +82445,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r0, #22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r1, r7, #1 │ │ │ │ subs r2, r6, #7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -82483,15 +82482,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 95918 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #340] @ (d8810 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -82638,25 +82637,25 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r0, r3, #5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r7, #4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb852 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb826 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov fp, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -82806,23 +82805,23 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r0, r1, #7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb68e │ │ │ │ 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 r5, r0 │ │ │ │ @@ -82860,19 +82859,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (d8a44 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n d8a0e │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d8a48 : │ │ │ │ stmdb 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 │ │ │ │ @@ -83144,31 +83143,31 @@ │ │ │ │ nop │ │ │ │ subs r0, r7, r6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r0, d8d80 │ │ │ │ + cbz r0, d8d82 │ │ │ │ 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 │ │ │ │ movs r3, #2 │ │ │ │ @@ -83193,17 +83192,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - uxth r4, r5 │ │ │ │ + uxth r4, r6 │ │ │ │ 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 │ │ │ │ mov r2, r1 │ │ │ │ @@ -83230,17 +83229,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sxtb r0, r2 │ │ │ │ + sxtb r0, r3 │ │ │ │ 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 │ │ │ │ mov r2, r1 │ │ │ │ @@ -83265,17 +83264,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r6, d8e7c │ │ │ │ + cbz r6, d8e7e │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d8e40 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -83512,77 +83511,77 @@ │ │ │ │ b.n d8eec │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r0, #31 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrsh.w pc, [r3, #4095] @ 0xfff │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ strb.w pc, [r1, #255]! │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r7, r7, #1 │ │ │ │ @ instruction: 0xfafdffff │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r2, d90d2 │ │ │ │ + cbz r2, d90d4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ asrs r0, r5, #28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r6, d90d0 │ │ │ │ + cbz r6, d90d2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl fffff0d2 ::Settings::boolParam@@Base+0xff6cde3a> │ │ │ │ lsls r1, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl fff410ea ::Settings::boolParam@@Base+0xff60fe52> │ │ │ │ vrecps.f32 , , │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldc2l 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl ffd2f10e ::Settings::boolParam@@Base+0xff3fde76> │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -83605,17 +83604,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -83667,17 +83666,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (d920c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r7, #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 │ │ │ │ @@ -83720,17 +83719,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #68] @ (d92e4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -83762,15 +83761,15 @@ │ │ │ │ pop {pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r6, #13 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ asrs r0, r2, #13 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -83920,17 +83919,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000d9484 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -84243,99 +84242,99 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n d9546 │ │ │ │ nop │ │ │ │ asrs r4, r7, #5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldc2 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ stc2 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ mrc2 15, 1, pc, cr11, cr15, {7} │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ stc2l 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ asrs r6, r1, #3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stc2l 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ lsls r1, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stc2 15, cr15, [pc], #1020 @ d9bfc │ │ │ │ sdiv pc, sp, pc │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -84359,17 +84358,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r7, pc, #496 @ (adr r7, d9aac ) │ │ │ │ + add r7, pc, #528 @ (adr r7, d9acc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ @@ -84673,51 +84672,51 @@ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ b.n d9932 │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, pc, #976 @ (adr r6, d9fd0 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, d9ff0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r2, r4, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, pc, #176 @ (adr r5, d9cc0 ) │ │ │ │ + add r5, pc, #208 @ (adr r5, d9ce0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, pc, #56 @ (adr r5, d9c50 ) │ │ │ │ + add r5, pc, #88 @ (adr r5, d9c70 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, pc, #968 @ (adr r4, d9fe8 ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, da008 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, pc, #840 @ (adr r4, d9f70 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, d9f90 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, pc, #712 @ (adr r4, d9ef8 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, d9f18 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, pc, #584 @ (adr r4, d9e80 ) │ │ │ │ + add r4, pc, #616 @ (adr r4, d9ea0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, pc, #272 @ (adr r4, d9d54 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, d9d74 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #2057 @ 0x809 │ │ │ │ ldr r0, [pc, #96] @ (d9cac ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -84749,25 +84748,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (d9cc0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n d9c86 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, pc, #800 @ (adr r3, d9fd4 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, d9ff4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, pc, #640 @ (adr r3, d9f3c ) │ │ │ │ + add r3, pc, #672 @ (adr r3, d9f5c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, pc, #520 @ (adr r3, d9ecc ) │ │ │ │ + add r3, pc, #552 @ (adr r3, d9eec ) │ │ │ │ lsls r1, 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 │ │ │ │ @@ -84790,17 +84789,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, pc, #136 @ (adr r3, d9d9c ) │ │ │ │ + add r3, pc, #168 @ (adr r3, d9dbc ) │ │ │ │ lsls r1, 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 │ │ │ │ @@ -84823,17 +84822,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, pc, #840 @ (adr r2, da0ac ) │ │ │ │ + add r2, pc, #872 @ (adr r2, da0cc ) │ │ │ │ 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 r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -85062,17 +85061,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ 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 │ │ │ │ @@ -85140,21 +85139,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1408] @ da6a8 │ │ │ │ @@ -85648,79 +85647,79 @@ │ │ │ │ mov r9, r6 │ │ │ │ b.n da2d0 │ │ │ │ nop │ │ │ │ lsls r0, r5, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r6, r7, #17 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + str r2, [r6, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r1, 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #220] @ (da824 ) │ │ │ │ @@ -85809,22 +85808,22 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n da790 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cdp2 0, 12, cr0, cr12, cr4, {4} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r7, #1 │ │ │ │ cdp2 0, 8, cr0, cr4, cr4, {4} │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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] │ │ │ │ @@ -85888,15 +85887,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2 0, cr0, [sl, #528] @ 0x210 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldc2l 0, cr0, [r0, #-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, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ @@ -86139,41 +86138,41 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc2 0, cr0, [ip, #-528] @ 0xfffffdf0 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r0], #528 @ 0x210 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ sub sp, #8 │ │ │ │ @@ -86215,15 +86214,15 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r1, 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 r5, [r2, #16] │ │ │ │ sub sp, #16 │ │ │ │ @@ -86287,21 +86286,21 @@ │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (dad78 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -86336,15 +86335,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str??.w r0, [lr, #132] @ 0x84 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrh.w r0, [sl, #132] @ 0x84 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -86391,21 +86390,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #140] @ (daeb8 ) │ │ │ │ @@ -86459,25 +86458,25 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #992] @ (db2c8 ) │ │ │ │ @@ -86834,50 +86833,50 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n db082 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf72e0084 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ @ instruction: 0xf5920084 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r1, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -87163,25 +87162,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (db688 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n db652 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [pc, #560] @ (db8b8 ) │ │ │ │ + ldr r7, [pc, #592] @ (db8d8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r1, 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 ip, r1 │ │ │ │ @@ -87235,21 +87234,21 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r7, [pc, #16] @ (db738 ) │ │ │ │ + ldr r7, [pc, #48] @ (db758 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #904] @ (dbab8 ) │ │ │ │ + ldr r6, [pc, #936] @ (dbad8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -87319,21 +87318,21 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #360] @ (db95c ) │ │ │ │ + ldr r6, [pc, #392] @ (db97c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #88] @ (db854 ) │ │ │ │ + ldr r6, [pc, #120] @ (db874 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r1, 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 ip, r1 │ │ │ │ @@ -87387,21 +87386,21 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r5, [pc, #584] @ (dbae0 ) │ │ │ │ + ldr r5, [pc, #616] @ (dbb00 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #456] @ (dba68 ) │ │ │ │ + ldr r5, [pc, #488] @ (dba88 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r1, 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 r4, [r1, #94] @ 0x5e │ │ │ │ sub sp, #28 │ │ │ │ @@ -87582,29 +87581,29 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (dba90 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n db8d0 │ │ │ │ - ldr r4, [pc, #232] @ (dbb60 ) │ │ │ │ + ldr r4, [pc, #264] @ (dbb80 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #808] @ (dbda8 ) │ │ │ │ + ldr r3, [pc, #840] @ (dbdc8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #688] @ (dbd38 ) │ │ │ │ + ldr r3, [pc, #720] @ (dbd58 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #568] @ (dbcc8 ) │ │ │ │ + ldr r3, [pc, #600] @ (dbce8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ 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 r8, r1 │ │ │ │ @@ -88182,85 +88181,85 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ sbc.w r0, r6, r4, lsl #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ orr.w r0, sl, r4, lsl #2 │ │ │ │ - ldr r1, [pc, #328] @ (dc1e0 ) │ │ │ │ + ldr r1, [pc, #360] @ (dc200 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #232] @ (dc188 ) │ │ │ │ + ldr r1, [pc, #264] @ (dc1a8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #752] @ (dc398 ) │ │ │ │ + ldr r0, [pc, #784] @ (dc3b8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #384] @ (dc230 ) │ │ │ │ + ldr r0, [pc, #416] @ (dc250 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #208] @ (dc188 ) │ │ │ │ + ldr r0, [pc, #240] @ (dc1a8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #40] @ (dc0e8 ) │ │ │ │ + ldr r0, [pc, #72] @ (dc108 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r8, fp │ │ │ │ + mov r8, ip │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov ip, r4 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, pc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, ip │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r6, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r8, ip │ │ │ │ + cmp r8, sp │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ @@ -88349,17 +88348,17 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n dc1e6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n dbbb8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r7 │ │ │ │ + add r2, r8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r1, r7, #1 │ │ │ │ b.n dbaac │ │ │ │ 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 │ │ │ │ @@ -88684,25 +88683,25 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n dcdc4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n dc93c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adcs r2, r2 │ │ │ │ + adcs r2, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r6 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsls r6, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r4, [pc, #340] @ (dc774 ) │ │ │ │ @@ -88856,21 +88855,21 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ svc 244 @ 0xf4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ svc 44 @ 0x2c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ 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 │ │ │ │ mov ip, r1 │ │ │ │ @@ -88898,17 +88897,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -88933,17 +88932,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #316] @ (dc994 ) │ │ │ │ @@ -89087,21 +89086,21 @@ │ │ │ │ b.n dc908 │ │ │ │ ble.n dc910 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ble.n dc9b8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r1, 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 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -89252,37 +89251,37 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (dcb70 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n dca54 │ │ │ │ nop │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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] │ │ │ │ @@ -89487,21 +89486,21 @@ │ │ │ │ b.n dcc12 │ │ │ │ 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} │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr.w r4, [pc, #1464] @ dd3f0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -90003,69 +90002,69 @@ │ │ │ │ b.n dd3b0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n dd3a4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ bvs.n dd418 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r5, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #34 @ 0x22 │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r1, 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #252] @ (dd578 ) │ │ │ │ @@ -90176,25 +90175,25 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bne.n dd4ac │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bne.n dd5c8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ ldr.w r4, [pc, #1904] @ ddd20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -90874,91 +90873,91 @@ │ │ │ │ blx 9da08 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n dd8a4 │ │ │ │ beq.n ddde4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r1, #30 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r1, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r2, #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, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #28 │ │ │ │ @@ -91060,29 +91059,29 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000ddef0 : │ │ │ │ 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 │ │ │ │ @@ -91454,114 +91453,114 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #217 @ 0xd9 │ │ │ │ ldmia r6, {r0, r2, r3, r4, r5, r6} │ │ │ │ vabdl.u q14, d15, d8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmia r6!, {r3, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r1, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ - @ instruction: 0xffff25e2 │ │ │ │ + @ instruction: 0xffff25ea │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldmia r3, {r0, r2, r3, r5, r6, r7} │ │ │ │ vmls.i , , d9[0] │ │ │ │ vqshl.u64 q15, , #63 @ 0x3f │ │ │ │ @ instruction: 0xffffe76f │ │ │ │ - vqshlu.s64 q9, q11, #63 @ 0x3f │ │ │ │ + vqshlu.s64 q9, q15, #63 @ 0x3f │ │ │ │ lsls r1, r7, #1 │ │ │ │ stc2 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ adds r1, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ bvs.n de34a │ │ │ │ - vsri.64 d18, d16, #1 │ │ │ │ + vsri.64 d18, d24, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldmia r2, {r0, r2, r4, r5} │ │ │ │ - vmls.i q9, , d14[0] │ │ │ │ + vsri.32 q9, q3, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl 38c35a │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmia r7!, {r0, r2, r3} │ │ │ │ - vrsra.u64 q9, q11, #1 │ │ │ │ + vrsra.u64 q9, q15, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmia r6!, {r0, r2, r5, r6} │ │ │ │ - @ instruction: 0xffff23ca │ │ │ │ + vrsra.u64 q9, q1, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmia r5!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ - vrsra.u64 d18, d10, #1 │ │ │ │ + vsubw.u q9, , d18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ @ instruction: 0xb651 │ │ │ │ - @ instruction: 0xffff236c │ │ │ │ + vrsra.u32 q9, q10, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r2, [pc, #412] @ (de534 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ blx a1f58 │ │ │ │ mov r4, r0 │ │ │ │ @@ -91726,57 +91725,57 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n ddf4c │ │ │ │ nop │ │ │ │ lsls r7, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl 2ac542 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldmia r2!, {r0, r1, r3, r4} │ │ │ │ - @ instruction: 0xffff21e0 │ │ │ │ + @ instruction: 0xffff21e8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ bgt.n de546 │ │ │ │ - vaddw.u q9, , d28 │ │ │ │ + vsra.u64 d18, d20, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ cbnz r7, de5be │ │ │ │ - vaddw.u q9, , d0 │ │ │ │ + vaddw.u q9, , d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmia r2!, {r0, r1, r3, r5, r7} │ │ │ │ - vsra.u32 q9, q2, #1 │ │ │ │ + vsra.u32 q9, q6, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ b.n deb36 │ │ │ │ - vaddw.u q9, , d24 │ │ │ │ + vsra.u32 d18, d16, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ @ instruction: 0xb833 │ │ │ │ - vshr.u64 q9, q14, #1 │ │ │ │ + vaddw.u q9, , d4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ @ instruction: 0xb7b7 │ │ │ │ - vmla.i q9, , d14[0] │ │ │ │ + vshr.u64 q9, q3, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ lsls r1, 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 │ │ │ │ @@ -91799,17 +91798,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r0, #30 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000de5f0 : │ │ │ │ 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 │ │ │ │ @@ -91915,29 +91914,29 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n de684 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r4} │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ nop {9} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr.w r5, [pc, #1116] @ deb8c │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -92362,73 +92361,73 @@ │ │ │ │ b.n deaf6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bkpt 0x00e0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ pop {r2, r7, pc} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r2, r2, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ strd r2, r3, [sp, #76] @ 0x4c │ │ │ │ @@ -92875,39 +92874,39 @@ │ │ │ │ nop │ │ │ │ cbnz r4, df18e │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, df18a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r1, r1 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #192] @ (df238 ) │ │ │ │ + ldr r7, [pc, #224] @ (df258 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #72] @ (df1c8 ) │ │ │ │ + ldr r7, [pc, #104] @ (df1e8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #992] @ (df568 ) │ │ │ │ + ldr r7, [pc, #0] @ (df188 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #872] @ (df4f8 ) │ │ │ │ + ldr r6, [pc, #904] @ (df518 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000df190 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -92944,17 +92943,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #192] @ (df2c8 ) │ │ │ │ + ldr r6, [pc, #224] @ (df2e8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000df208 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -93481,67 +93480,67 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, df86a │ │ │ │ lsls r4, r0, #2 │ │ │ │ cbz r4, df86c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ cbz r6, df84a │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #536] @ (dfa28 ) │ │ │ │ + ldr r1, [pc, #568] @ (dfa48 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #440] @ (df9d0 ) │ │ │ │ + ldr r1, [pc, #472] @ (df9f0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #128] @ (df8a0 ) │ │ │ │ + ldr r1, [pc, #160] @ (df8c0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #928] @ (dfbd0 ) │ │ │ │ + ldr r0, [pc, #960] @ (dfbf0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #808] @ (dfb60 ) │ │ │ │ + ldr r0, [pc, #840] @ (dfb80 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #704] @ (dfb00 ) │ │ │ │ + ldr r0, [pc, #736] @ (dfb20 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #600] @ (dfaa0 ) │ │ │ │ + ldr r0, [pc, #632] @ (dfac0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #496] @ (dfa40 ) │ │ │ │ + ldr r0, [pc, #528] @ (dfa60 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #384] @ (df9d8 ) │ │ │ │ + ldr r0, [pc, #416] @ (df9f8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #272] @ (df970 ) │ │ │ │ + ldr r0, [pc, #304] @ (df990 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000df860 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -93578,17 +93577,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000df8d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -93608,19 +93607,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (df920 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000df924 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -93640,19 +93639,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (df96c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000df970 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -93672,19 +93671,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (df9b8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 000df9bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -93704,19 +93703,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (dfa04 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ @@ -93889,31 +93888,31 @@ │ │ │ │ b.n dfadc │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add ip, r8 │ │ │ │ + add ip, r9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add lr, r4 │ │ │ │ + add lr, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add sl, r0 │ │ │ │ + add sl, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ push {lr} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ @@ -94283,31 +94282,31 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n dfca8 │ │ │ │ ... │ │ │ │ add r1, sp, #800 @ 0x320 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r2 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - eors r0, r4 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r2, r2, #1392 @ 0x570 │ │ │ │ vldr d7, [r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ vldr d5, [r2, #128] @ 0x80 │ │ │ │ vldr d4, [r2, #136] @ 0x88 │ │ │ │ @@ -94613,73 +94612,73 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n e01cc │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r5, #24 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #14 │ │ │ │ lsls r1, 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, #3960] @ 0xf78 │ │ │ │ ldr.w r1, [pc, #1024] @ e07c0 │ │ │ │ @@ -95058,51 +95057,51 @@ │ │ │ │ b.n e041c │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r2, pc, #320 @ (adr r2, e0904 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r1, pc, #992 @ (adr r1, e0bb4 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r1, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #3253 @ 0xcb5 │ │ │ │ ldr r0, [pc, #188] @ (e08d8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -95170,36 +95169,36 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (e0904 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n e077c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r0, #0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r4, r0 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vshr.u32 q8, q12, #30 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + vshr.u32 q8, q12, #22 │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r1, 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, #388] @ (e0aa0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -95350,22 +95349,22 @@ │ │ │ │ ... │ │ │ │ ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - vqadd.u8 q0, q6, q12 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + vqadd.u16 q0, q2, q12 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mcr2 0, 2, r0, cr6, cr8, {3} │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + mcr2 0, 2, r0, cr14, cr8, {3} │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mcr2 0, 1, r0, cr8, cr8, {3} │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + mrc2 0, 1, r0, cr0, cr8, {3} │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #924] @ (e0e78 ) │ │ │ │ @@ -95709,40 +95708,40 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xfba60078 │ │ │ │ - adds r3, #26 │ │ │ │ + @ instruction: 0xfbae0078 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfb780078 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + @ instruction: 0xfb800078 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfb480078 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + @ instruction: 0xfb500078 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfb1a0078 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + @ instruction: 0xfb220078 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfafc0078 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + @ instruction: 0xfb040078 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfade0078 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + @ instruction: 0xfae60078 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfaae0078 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + @ instruction: 0xfab60078 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfa880078 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + @ instruction: 0xfa900078 │ │ │ │ + adds r2, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfa5a0078 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + @ instruction: 0xfa620078 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #168] @ (e0f88 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -95815,16 +95814,16 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n e0f54 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - vld4.16 {d16-d19}, [r0 :256], r8 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + vld4.16 {d16-d19}, [r8 :256], r8 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -96010,32 +96009,32 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r2, r8, lsl #3] │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + str??.w r0, [sl, r8, lsl #3] │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xf7940078 │ │ │ │ - cmp r7, #8 │ │ │ │ + @ instruction: 0xf79c0078 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7780078 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + @ instruction: 0xf7800078 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf75a0078 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + @ instruction: 0xf7620078 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf7300078 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + @ instruction: 0xf7380078 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r1, r7, #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, r1 │ │ │ │ @@ -96116,23 +96115,23 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (e12c0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n e124a │ │ │ │ nop │ │ │ │ - movt r0, #59512 @ 0xe878 │ │ │ │ - movw r0, #51320 @ 0xc878 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xf6d60078 │ │ │ │ + @ instruction: 0xf6540078 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf6300078 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + @ instruction: 0xf6380078 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf6100078 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + @ instruction: 0xf6180078 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -96473,52 +96472,52 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n e15cc │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - rsbs r0, r2, #16252928 @ 0xf80000 │ │ │ │ + rsbs r0, sl, #16252928 @ 0xf80000 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r2, #16252928 @ 0xf80000 │ │ │ │ - @ instruction: 0xf3860078 │ │ │ │ - cmp r2, #250 @ 0xfa │ │ │ │ + orns r0, sl, #16252928 @ 0xf80000 │ │ │ │ + @ instruction: 0xf38e0078 │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf3360078 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + @ instruction: 0xf33e0078 │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf31a0078 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + @ instruction: 0xf3220078 │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf3000078 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf3080078 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf2e80078 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + @ instruction: 0xf2f00078 │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movt r0, #41080 @ 0xa078 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + @ instruction: 0xf2d20078 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subw r0, lr, #120 @ 0x78 │ │ │ │ - cmp r2, #32 │ │ │ │ + @ instruction: 0xf2b60078 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf2940078 │ │ │ │ - cmp r2, #6 │ │ │ │ + @ instruction: 0xf29c0078 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf27a0078 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + @ instruction: 0xf2820078 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf2600078 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf2680078 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movw r0, #24696 @ 0x6078 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + movw r0, #57464 @ 0xe078 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ mov r7, r3 │ │ │ │ @@ -96621,28 +96620,28 @@ │ │ │ │ ldr r0, [pc, #52] @ (e182c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - rsbs r0, r8, #120 @ 0x78 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ - lsls r7, r7, #1 │ │ │ │ @ instruction: 0xf1e00078 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + @ instruction: 0xf1e80078 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adc.w r0, ip, #120 @ 0x78 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + adcs.w r0, r4, #120 @ 0x78 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf0d20078 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + @ instruction: 0xf0da0078 │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf0b20078 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + @ instruction: 0xf0ba0078 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #92] @ (e189c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -96682,15 +96681,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r0, #120 @ 0x78 │ │ │ │ + orrs.w r0, r8, #120 @ 0x78 │ │ │ │ ldrh r0, [r3, #44] @ 0x2c │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ @@ -96749,19 +96748,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (e1964 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - vqadd.s64 q8, q7, q12 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + vmvn.i32 q0, #104 @ 0x00000068 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vqadd.s32 q8, q0, q12 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + vqadd.s32 q8, q4, q12 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -96868,22 +96867,22 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mcr 0, 3, r0, cr12, cr8, {3} │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + mrc 0, 3, r0, cr4, cr8, {3} │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mcr 0, 2, r0, cr8, cr8, {3} │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + mrc 0, 2, r0, cr0, cr8, {3} │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mcr 0, 1, r0, cr4, cr8, {3} │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + mcr 0, 1, r0, cr12, cr8, {3} │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -97027,23 +97026,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ vstr d0, [sp] │ │ │ │ blx 95b4c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ blt.n e1bd4 │ │ │ │ b.n e1c02 │ │ │ │ - stc 0, cr0, [r0, #-480]! @ 0xfffffe20 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + stc 0, cr0, [r8, #-480]! @ 0xfffffe20 │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc 0, cr0, [r0, #-480] @ 0xfffffe20 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + stc 0, cr0, [r8, #-480] @ 0xfffffe20 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xeab00078 │ │ │ │ - stc 0, cr0, [lr, #-480]! @ 0xfffffe20 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + @ instruction: 0xeab80078 │ │ │ │ + ldc 0, cr0, [r6, #-480]! @ 0xfffffe20 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r7, #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 │ │ │ │ @@ -97273,25 +97272,25 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ bne.w e1cb0 │ │ │ │ lsls r2, r1, #25 │ │ │ │ bpl.w e1d80 │ │ │ │ b.n e1cb0 │ │ │ │ nop │ │ │ │ - adcs.w r0, r0, r8, ror #1 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + adcs.w r0, r8, r8, ror #1 │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - eors.w r0, lr, r8, ror #1 │ │ │ │ - movs r2, #18 │ │ │ │ + @ instruction: 0xeaa60078 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bic.w r0, r6, r8, ror #1 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ + bic.w r0, lr, r8, ror #1 │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strd r0, r0, [r4, #480]! @ 0x1e0 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + strd r0, r0, [ip, #480]! @ 0x1e0 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r1, 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 r4, [r1, #12] │ │ │ │ sub sp, #16 │ │ │ │ @@ -97459,34 +97458,33 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (e2108 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n e201c │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r8, #-480]! @ 0x1e0 │ │ │ │ - ldmia.w r8, {r3, r4, r5, r6} │ │ │ │ - movs r0, #10 │ │ │ │ + @ instruction: 0xe9800078 │ │ │ │ + stmia.w r0!, {r3, r4, r5, r6} │ │ │ │ + movs r0, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrd r0, r0, [r4], #-480 @ 0x1e0 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + ldrd r0, r0, [ip], #-480 @ 0x1e0 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xe8580078 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + strd r0, r0, [r0], #-480 @ 0x1e0 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xe8180078 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + @ instruction: 0xe8200078 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n e20f8 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + @ instruction: 0xe8040078 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n e20c8 │ │ │ │ + b.n e20d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r2, r3, #5 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -97544,21 +97542,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (e21c0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.n e2024 │ │ │ │ + b.n e2034 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n e1fc8 │ │ │ │ + b.n e1fd8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r0, r0, #2 │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -97616,21 +97614,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (e2278 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.n e1f6c │ │ │ │ + b.n e1f7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n e1f10 │ │ │ │ + b.n e1f20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -97775,33 +97773,33 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (e2434 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n e22f0 │ │ │ │ - b.n e1f98 │ │ │ │ + b.n e1fa8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r7, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n e1e40 │ │ │ │ + b.n e1e50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n e1e14 │ │ │ │ + b.n e1e24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n e1de0 │ │ │ │ + b.n e1df0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n e1d80 │ │ │ │ + b.n e1d90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -98138,57 +98136,57 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r2, [r7, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n e2e28 │ │ │ │ + b.n e2e38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strh r0, [r1, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n e2da0 │ │ │ │ + b.n e2db0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e2e68 │ │ │ │ + b.n e2e78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e2e5c │ │ │ │ + b.n e2e6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e2c48 │ │ │ │ + b.n e2c58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n e2bf8 │ │ │ │ + b.n e2c08 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r7, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n e2bcc │ │ │ │ + b.n e2bdc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r4, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n e2b60 │ │ │ │ + b.n e2b70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n e2aec │ │ │ │ + b.n e2afc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n e2aa8 │ │ │ │ + b.n e2ab8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n e2a44 │ │ │ │ + b.n e2a54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n e2a14 │ │ │ │ + b.n e2a24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r0, r6, r1 │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #772] @ (e2b48 ) │ │ │ │ @@ -98474,53 +98472,53 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r0, [r2, #23] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n e2b68 │ │ │ │ + b.n e2b78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldrb r4, [r5, #21] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r2, #24 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #132 @ 0x84 │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n e2b6c │ │ │ │ + ble.n e2b7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n e2b28 │ │ │ │ + ble.n e2b38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n e2acc │ │ │ │ + ble.n e2adc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n e2c98 │ │ │ │ + ble.n e2aa8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ 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, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -98977,51 +98975,51 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #88] @ (e312c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n e30c0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - bgt.n e30e4 │ │ │ │ + ble.n e30f4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n e3074 │ │ │ │ + blt.n e3084 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n e3044 │ │ │ │ + bge.n e3054 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n e3168 │ │ │ │ + bls.n e3178 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r5, #25] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bls.n e301c │ │ │ │ + bls.n e302c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n e3194 │ │ │ │ + bhi.n e31a4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n e3168 │ │ │ │ + bhi.n e3178 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n e313c │ │ │ │ + bhi.n e314c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvc.n e310c │ │ │ │ + bvc.n e311c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvc.n e30d8 │ │ │ │ + bvc.n e30e8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr.w r5, [pc, #1332] @ e3678 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -99519,45 +99517,45 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r1, #19] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #17] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bmi.n e3688 │ │ │ │ + bmi.n e3698 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcc.n e374c │ │ │ │ + bcc.n e375c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n e3650 │ │ │ │ + bcs.n e3660 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n e361c │ │ │ │ + bcs.n e362c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n e35e8 │ │ │ │ + bcs.n e35f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n e35b4 │ │ │ │ + bcs.n e35c4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n e3778 │ │ │ │ + bcs.n e3788 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n e3744 │ │ │ │ + bcs.n e3754 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r1, 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 r6, [pc, #188] @ (e3790 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -99643,17 +99641,17 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bne.n e382c │ │ │ │ + bne.n e383c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ lsls r1, r7, #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 │ │ │ │ @@ -99702,17 +99700,17 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - beq.n e3760 │ │ │ │ + beq.n e3770 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -99989,43 +99987,43 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n e3b64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r1, 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ @@ -100090,23 +100088,23 @@ │ │ │ │ blx 9d5b4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r7, #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 │ │ │ │ ldrb.w r4, [r2, #93] @ 0x5d │ │ │ │ mov r5, r3 │ │ │ │ @@ -100284,31 +100282,31 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ lsls r1, 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ @@ -100410,21 +100408,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (e3fa8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r1, r7, #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, #3864] @ 0xf18 │ │ │ │ ldr r6, [pc, #836] @ (e4308 ) │ │ │ │ @@ -101144,72 +101142,72 @@ │ │ │ │ ldr r0, [pc, #164] @ (e47d8 ) │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ b.n e440c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldc2 0, cr0, [ip], {120} @ 0x78 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stc2 0, cr0, [r4], #-480 @ 0xfffffe20 │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stc2 0, cr0, [r0], {120} @ 0x78 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stc2 0, cr0, [r8], {120} @ 0x78 │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfbe20078 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + @ instruction: 0xfbea0078 │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfb980078 │ │ │ │ - stmia r4!, {} │ │ │ │ + @ instruction: 0xfba00078 │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfb740078 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + @ instruction: 0xfb7c0078 │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfb560078 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xfb5e0078 │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfb300078 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xfb380078 │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfb120078 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + @ instruction: 0xfb1a0078 │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfaf40078 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + @ instruction: 0xfafc0078 │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfad60078 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + @ instruction: 0xfade0078 │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr??.w r0, [lr, #120] @ 0x78 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xfa060078 │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9e00078 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + vld1.8 @ instruction: 0xf9e80078 │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9c20078 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + vst1.8 @ instruction: 0xf9ca0078 │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9a40078 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + vld1.8 @ instruction: 0xf9ac0078 │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vld4.16 {d16-d19}, [lr :256], r8 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldr??.w r0, [r6, r8, lsl #3] │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr??.w r0, [r0, r8, lsl #3] │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldr??.w r0, [r8, r8, lsl #3] │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vst4.16 {d0-d3}, [sl :256], r8 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + ldrsb.w r0, [r2, r8, lsl #3] │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str??.w r0, [sl, #120] @ 0x78 │ │ │ │ + ldr??.w r0, [r2, #120] @ 0x78 │ │ │ │ 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] @ (e48ac ) │ │ │ │ sub sp, #32 │ │ │ │ ldr r4, [pc, #188] @ (e48b0 ) │ │ │ │ @@ -101294,17 +101292,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrsh r4, [r4, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r0, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf7a20078 │ │ │ │ + @ instruction: 0xf7aa0078 │ │ │ │ │ │ │ │ 000e48c0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1304] @ e4de8 │ │ │ │ @@ -101814,135 +101812,135 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldrb r6, [r7, r4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ite gt │ │ │ │ - lslgt r0, r7, #1 │ │ │ │ - stmiale r0!, {r3, r5, r7} │ │ │ │ + ite le │ │ │ │ + lslle r0, r7, #1 │ │ │ │ + stmiagt r0!, {r4, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ bcc.n e4e6e │ │ │ │ - vmla.i q14, , d16[0] │ │ │ │ + vmla.i q14, , d24[0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ beq.n e4e42 │ │ │ │ vsra.u32 , , #1 │ │ │ │ vsubl.u q9, d15, d11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #87 @ 0x57 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - itte ne │ │ │ │ - lslne r0, r7, #1 │ │ │ │ - @ instruction: 0xf68c0078 │ │ │ │ - ldrbeq r6, [r6, r1] │ │ │ │ + ittt cs │ │ │ │ + lslcs r0, r7, #1 │ │ │ │ + @ instruction: 0xf6940078 │ │ │ │ + ldrbcs r6, [r6, r1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r3, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ bl 36ae2a >, 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+0x17eca> │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf6220078 │ │ │ │ - bkpt 0x0092 │ │ │ │ + @ instruction: 0xf62a0078 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - addw r0, r4, #2168 @ 0x878 │ │ │ │ - bkpt 0x0074 │ │ │ │ + addw r0, ip, #2168 @ 0x878 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf5e60078 │ │ │ │ + @ instruction: 0xf5ee0078 │ │ │ │ ldmia r6, {r0, r1, r2, r3, r4, r6} │ │ │ │ @ instruction: 0xffffcdd1 │ │ │ │ - vcvt.f32.u32 d27, d18, #1 │ │ │ │ + vcvt.f32.u32 d27, d26, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sub.w r0, r6, #16252928 @ 0xf80000 │ │ │ │ - bkpt 0x0018 │ │ │ │ + sub.w r0, lr, #16252928 @ 0xf80000 │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf58c0078 │ │ │ │ + @ instruction: 0xf5940078 │ │ │ │ cbz r3, e4e6e │ │ │ │ - vqrdmulh.s , , d28[0] │ │ │ │ + @ instruction: 0xffffbdf4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sbc.w r0, r0, #16252928 @ 0xf80000 │ │ │ │ + sbc.w r0, r8, #16252928 @ 0xf80000 │ │ │ │ cbz r3, e4e80 │ │ │ │ - vqrdmulh.s , , d0[0] │ │ │ │ + vqrdmulh.s , , d8[0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf5340078 │ │ │ │ + @ instruction: 0xf53c0078 │ │ │ │ stc 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add.w r0, r8, #16252928 @ 0xf80000 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + adds.w r0, r0, #16252928 @ 0xf80000 │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf4e80078 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + @ instruction: 0xf4f00078 │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bkpt 0x0074 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf4a00078 │ │ │ │ + @ instruction: 0xf4a80078 │ │ │ │ bl ffcfae9e ::Settings::boolParam@@Base+0xff3c9c06> │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - orn r0, ip, #16252928 @ 0xf80000 │ │ │ │ + orns r0, r4, #16252928 @ 0xf80000 │ │ │ │ ldmia r3, {r0, r1, r3, r4} │ │ │ │ - vqdmulh.s , , d12[0] │ │ │ │ + @ instruction: 0xffffbcd4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - orr.w r0, r0, #16252928 @ 0xf80000 │ │ │ │ + orr.w r0, r8, #16252928 @ 0xf80000 │ │ │ │ stmia r2!, {r0, r1, r2, r3, r6, r7} │ │ │ │ - @ instruction: 0xffffbc94 │ │ │ │ + @ instruction: 0xffffbc9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - and.w r0, r8, #16252928 @ 0xf80000 │ │ │ │ + ands.w r0, r0, #16252928 @ 0xf80000 │ │ │ │ @ instruction: 0xfba7ffff │ │ │ │ @ instruction: 0xea8dffff │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3ce0078 │ │ │ │ + @ instruction: 0xf3d60078 │ │ │ │ stmia r6!, {r0, r5, r6} │ │ │ │ - vdup.8 d27, d30[7] │ │ │ │ + vcvt.f16.u16 d27, d22, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3a20078 │ │ │ │ + @ instruction: 0xf3aa0078 │ │ │ │ subs r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3760078 │ │ │ │ + @ instruction: 0xf37e0078 │ │ │ │ @ instruction: 0xb6ed │ │ │ │ - @ instruction: 0xffffbbd6 │ │ │ │ + @ instruction: 0xffffbbde │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf34a0078 │ │ │ │ + @ instruction: 0xf3520078 │ │ │ │ add r7, sp, #308 @ 0x134 │ │ │ │ - vtbl.8 d27, {d31- instruction: 0xffffbbb2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf31e0078 │ │ │ │ - pop {r3, pc} │ │ │ │ + @ instruction: 0xf3260078 │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r6, e4f66 │ │ │ │ + cbnz r6, e4f68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf2e20078 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + @ instruction: 0xf2ea0078 │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r4, e4f64 │ │ │ │ + cbnz r4, e4f66 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf2980078 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + subw r0, r0, #120 @ 0x78 │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - revsh r4, r3 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf2500078 │ │ │ │ + @ instruction: 0xf2580078 │ │ │ │ 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 a1bbc │ │ │ │ @@ -101964,17 +101962,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r2, e4f8c │ │ │ │ + cbnz r2, e4f8e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf0b60078 │ │ │ │ + @ instruction: 0xf0be0078 │ │ │ │ │ │ │ │ 000e4f80 : │ │ │ │ stmdb 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 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -102597,98 +102595,98 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n e5590 │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - rev r6, r2 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrsb r4, [r5, r1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r6, e56b2 │ │ │ │ + cbnz r6, e56b4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r1, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stcl 0, cr0, [r0, #480] @ 0x1e0 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + stcl 0, cr0, [r8, #480] @ 0x1e0 │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldcl 0, cr0, [r4, #-480] @ 0xfffffe20 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + ldcl 0, cr0, [ip, #-480] @ 0xfffffe20 │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - setend be │ │ │ │ + cpsie │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs.w r0, r0, r8, ror #1 │ │ │ │ - push {r4} │ │ │ │ + subs.w r0, r8, r8, ror #1 │ │ │ │ + push {r3, r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xeb840078 │ │ │ │ - cbz r4, e5700 │ │ │ │ + @ instruction: 0xeb8c0078 │ │ │ │ + cbz r4, e5702 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adc.w r0, r8, r8, ror #1 │ │ │ │ - cbz r6, e5700 │ │ │ │ + adcs.w r0, r0, r8, ror #1 │ │ │ │ + cbz r6, e5702 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xeb2a0078 │ │ │ │ - cbz r0, e5702 │ │ │ │ + @ instruction: 0xeb320078 │ │ │ │ + cbz r0, e5704 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add.w r0, ip, r8, ror #1 │ │ │ │ - cbz r2, e5702 │ │ │ │ + adds.w r0, r4, r8, ror #1 │ │ │ │ + cbz r2, e5704 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xeaee0078 │ │ │ │ - cbz r4, e5702 │ │ │ │ + @ instruction: 0xeaf60078 │ │ │ │ + cbz r4, e5704 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xead00078 │ │ │ │ - cbz r0, e5704 │ │ │ │ + @ instruction: 0xead80078 │ │ │ │ + cbz r0, e5706 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r4, e5704 │ │ │ │ + cbz r4, e5706 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - eors.w r0, r6, r8, ror #1 │ │ │ │ - cbz r6, e5704 │ │ │ │ + eors.w r0, lr, r8, ror #1 │ │ │ │ + cbz r6, e5706 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - orns r0, r8, r8, ror #1 │ │ │ │ - uxtb r4, r5 │ │ │ │ + eor.w r0, r0, r8, ror #1 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - orrs.w r0, lr, r8, ror #1 │ │ │ │ - uxtb r0, r2 │ │ │ │ + orn r0, r6, r8, ror #1 │ │ │ │ + uxtb r0, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - orr.w r0, r2, r8, ror #1 │ │ │ │ - uxth r2, r6 │ │ │ │ + orr.w r0, sl, r8, ror #1 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bic.w r0, r4, r8, ror #1 │ │ │ │ - uxth r0, r3 │ │ │ │ + bic.w r0, ip, r8, ror #1 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - and.w r0, sl, r8, ror #1 │ │ │ │ - sxtb r6, r7 │ │ │ │ + ands.w r0, r2, r8, ror #1 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrd r0, r0, [r0, #480]! @ 0x1e0 │ │ │ │ + ldrd r0, r0, [r8, #480]! @ 0x1e0 │ │ │ │ ldr r0, [pc, #24] @ (e570c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (e5710 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n e5590 │ │ │ │ nop │ │ │ │ - cbz r4, e573a │ │ │ │ + cbz r4, e573c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmdb lr, {r3, r4, r5, r6} │ │ │ │ + stmdb r6!, {r3, r4, r5, r6} │ │ │ │ stmdb 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, #628] @ (e599c ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr r4, [pc, #628] @ (e59a0 ) │ │ │ │ @@ -102947,41 +102945,41 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #944] @ (e5d50 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #704] @ (e5c68 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbz r6, e59b8 │ │ │ │ + cbz r6, e59ba │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e57fc │ │ │ │ + b.n e580c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e57c8 │ │ │ │ + b.n e57d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e5794 │ │ │ │ + b.n e57a4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e5764 │ │ │ │ + b.n e5774 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e5730 │ │ │ │ + b.n e5740 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e5704 │ │ │ │ + b.n e5714 │ │ │ │ lsls r0, r7, #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, #2856] @ 0xb28 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -103291,15 +103289,15 @@ │ │ │ │ beq.n e5df6 │ │ │ │ b.n e6008 │ │ │ │ ... │ │ │ │ ldr r4, [pc, #72] @ (e5e2c ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r0, r7, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ blt.w e6026 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ @@ -103677,51 +103675,51 @@ │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ blx 94c24 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n e629e │ │ │ │ b.n e6354 │ │ │ │ ... │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e664c │ │ │ │ + b.n e665c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0x4792 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e6500 │ │ │ │ + b.n e6510 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e6460 │ │ │ │ + b.n e6470 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e62ec │ │ │ │ + b.n e62fc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n e628c │ │ │ │ + b.n e629c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, pc, #40 @ (adr r7, e62b0 ) │ │ │ │ + add r7, pc, #72 @ (adr r7, e62d0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #944 @ (adr r6, e6640 ) │ │ │ │ + add r6, pc, #976 @ (adr r6, e6660 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r7 │ │ │ │ beq.w e5e5a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ @@ -103871,49 +103869,49 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n e63e6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r5, pc, #920 @ (adr r5, e67dc ) │ │ │ │ + add r5, pc, #952 @ (adr r5, e67fc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n e64fc │ │ │ │ + ble.n e650c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #800 @ (adr r5, e676c ) │ │ │ │ + add r5, pc, #832 @ (adr r5, e678c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #616 @ (adr r5, e66bc ) │ │ │ │ + add r5, pc, #648 @ (adr r5, e66dc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n e6474 │ │ │ │ + ble.n e6484 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #496 @ (adr r5, e664c ) │ │ │ │ + add r5, pc, #528 @ (adr r5, e666c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n e6440 │ │ │ │ + bgt.n e6450 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #280 @ (adr r5, e657c ) │ │ │ │ + add r5, pc, #312 @ (adr r5, e659c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n e63dc │ │ │ │ + bgt.n e63ec │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #80 @ (adr r5, e64bc ) │ │ │ │ + add r5, pc, #112 @ (adr r5, e64dc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n e6380 │ │ │ │ + bgt.n e6390 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, pc, #928 @ (adr r4, e6814 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, e6834 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n e6530 │ │ │ │ + bgt.n e6540 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, pc, #824 @ (adr r4, e67b4 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, e67d4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bgt.n e6500 │ │ │ │ + bgt.n e6510 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, pc, #528 @ (adr r4, e6694 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, e66b4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n e6474 │ │ │ │ + blt.n e6484 │ │ │ │ lsls r0, r7, #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, #3904] @ 0xf40 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -104478,57 +104476,57 @@ │ │ │ │ ldr r0, [pc, #104] @ (e6b0c ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n e6a66 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - add r0, pc, #664 @ (adr r0, e6d54 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, e6d74 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n e6af4 │ │ │ │ + bhi.n e6b04 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, pc, #360 @ (adr r0, e6c2c ) │ │ │ │ + add r0, pc, #392 @ (adr r0, e6c4c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n e6a64 │ │ │ │ + bvc.n e6a74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, pc, #256 @ (adr r0, e6bcc ) │ │ │ │ + add r0, pc, #288 @ (adr r0, e6bec ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n e6a38 │ │ │ │ + bvc.n e6a48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, pc, #120 @ (adr r0, e6b4c ) │ │ │ │ + add r0, pc, #152 @ (adr r0, e6b6c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n e69fc │ │ │ │ + bvc.n e6a0c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n e6bac │ │ │ │ + bvc.n e6bbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n e6a9c │ │ │ │ + bvs.n e6aac │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n e6a34 │ │ │ │ + bvs.n e6a44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n e6be8 │ │ │ │ + bvs.n e69f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n e6a80 │ │ │ │ + bpl.n e6a90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n e6a58 │ │ │ │ + bpl.n e6a68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n e6c08 │ │ │ │ + bpl.n e6a18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov lr, r1 │ │ │ │ @@ -104556,17 +104554,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n e6b00 │ │ │ │ + bmi.n e6b10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -104592,17 +104590,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n e6cac │ │ │ │ + bmi.n e6cbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -104628,17 +104626,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n e6c54 │ │ │ │ + bmi.n e6c64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e6c1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -104676,17 +104674,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcc.n e6bdc │ │ │ │ + bcc.n e6bec │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e6c94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -104711,19 +104709,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (e6ce8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r0, #8 │ │ │ │ b.n e6cc0 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e6cec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -104776,23 +104774,23 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (e6d9c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n e6d40 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcs.n e6d1c │ │ │ │ + bcs.n e6d2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ @@ -105176,79 +105174,79 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n e6f3e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r0, #88 @ 0x58 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bne.n e7238 │ │ │ │ + bne.n e7248 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - beq.n e7168 │ │ │ │ + beq.n e7178 │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r6, #214 @ 0xd6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - beq.n e7298 │ │ │ │ + beq.n e70a8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - beq.n e7218 │ │ │ │ + beq.n e7228 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - beq.n e71e8 │ │ │ │ + beq.n e71f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e720c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -105296,23 +105294,23 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (e72a8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n e7254 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e72ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -105333,19 +105331,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (e72f8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e72fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -105365,19 +105363,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (e7344 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e7348 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -105398,19 +105396,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (e7394 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000e7398 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -105430,19 +105428,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (e73e0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ cbnz r2, e73fa │ │ │ │ cmp r3, #0 │ │ │ │ @@ -105681,37 +105679,37 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r1!, {r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -105732,17 +105730,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ 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] @ (e7778 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -105783,15 +105781,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #246 @ 0xf6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r7, #1 │ │ │ │ cmp r6, #188 @ 0xbc │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -106081,71 +106079,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ cmp r5, #152 @ 0x98 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -106386,48 +106384,48 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ cmp r2, #206 @ 0xce │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strh.w pc, [r7, #255]! │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -106716,85 +106714,85 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r7, #208 @ 0xd0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - itt │ │ │ │ - lsl r0, r7, #1 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + stmia r0!, {r2} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - itee le │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + itte le │ │ │ │ lslle r0, r7, #1 │ │ │ │ - ldrhgt r0, [r3, #52] @ 0x34 │ │ │ │ + ldrhle r0, [r4, #52] @ 0x34 │ │ │ │ lslgt r0, r7, #1 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - itt ge │ │ │ │ + ite ge │ │ │ │ lslge r0, r7, #1 │ │ │ │ - ldrhge r0, [r1, #42] @ 0x2a │ │ │ │ + ldrhlt r0, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - itt vc │ │ │ │ - lslvc r0, r7, #1 │ │ │ │ - ldrhvc r4, [r4, #50] @ 0x32 │ │ │ │ + itt hi │ │ │ │ + lslhi r0, r7, #1 │ │ │ │ + ldrhhi r4, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ite cs │ │ │ │ - lslcs r0, r7, #1 │ │ │ │ - stmdbcc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ite cc │ │ │ │ + lslcc r0, r7, #1 │ │ │ │ + stmdbcs 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, #444] @ (e8370 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r4, [pc, #444] @ (e8374 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -106966,31 +106964,31 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ b.n e8234 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r4, #96 @ 0x60 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, pc} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -107873,69 +107871,69 @@ │ │ │ │ ... │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r0, e8d74 │ │ │ │ + cbnz r0, e8d76 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r2, e8d74 │ │ │ │ + cbnz r2, e8d76 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r2, e8d74 │ │ │ │ + cbnz r2, e8d76 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r6, e8d72 │ │ │ │ + cbnz r6, e8d74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r2, e8dec │ │ │ │ + cbz r2, e8dee │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r2, e8dee │ │ │ │ + cbz r2, e8df0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r0, e8dea │ │ │ │ + cbz r0, e8dec │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r4, e8dea │ │ │ │ + cbz r4, e8dec │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r0, e8dec │ │ │ │ + cbz r0, e8dee │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r0, [pc, #308] @ (e8ee4 ) │ │ │ │ movw r1, #2022 @ 0x7e6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #300] @ (e8ee8 ) │ │ │ │ @@ -108045,45 +108043,45 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #72] @ (e8f20 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n e8eaa │ │ │ │ nop │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sxth r2, r3 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sxth r0, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r4, e8f38 │ │ │ │ + cbz r4, e8f3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r4, e8f32 │ │ │ │ + cbz r4, e8f34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r2, e8f34 │ │ │ │ + cbz r2, e8f36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r6, e8f34 │ │ │ │ + cbz r6, e8f36 │ │ │ │ lsls r0, 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, #2800] @ 0xaf0 │ │ │ │ ldr.w r2, [pc, #2028] @ e9728 │ │ │ │ @@ -108856,99 +108854,99 @@ │ │ │ │ ... │ │ │ │ asrs r2, r2, #27 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #26 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #24 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r5, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #994 @ 0x3e2 │ │ │ │ ldr r0, [pc, #832] @ (e9b28 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -109253,59 +109251,59 @@ │ │ │ │ ldr r0, [pc, #108] @ (e9b80 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.n e953e │ │ │ │ ... │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, pc, #928 @ (adr r7, e9ee0 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, e9f00 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, e9f2c ) │ │ │ │ + add r7, pc, #0 @ (adr r7, e9b4c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #592 @ (adr r6, e9da4 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, e9dc4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #472 @ (adr r6, e9d34 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, e9d54 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #352 @ (adr r6, e9cc4 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, e9ce4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #400 @ (adr r5, e9cfc ) │ │ │ │ + add r5, pc, #432 @ (adr r5, e9d1c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #280 @ (adr r5, e9c8c ) │ │ │ │ + add r5, pc, #312 @ (adr r5, e9cac ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, e9c1c ) │ │ │ │ + add r5, pc, #192 @ (adr r5, e9c3c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, pc, #40 @ (adr r5, e9bac ) │ │ │ │ + add r5, pc, #72 @ (adr r5, e9bcc ) │ │ │ │ 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, #2976] @ 0xba0 │ │ │ │ ldr r4, [pc, #488] @ (e9d80 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -109493,43 +109491,43 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ mov r4, r0 │ │ │ │ b.n e9d5e │ │ │ │ lsrs r0, r7, #9 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, pc, #208 @ (adr r4, e9e60 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, e9e80 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, pc, #112 @ (adr r4, e9e08 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, e9e28 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, pc, #32 @ (adr r3, e9dcc ) │ │ │ │ + add r3, pc, #64 @ (adr r3, e9dec ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #920 @ (adr r2, ea14c ) │ │ │ │ + add r2, pc, #952 @ (adr r2, ea16c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #808 @ (adr r2, ea0e4 ) │ │ │ │ + add r2, pc, #840 @ (adr r2, ea104 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, ea084 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, ea0a4 ) │ │ │ │ lsls r0, 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, #3864] @ 0xf18 │ │ │ │ ldr.w r2, [pc, #1356] @ ea328 │ │ │ │ @@ -110045,33 +110043,33 @@ │ │ │ │ ... │ │ │ │ lsrs r4, r6, #32 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #31 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr.w r4, [pc, #1888] @ eaac0 │ │ │ │ mov r0, r8 │ │ │ │ blx 9e150 │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc │ │ │ │ mov r0, r8 │ │ │ │ @@ -110732,107 +110730,107 @@ │ │ │ │ ldr r0, [pc, #208] @ (eab78 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w ea08e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ vsub.f64 d6, d7, d6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ vadd.f64 d0, d6, d0 │ │ │ │ b.w ea1b8 │ │ │ │ ldr r0, [pc, #852] @ (eaee4 ) │ │ │ │ @@ -111147,81 +111145,81 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #144] @ (eaf68 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n eaec2 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000eaf6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -111665,132 +111663,132 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ @ instruction: 0xf6900083 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r4!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ - vqrdmlsh.s , , d14[0] │ │ │ │ + vcvt.u32.f32 , q3, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldc 15, cr15, [pc, #1020]! @ eb830 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xf5e80083 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r7, #1 │ │ │ │ udf #179 @ 0xb3 │ │ │ │ vrsubhn.i d28, , │ │ │ │ - vqrdmulh.s , , d12[0] │ │ │ │ + vcvt.u16.f16 , q2, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r3!, {r0, r2, r5, r6, r7} │ │ │ │ vsri.32 d16, d29, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r5!, {r0, r1, r3, r4, r7} │ │ │ │ - vmull.u , d31, d28 │ │ │ │ + @ instruction: 0xffff5cb4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r6, [r0, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -111813,17 +111811,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r0, 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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #356] @ (eb6e4 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -111958,31 +111956,31 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (eb704 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n eb6c2 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r0, 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 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #128] @ (eb79c ) │ │ │ │ @@ -112031,23 +112029,23 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #1 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf75a0077 │ │ │ │ + @ instruction: 0xf7620077 │ │ │ │ stmdb 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 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -112172,29 +112170,29 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (eb920 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n eb8b2 │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -112256,19 +112254,19 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 9d5b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ sub sp, #8 │ │ │ │ @@ -112307,17 +112305,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #328] @ (ebbb0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -112456,20 +112454,20 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n ebb52 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sub.w r0, ip, r3, lsl #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ pkhbt r0, r2, r3, lsl #2 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -112568,25 +112566,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (ebcf0 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ @@ -112612,17 +112610,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ @@ -112648,17 +112646,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ 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 │ │ │ │ mov r1, r3 │ │ │ │ @@ -112684,17 +112682,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000ebe08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -112894,62 +112892,62 @@ │ │ │ │ stc2 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ b.n ebfcc │ │ │ │ lsls r3, r0, #2 │ │ │ │ mrc2 15, 4, pc, cr13, cr15, {7} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r2, [r3, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n ebf24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xfa3bffff │ │ │ │ lsls r5, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ str??.w pc, [r9, #255]! │ │ │ │ bl 9a052 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl ffeb8066 ::Settings::boolParam@@Base+0xff586dce> │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldc2l 15, cr15, [pc, #1020] @ ec470 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ lsls r0, 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 │ │ │ │ @@ -112972,17 +112970,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000ec0cc : │ │ │ │ stmdb 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 │ │ │ │ @@ -113148,45 +113146,45 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #72] @ (ec2bc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n ec25e │ │ │ │ nop │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr.w r4, [pc, #1112] @ ec72c │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -113622,75 +113620,75 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n ec474 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n ecda8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r4, [r4, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #840] @ (ecaa0 ) │ │ │ │ + ldr r7, [pc, #872] @ (ecac0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #496] @ (ec950 ) │ │ │ │ + ldr r7, [pc, #528] @ (ec970 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n ec98c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbz r6, ec77e │ │ │ │ + cbz r6, ec780 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [pc, #936] @ (ecb18 ) │ │ │ │ + ldr r6, [pc, #968] @ (ecb38 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [pc, #440] @ (ec92c ) │ │ │ │ + ldr r6, [pc, #472] @ (ec94c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [pc, #336] @ (ec8cc ) │ │ │ │ + ldr r6, [pc, #368] @ (ec8ec ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #944] @ (ecb34 ) │ │ │ │ + ldr r5, [pc, #976] @ (ecb54 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #848] @ (ecadc ) │ │ │ │ + ldr r5, [pc, #880] @ (ecafc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #728] @ (eca6c ) │ │ │ │ + ldr r5, [pc, #760] @ (eca8c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #632] @ (eca14 ) │ │ │ │ + ldr r5, [pc, #664] @ (eca34 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #528] @ (ec9b4 ) │ │ │ │ + ldr r5, [pc, #560] @ (ec9d4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #424] @ (ec954 ) │ │ │ │ + ldr r5, [pc, #456] @ (ec974 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r5, [pc, #596] @ (eca18 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -113927,37 +113925,37 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ udf #80 @ 0x50 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ udf #28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [pc, #224] @ (ecb08 ) │ │ │ │ + ldr r4, [pc, #256] @ (ecb28 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #232] @ (ecb14 ) │ │ │ │ + ldr r3, [pc, #264] @ (ecb34 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #80] @ (eca84 ) │ │ │ │ + ldr r3, [pc, #112] @ (ecaa4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #832] @ (ecd7c ) │ │ │ │ + ldr r2, [pc, #864] @ (ecd9c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #744] @ (ecd28 ) │ │ │ │ + ldr r2, [pc, #776] @ (ecd48 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #624] @ (eccb8 ) │ │ │ │ + ldr r2, [pc, #656] @ (eccd8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #520] @ (ecc58 ) │ │ │ │ + ldr r2, [pc, #552] @ (ecc78 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000eca54 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -113987,17 +113985,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #928] @ (ece54 ) │ │ │ │ + ldr r1, [pc, #960] @ (ece74 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000ecab8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -114099,35 +114097,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (ecbe8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n ecb28 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #376] @ (ecd3c ) │ │ │ │ + ldr r2, [pc, #408] @ (ecd5c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #504] @ (ecdc0 ) │ │ │ │ + ldr r1, [pc, #536] @ (ecde0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #408] @ (ecd68 ) │ │ │ │ + ldr r1, [pc, #440] @ (ecd88 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #88] @ (ecc30 ) │ │ │ │ + ldr r1, [pc, #120] @ (ecc50 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #952] @ (ecf98 ) │ │ │ │ + ldr r0, [pc, #984] @ (ecfb8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #832] @ (ecf28 ) │ │ │ │ + ldr r0, [pc, #864] @ (ecf48 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #744] @ (eced4 ) │ │ │ │ + ldr r1, [pc, #776] @ (ecef4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ ldr.w r3, [r1, #300] @ 0x12c │ │ │ │ @@ -114422,87 +114420,87 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n eccac │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bls.n ecea8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #416] @ (ed070 ) │ │ │ │ + ldr r1, [pc, #448] @ (ed090 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #304] @ (ed004 ) │ │ │ │ + ldr r2, [pc, #336] @ (ed024 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #600] @ (ed130 ) │ │ │ │ + ldr r2, [pc, #632] @ (ed150 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #152] @ (ecf74 ) │ │ │ │ + ldr r1, [pc, #184] @ (ecf94 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #88] @ (ecf38 ) │ │ │ │ + ldr r1, [pc, #120] @ (ecf58 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r0, r7, #1 │ │ │ │ bls.n ecfb8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [pc, #888] @ (ed264 ) │ │ │ │ + ldr r0, [pc, #920] @ (ed284 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ed49c │ │ │ │ + b.n ed4ac │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [pc, #256] @ (ecff8 ) │ │ │ │ + ldr r2, [pc, #288] @ (ed018 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #568] @ (ed134 ) │ │ │ │ + ldr r0, [pc, #600] @ (ed154 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #592] @ (ed154 ) │ │ │ │ + ldr r0, [pc, #624] @ (ed174 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #312] @ (ed040 ) │ │ │ │ + ldr r0, [pc, #344] @ (ed060 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #704] @ (ed1cc ) │ │ │ │ + ldr r0, [pc, #736] @ (ed1ec ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #216] @ (ecfe8 ) │ │ │ │ + ldr r0, [pc, #248] @ (ed008 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #384] @ (ed098 ) │ │ │ │ + ldr r0, [pc, #416] @ (ed0b8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #40] @ (ecf44 ) │ │ │ │ + ldr r0, [pc, #72] @ (ecf64 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n ed304 │ │ │ │ + b.n ed314 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #528] @ (ed138 ) │ │ │ │ + ldr r1, [pc, #560] @ (ed158 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #672] @ (ed1d0 ) │ │ │ │ + ldr r1, [pc, #704] @ (ed1f0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #488] @ (ed11c ) │ │ │ │ + ldr r1, [pc, #520] @ (ed13c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #224] @ (ed018 ) │ │ │ │ + ldr r1, [pc, #256] @ (ed038 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #16] @ (ecf4c ) │ │ │ │ + ldr r1, [pc, #48] @ (ecf6c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #640] @ (ed1d8 ) │ │ │ │ + ldr r0, [pc, #672] @ (ed1f8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r0, 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -114678,31 +114676,31 @@ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ b.n ed052 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bvs.n ed08c │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #120] @ (ed1d4 ) │ │ │ │ + ldr r0, [pc, #152] @ (ed1f4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r6, lr │ │ │ │ + cmp r6, pc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ bpl.n ed0ec │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc │ │ │ │ + add lr, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #512] @ (ed390 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -114911,39 +114909,39 @@ │ │ │ │ ... │ │ │ │ bmi.n ed29c │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n ed46c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - muls r4, r4 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmn r6, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - negs r6, r5 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r3, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r0, 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 │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r8, r1 │ │ │ │ @@ -115272,35 +115270,35 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bcs.n ed80c │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - mvns r2, r0 │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adcs r0, r5 │ │ │ │ + adcs r0, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r5 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r0, [pc, #136] @ (ed870 ) │ │ │ │ movw r1, #630 @ 0x276 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #128] @ (ed874 ) │ │ │ │ @@ -115347,33 +115345,33 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (ed894 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n ed832 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r9, r1 │ │ │ │ @@ -115528,41 +115526,41 @@ │ │ │ │ b.n ed98e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5, {r2, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ @@ -115706,33 +115704,33 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (edc20 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n edab0 │ │ │ │ nop │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ 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, #100] @ (edc98 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -115776,15 +115774,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r1!, {r2, r3, r4, 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, #4048] @ 0xfd0 │ │ │ │ @@ -115929,33 +115927,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (ede54 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n edcfc │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #12 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r0, #32] │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r3, [pc, #828] @ (ee1a8 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -116282,106 +116280,106 @@ │ │ │ │ ... │ │ │ │ stmia r7!, {r3, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmia r7!, {r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ asrs r7, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ stc 15, cr15, [pc, #-1020] @ eddc4 │ │ │ │ asrs r5, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ asrs r1, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldc2 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ lsls r7, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #24 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ @ instruction: 0xfa5dffff │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl 20a222 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ asrs r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r2, [pc, #912] @ (ee60c ) │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #912] @ (ee610 ) │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ @@ -116730,117 +116728,117 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #212] @ (ee6d8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n ee316 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #10 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strh r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ asrs r3, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r7, #157 @ 0x9d │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r7, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r2, [pc, #1008] @ (eea64 ) │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strh r0, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrsb r4, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r0, 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 r5, r0 │ │ │ │ @@ -116872,17 +116870,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 9fa84 │ │ │ │ @@ -116902,17 +116900,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (ee788 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r4, #2 │ │ │ │ lsls r0, 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 │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r4, [pc, #956] @ (eeb60 ) │ │ │ │ @@ -117272,27 +117270,27 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ bkpt 0x0070 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0024 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 98a10 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 9d7b4 │ │ │ │ @@ -117613,17 +117611,17 @@ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ b.n eed1c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d5, d7 │ │ │ │ vmovge.f64 d5, d9 │ │ │ │ b.n eee5c │ │ │ │ @@ -117828,61 +117826,61 @@ │ │ │ │ ldr r0, [pc, #108] @ (ef218 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n ef098 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #992] @ (ef5b4 ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #576] @ (ef41c ) │ │ │ │ + ldr r7, [pc, #608] @ (ef43c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #464] @ (ef3b4 ) │ │ │ │ + ldr r7, [pc, #496] @ (ef3d4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #368] @ (ef35c ) │ │ │ │ + ldr r7, [pc, #400] @ (ef37c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #128] @ (ef274 ) │ │ │ │ + ldr r7, [pc, #160] @ (ef294 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #32] @ (ef21c ) │ │ │ │ + ldr r7, [pc, #64] @ (ef23c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [pc, #912] @ (ef594 ) │ │ │ │ + ldr r6, [pc, #944] @ (ef5b4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [pc, #768] @ (ef50c ) │ │ │ │ + ldr r6, [pc, #800] @ (ef52c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [pc, #576] @ (ef454 ) │ │ │ │ + ldr r6, [pc, #608] @ (ef474 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #14 │ │ │ │ + movs r4, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [pc, #456] @ (ef3e4 ) │ │ │ │ + ldr r6, [pc, #488] @ (ef404 ) │ │ │ │ lsls r0, 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 │ │ │ │ @@ -117920,17 +117918,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (ef288 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n ef24e │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #664] @ (ef524 ) │ │ │ │ + ldr r5, [pc, #696] @ (ef544 ) │ │ │ │ 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 │ │ │ │ @@ -117980,19 +117978,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (ef318 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n ef2b0 │ │ │ │ nop │ │ │ │ - cmp r1, #20 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #112] @ (ef38c ) │ │ │ │ + ldr r5, [pc, #144] @ (ef3ac ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #212] @ (ef400 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -118087,25 +118085,25 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ uxtb r6, r4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ uxth r2, r7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [pc, #536] @ (ef62c ) │ │ │ │ + ldr r4, [pc, #568] @ (ef64c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [pc, #304] @ (ef54c ) │ │ │ │ + ldr r4, [pc, #336] @ (ef56c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [pc, #184] @ (ef4dc ) │ │ │ │ + ldr r4, [pc, #216] @ (ef4fc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #212] @ (ef508 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -118200,25 +118198,25 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cbz r6, ef542 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, ef540 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #504] @ (ef714 ) │ │ │ │ + ldr r3, [pc, #536] @ (ef734 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #272] @ (ef634 ) │ │ │ │ + ldr r3, [pc, #304] @ (ef654 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #152] @ (ef5c4 ) │ │ │ │ + ldr r3, [pc, #184] @ (ef5e4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000ef52c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -118241,17 +118239,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #760] @ (ef870 ) │ │ │ │ + ldr r2, [pc, #792] @ (ef890 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000ef578 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -118512,77 +118510,77 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n ef662 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #784] @ (efb30 ) │ │ │ │ + ldr r1, [pc, #816] @ (efb50 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #688] @ (efad8 ) │ │ │ │ + ldr r1, [pc, #720] @ (efaf8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #352] @ (ef998 ) │ │ │ │ + ldr r1, [pc, #384] @ (ef9b8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #248] @ (ef938 ) │ │ │ │ + ldr r1, [pc, #280] @ (ef958 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #1016] @ (efc48 ) │ │ │ │ + ldr r1, [pc, #24] @ (ef868 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #912] @ (efbe8 ) │ │ │ │ + ldr r0, [pc, #944] @ (efc08 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #808] @ (efb88 ) │ │ │ │ + ldr r0, [pc, #840] @ (efba8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #704] @ (efb28 ) │ │ │ │ + ldr r0, [pc, #736] @ (efb48 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #464] @ (efa44 ) │ │ │ │ + ldr r0, [pc, #496] @ (efa64 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #280] @ (ef998 ) │ │ │ │ + ldr r0, [pc, #312] @ (ef9b8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #176] @ (ef938 ) │ │ │ │ + ldr r0, [pc, #208] @ (ef958 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000ef888 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -118600,15 +118598,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx a03e4 <__gmpz_get_si@plt> │ │ │ │ asrs r1, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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] @ (ef944 ) │ │ │ │ @@ -118654,15 +118652,15 @@ │ │ │ │ b.n ef904 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ │ │ │ 000ef954 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -118690,15 +118688,15 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #10 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 9628c <__gmpz_get_str@plt> │ │ │ │ nop │ │ │ │ - subs r4, r6, #2 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000ef9a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -119407,135 +119405,135 @@ │ │ │ │ b.n f00b6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r4, sp, #320 @ 0x140 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r4, fp │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r1, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - muls r0, r5 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldmia r6, {r0, r1, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff216c │ │ │ │ + vsra.u32 q9, q10, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r1, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ands r4, r6 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ands r2, r2 │ │ │ │ + ands r2, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r0, r2, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r7, #168 @ 0xa8 │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r7, #2 │ │ │ │ + subs r7, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000f0210 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ (f0230 ) │ │ │ │ add r1, pc │ │ │ │ blx a071c │ │ │ │ blx 9fa84 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ asrs r1, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000f0234 : │ │ │ │ stmdb 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 │ │ │ │ @@ -120269,197 +120267,197 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n f09be │ │ │ │ add r3, pc, #792 @ (adr r3, f0cfc ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r3, pc, #520 @ (adr r3, f0bfc ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r6, #17 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r4, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #18 │ │ │ │ + subs r0, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -120501,15 +120499,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} │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 000f0bd4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -120534,17 +120532,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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 │ │ │ │ @@ -120715,21 +120713,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ 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, #2960] @ 0xb90 │ │ │ │ ldr r2, [pc, #372] @ (f0f78 ) │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -120868,35 +120866,35 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n f0f02 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [pc, #852] @ f1314 │ │ │ │ sub sp, #12 │ │ │ │ @@ -121208,57 +121206,57 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #96] @ (f1368 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n f126c │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #28 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r4, r1 │ │ │ │ @@ -121474,33 +121472,33 @@ │ │ │ │ nop │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r0, 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 r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ @@ -121632,25 +121630,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r3, #1 │ │ │ │ b.n f16ac │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ @@ -121941,33 +121939,33 @@ │ │ │ │ ldr r0, [pc, #52] @ (f1a6c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n f177c │ │ │ │ nop │ │ │ │ bl ffe13a46 ::Settings::boolParam@@Base+0xff4e27ae> │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #228] @ (f1b64 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -122059,27 +122057,27 @@ │ │ │ │ b.n f1af4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #28] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrh r0, [r4, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w r5, [r2, #300] @ 0x12c │ │ │ │ sub sp, #28 │ │ │ │ @@ -122390,57 +122388,57 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #92] @ (f1f14 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n f1ba6 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #28 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ ldr.w r0, [r3, ip, lsl #2] │ │ │ │ b.w 994b0 │ │ │ │ push {r3, lr} │ │ │ │ @@ -122510,15 +122508,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strh r0, [r5, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -122609,24 +122607,24 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r6, r6 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r6, r7, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, r0 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vshr.u16 q8, , #4 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + vshr.u32 q8, , #28 │ │ │ │ + subs r4, r4, #5 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ add.w r2, r0, #1073741824 @ 0x40000000 │ │ │ │ @@ -122833,23 +122831,23 @@ │ │ │ │ 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} │ │ │ │ - mrc2 0, 2, r0, cr12, cr7, {3} │ │ │ │ - mcr2 0, 2, r0, cr0, cr7, {3} │ │ │ │ - adds r0, r0, #7 │ │ │ │ + mcr2 0, 3, r0, cr4, cr7, {3} │ │ │ │ + mcr2 0, 2, r0, cr8, cr7, {3} │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #476]! @ 0x1dc │ │ │ │ - ldc2l 0, cr0, [r6, #476] @ 0x1dc │ │ │ │ - adds r6, r2, #5 │ │ │ │ + ldc2l 0, cr0, [sl, #476]! @ 0x1dc │ │ │ │ + ldc2l 0, cr0, [lr, #476] @ 0x1dc │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stc2 0, cr0, [ip, #476] @ 0x1dc │ │ │ │ + ldc2 0, cr0, [r4, #476] @ 0x1dc │ │ │ │ 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 │ │ │ │ mov sl, r1 │ │ │ │ @@ -123159,19 +123157,19 @@ │ │ │ │ b.n f2616 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r7, #2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaa80077 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + @ instruction: 0xfab00077 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfa900077 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + @ instruction: 0xfa980077 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb r6, [r7, #31] │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ble.n f26b8 │ │ │ │ @@ -123428,31 +123426,31 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n f2756 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ldr.w r9, [r6, #88] @ 0x58 │ │ │ │ b.n f26ee │ │ │ │ - vld4.16 {d16-d19}, [r8 :256], r7 │ │ │ │ - adds r0, r5, r3 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ ldr??.w r0, [r0, r7, lsl #3] │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh.w r0, [r8, r7, lsl #3] │ │ │ │ - adds r0, r7, r2 │ │ │ │ + ldr??.w r0, [r8, r7, lsl #3] │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str??.w r0, [r4, #119] @ 0x77 │ │ │ │ - ldr.w r0, [r2, #119] @ 0x77 │ │ │ │ - str.w r0, [sl, r7, lsl #3] │ │ │ │ - @ instruction: 0xf7f20077 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + vst4.16 {d16-d19}, [r0 :256], r7 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf75e0077 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + str??.w r0, [ip, #119] @ 0x77 │ │ │ │ + ldr.w r0, [sl, #119] @ 0x77 │ │ │ │ + ldr.w r0, [r2, r7, lsl #3] │ │ │ │ + @ instruction: 0xf7fa0077 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + @ instruction: 0xf7660077 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #364] @ (f2b08 ) │ │ │ │ @@ -123597,24 +123595,24 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n f2a0a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r7, #17] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf69c0077 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + subw r0, r4, #2167 @ 0x877 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - rsbs r0, r4, #16187392 @ 0xf70000 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + rsbs r0, ip, #16187392 @ 0xf70000 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sub.w r0, r4, #16187392 @ 0xf70000 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + sub.w r0, ip, #16187392 @ 0xf70000 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldrd r4, sl, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -123944,20 +123942,20 @@ │ │ │ │ vmov r5, s15 │ │ │ │ b.n f2de0 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xf38e0077 │ │ │ │ - @ instruction: 0xf21c0077 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + @ instruction: 0xf3960077 │ │ │ │ + @ instruction: 0xf2240077 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf1e40077 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + @ instruction: 0xf1ec0077 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r0, r7, #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 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -123989,16 +123987,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adc.w r0, r4, #119 @ 0x77 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + adc.w r0, ip, #119 @ 0x77 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ 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, #2880] @ 0xb40 │ │ │ │ subw sp, sp, #1164 @ 0x48c │ │ │ │ @@ -124585,70 +124583,70 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n f3580 │ │ │ │ nop │ │ │ │ strb r2, [r7, #25] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0c40077 │ │ │ │ - eors.w r0, r8, #119 @ 0x77 │ │ │ │ - orr.w r0, r2, #119 @ 0x77 │ │ │ │ - mrc 0, 5, r0, cr14, cr7, {3} │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + @ instruction: 0xf0cc0077 │ │ │ │ + @ instruction: 0xf0a00077 │ │ │ │ + orr.w r0, sl, #119 @ 0x77 │ │ │ │ + mcr 0, 6, r0, cr6, cr7, {3} │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mcr 0, 5, r0, cr0, cr7, {3} │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + mcr 0, 5, r0, cr8, cr7, {3} │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r6, [r1, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - mrc 0, 3, r0, cr0, cr7, {3} │ │ │ │ - ldc 0, cr0, [r4, #476]! @ 0x1dc │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + mrc 0, 3, r0, cr8, cr7, {3} │ │ │ │ + ldc 0, cr0, [ip, #476]! @ 0x1dc │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldcl 0, cr0, [ip], #476 @ 0x1dc │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + stc 0, cr0, [r4, #-476] @ 0xfffffe24 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stcl 0, cr0, [r2], #476 @ 0x1dc │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + stcl 0, cr0, [sl], #476 @ 0x1dc │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stcl 0, cr0, [r8], {119} @ 0x77 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + ldcl 0, cr0, [r0], {119} @ 0x77 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stc 0, cr0, [lr], #476 @ 0x1dc │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + ldc 0, cr0, [r6], #476 @ 0x1dc │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mrrc 0, 7, r0, r0, cr7 @ │ │ │ │ - mcrr 0, 7, r0, r4, cr7 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + mrrc 0, 7, r0, r8, cr7 │ │ │ │ + mcrr 0, 7, r0, ip, cr7 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stc 0, cr0, [sl], #-476 @ 0xfffffe24 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + ldc 0, cr0, [r2], #-476 @ 0xfffffe24 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xebe40077 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + @ instruction: 0xebec0077 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - rsb r0, sl, r7, ror #1 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + rsbs r0, r2, r7, ror #1 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs.w r0, r0, r7, ror #1 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + subs.w r0, r8, r7, ror #1 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sbc.w r0, r8, r7, ror #1 │ │ │ │ - sbcs.w r0, r2, r7, ror #1 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + sbcs.w r0, r0, r7, ror #1 │ │ │ │ + sbcs.w r0, sl, r7, ror #1 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ + @ instruction: 0xeb380077 │ │ │ │ @ instruction: 0xeb300077 │ │ │ │ - @ instruction: 0xeb280077 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add.w r0, sl, r7, ror #1 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + adds.w r0, r2, r7, ror #1 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xeaf00077 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + @ instruction: 0xeaf80077 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r0, 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, #2920] @ 0xb68 │ │ │ │ ldr r4, [pc, #816] @ (f39ac ) │ │ │ │ @@ -124937,26 +124935,26 @@ │ │ │ │ b.n f3926 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [lr, #476]! @ 0x1dc │ │ │ │ - ldrd r0, r0, [r4, #476]! @ 0x1dc │ │ │ │ - @ instruction: 0xe83a0077 │ │ │ │ + and.w r0, r6, r7, ror #1 │ │ │ │ + ldrd r0, r0, [ip, #476]! @ 0x1dc │ │ │ │ + strex r0, r0, [r2, #476] @ 0x1dc │ │ │ │ ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n f380c │ │ │ │ + b.n f381c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n f37d8 │ │ │ │ + b.n f37e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r0, 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, #2968] @ 0xb98 │ │ │ │ mov sl, r2 │ │ │ │ @@ -125380,59 +125378,59 @@ │ │ │ │ b.n f3bf4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n f3b38 │ │ │ │ + b.n f3b48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f3b60 │ │ │ │ + b.n f3b70 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f39fc │ │ │ │ + b.n f3a0c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f3824 │ │ │ │ + b.n f3834 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n f37e8 │ │ │ │ + b.n f37f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f466c │ │ │ │ + b.n f467c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f453c │ │ │ │ + b.n f454c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n f44a8 │ │ │ │ + b.n f44b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n f447c │ │ │ │ + b.n f448c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n f4450 │ │ │ │ + b.n f4460 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n f4424 │ │ │ │ + b.n f4434 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n f4384 │ │ │ │ + b.n f4394 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n f42f4 │ │ │ │ + b.n f4304 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f4318 │ │ │ │ + b.n f4328 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ lsls r0, 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, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1172] @ f43b8 │ │ │ │ @@ -125853,39 +125851,39 @@ │ │ │ │ ... │ │ │ │ str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n f45a4 │ │ │ │ + b.n f45b4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f4524 │ │ │ │ + b.n f4534 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - svc 8 │ │ │ │ + svc 16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n f4340 │ │ │ │ + ble.n f4350 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n f44b8 │ │ │ │ + ble.n f44c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stc2l 0, cr0, [lr], #476 @ 0x1dc │ │ │ │ - ble.n f4490 │ │ │ │ + ldc2l 0, cr0, [r6], #476 @ 0x1dc │ │ │ │ + ble.n f44a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldc2l 0, cr0, [r4], {119} @ 0x77 │ │ │ │ - ble.n f445c │ │ │ │ + ldc2l 0, cr0, [ip], {119} @ 0x77 │ │ │ │ + ble.n f446c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldc2 0, cr0, [r6], #476 @ 0x1dc │ │ │ │ - ble.n f4430 │ │ │ │ + ldc2 0, cr0, [lr], #476 @ 0x1dc │ │ │ │ + ble.n f4440 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldc2 0, cr0, [ip], {119} @ 0x77 │ │ │ │ - ble.n f43fc │ │ │ │ + stc2 0, cr0, [r4], #476 @ 0x1dc │ │ │ │ + ble.n f440c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldc2l 0, cr0, [lr], #-476 @ 0xfffffe24 │ │ │ │ + stc2 0, cr0, [r6], {119} @ 0x77 │ │ │ │ stmdb 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, #256] @ (f4514 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [pc, #256] @ (f4518 ) │ │ │ │ @@ -125990,17 +125988,17 @@ │ │ │ │ nop │ │ │ │ str r0, [r0, #32] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - blt.n f4484 │ │ │ │ + blt.n f4494 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfb360077 │ │ │ │ + @ instruction: 0xfb3e0077 │ │ │ │ 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 │ │ │ │ ldr.w r7, [pc, #1976] @ f4cf8 │ │ │ │ @@ -126689,62 +126687,62 @@ │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ str r2, [r2, #12] │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r4, [r0, #12] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n f4c88 │ │ │ │ + bge.n f4c98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfa460077 │ │ │ │ + @ instruction: 0xfa4e0077 │ │ │ │ str r4, [r2, #0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #768] @ (f5018 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n f4d0c │ │ │ │ + bls.n f4d1c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n f4cfc │ │ │ │ + bls.n f4d0c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bge.n f4d80 │ │ │ │ + bge.n f4d90 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bge.n f4d74 │ │ │ │ + bge.n f4d84 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n f4dc8 │ │ │ │ + bls.n f4dd8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n f4c84 │ │ │ │ + bmi.n f4c94 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bic.w r0, r6, #16187392 @ 0xf70000 │ │ │ │ - bmi.n f4c50 │ │ │ │ + bic.w r0, lr, #16187392 @ 0xf70000 │ │ │ │ + bmi.n f4c60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - and.w r0, r8, #16187392 @ 0xf70000 │ │ │ │ - bmi.n f4e24 │ │ │ │ + ands.w r0, r0, #16187392 @ 0xf70000 │ │ │ │ + bmi.n f4e34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf3f00077 │ │ │ │ - bmi.n f4dfc │ │ │ │ + @ instruction: 0xf3f80077 │ │ │ │ + bmi.n f4e0c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf3d60077 │ │ │ │ - bmi.n f4dd0 │ │ │ │ + @ instruction: 0xf3de0077 │ │ │ │ + bmi.n f4de0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf3bc0077 │ │ │ │ - bmi.n f4da4 │ │ │ │ + @ instruction: 0xf3c40077 │ │ │ │ + bmi.n f4db4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf3a20077 │ │ │ │ - bmi.n f4d64 │ │ │ │ + @ instruction: 0xf3aa0077 │ │ │ │ + bmi.n f4d74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf3800077 │ │ │ │ - bcc.n f4d34 │ │ │ │ + @ instruction: 0xf3880077 │ │ │ │ + bcc.n f4d44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf3640077 │ │ │ │ - bcc.n f4d04 │ │ │ │ + @ instruction: 0xf36c0077 │ │ │ │ + bcc.n f4d14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf3480077 │ │ │ │ + @ instruction: 0xf3500077 │ │ │ │ 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 │ │ │ │ cbz r4, f4d98 │ │ │ │ @@ -126785,17 +126783,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bcs.n f4d7c │ │ │ │ + bcs.n f4d8c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movw r0, #32887 @ 0x8077 │ │ │ │ + @ instruction: 0xf2500077 │ │ │ │ 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 │ │ │ │ ldr.w fp, [r1, #16] │ │ │ │ @@ -127234,38 +127232,38 @@ │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldrsb r6, [r4, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcs.n f530c │ │ │ │ + bcs.n f531c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bne.n f5260 │ │ │ │ + bne.n f5270 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldcl 0, cr0, [lr, #476]! @ 0x1dc │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + mcr 0, 0, r0, cr6, cr7, {3} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stcl 0, cr0, [r0, #476]! @ 0x1dc │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + stcl 0, cr0, [r8, #476]! @ 0x1dc │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldc 0, cr0, [r0, #476]! @ 0x1dc │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldc 0, cr0, [r8, #476]! @ 0x1dc │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stc 0, cr0, [lr, #476] @ 0x1dc │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldc 0, cr0, [r6, #476] @ 0x1dc │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldcl 0, cr0, [r4, #-476]! @ 0xfffffe24 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldcl 0, cr0, [ip, #-476]! @ 0xfffffe24 │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldcl 0, cr0, [sl, #-476] @ 0xfffffe24 │ │ │ │ + stcl 0, cr0, [r2, #-476]! @ 0xfffffe24 │ │ │ │ stmdb 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 │ │ │ │ mov r0, r1 │ │ │ │ @@ -127483,41 +127481,41 @@ │ │ │ │ ldr r0, [pc, #80] @ (f5584 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f548e │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mcrr 0, 7, r0, lr, cr7 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + mrrc 0, 7, r0, r6, cr7 │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xebf80077 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + stc 0, cr0, [r0], {119} @ 0x77 │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - rsbs r0, sl, r7, ror #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xebe20077 │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs.w r0, lr, r7, ror #1 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + rsb r0, r6, r7, ror #1 │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xeb9a0077 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + sub.w r0, r2, r7, ror #1 │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sbcs.w r0, lr, r7, ror #1 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + @ instruction: 0xeb860077 │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adcs.w r0, r0, r7, ror #1 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + adcs.w r0, r8, r7, ror #1 │ │ │ │ + ldmia r3!, {r1, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add.w r0, sl, r7, ror #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + adds.w r0, r2, r7, ror #1 │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xeaec0077 │ │ │ │ + @ instruction: 0xeaf40077 │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ @@ -127662,32 +127660,32 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (f5738 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n f568a │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strd r0, r0, [ip, #476] @ 0x1dc │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldrd r0, r0, [r4, #476] @ 0x1dc │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xe99c0077 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + @ instruction: 0xe9a40077 │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xe9840077 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xe98c0077 │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strd r0, r0, [sl, #-476]! @ 0x1dc │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + ldrd r0, r0, [r2, #-476]! @ 0x1dc │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strd r0, r0, [r2, #-476] @ 0x1dc │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + strd r0, r0, [sl, #-476] @ 0x1dc │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmdb ip, {r0, r1, r2, r4, r5, r6} │ │ │ │ + stmdb r4!, {r0, r1, r2, r4, r5, r6} │ │ │ │ stmdb 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 │ │ │ │ movs r4, #0 │ │ │ │ @@ -127882,36 +127880,36 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (f597c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f58be │ │ │ │ - ldmia r0!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xe8040077 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xe80c0077 │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f5834 │ │ │ │ + b.n f5844 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f5804 │ │ │ │ + b.n f5814 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f57d0 │ │ │ │ + b.n f57e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f577c │ │ │ │ + b.n f578c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f5734 │ │ │ │ + b.n f5744 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r3 │ │ │ │ @@ -128171,33 +128169,33 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #472] @ (f5e08 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r4, [pc, #344] @ (f5d8c ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f5748 │ │ │ │ + b.n f5758 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f56b0 │ │ │ │ + b.n f56c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f5524 │ │ │ │ + b.n f5534 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f54dc │ │ │ │ + b.n f54ec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f547c │ │ │ │ + b.n f548c │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -128227,17 +128225,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f63b0 │ │ │ │ + b.n f63c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -128266,17 +128264,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f6354 │ │ │ │ + b.n f6364 │ │ │ │ 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, #2920] @ 0xb68 │ │ │ │ mov r8, r1 │ │ │ │ @@ -128545,41 +128543,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #896] @ (f63b4 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ blxns r3 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f623c │ │ │ │ + b.n f624c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f6190 │ │ │ │ + b.n f61a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f60dc │ │ │ │ + b.n f60ec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f60b0 │ │ │ │ + b.n f60c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n f6084 │ │ │ │ + b.n f6094 │ │ │ │ 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 │ │ │ │ @@ -129114,43 +129112,43 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n f665c │ │ │ │ cmp sl, r1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - itee lt │ │ │ │ + itte lt │ │ │ │ lsllt r7, r6, #1 │ │ │ │ - itt vs @ unpredictable │ │ │ │ + ite vs @ unpredictable │ │ │ │ lslvs r7, r6, #1 │ │ │ │ - popvs {r1, r4, r6, r7} │ │ │ │ + popvc {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ tst r6, r5 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - rev16 r0, r7 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n f66c8 │ │ │ │ + bge.n f66d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n f6674 │ │ │ │ + bls.n f6684 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n f6640 │ │ │ │ + bls.n f6650 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n f660c │ │ │ │ + bls.n f661c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r6, f6730 │ │ │ │ + cbnz r6, f6732 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n f67e0 │ │ │ │ + bls.n f67f0 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -130251,86 +130249,86 @@ │ │ │ │ b.n f6ed0 │ │ │ │ mov r5, sl │ │ │ │ b.n f6ed0 │ │ │ │ subs r6, #246 @ 0xf6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, f73ee │ │ │ │ + cbnz r6, f73f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r2, f73f6 │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - cbnz r2, f73f6 │ │ │ │ + cbnz r2, f73f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ cbnz r2, f73f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + cbnz r2, f73fa │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb734 │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r6, f7458 │ │ │ │ + cbz r6, f745a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n f7394 │ │ │ │ + bcs.n f73a4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ subs r0, #174 @ 0xae │ │ │ │ lsls r3, r0, #2 │ │ │ │ - uxth r4, r4 │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - cbz r0, f743e │ │ │ │ + uxth r4, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r2, f7436 │ │ │ │ + cbz r0, f7440 │ │ │ │ lsls r7, r6, #1 │ │ │ │ cbz r2, f7438 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r6, f7438 │ │ │ │ + cbz r2, f743a │ │ │ │ lsls r7, r6, #1 │ │ │ │ cbz r6, f743a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + cbz r6, f743c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r0, [pc, #32] @ (f7478 ) │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (f747c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n f6d62 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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 r5, r0 │ │ │ │ @@ -130482,37 +130480,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (f762c ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.n f74a0 │ │ │ │ nop │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r7, 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, #3872] @ 0xf20 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ @@ -130772,19 +130770,19 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ cmp r7, #200 @ 0xc8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, pc, #656 @ (adr r7, f7bdc ) │ │ │ │ + add r7, pc, #688 @ (adr r7, f7bfc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ vldr d8, [r3, #160] @ 0xa0 │ │ │ │ blx a071c │ │ │ │ @@ -131093,15 +131091,15 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, f7ef8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - add r6, pc, #888 @ (adr r6, f8064 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, f8084 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [sp, #628] @ 0x274 │ │ │ │ @ instruction: 0xffffed95 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ vldr d6, [r6, #8] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -132235,105 +132233,105 @@ │ │ │ │ ldr r0, [pc, #200] @ (f8a18 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n f891c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #280 @ (adr r2, f8a7c ) │ │ │ │ + add r2, pc, #312 @ (adr r2, f8a9c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, pc, #48 @ (adr r2, f8998 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, f89b8 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r7, #90 @ 0x5a │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #600 @ (adr r1, f8bd0 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, f8bf0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, pc, #224 @ (adr r1, f8a60 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, f8a80 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + nop │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r0, f89ce │ │ │ │ + cbnz r0, f89d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r6, f89ce │ │ │ │ + cbnz r6, f89d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r4, f89c6 │ │ │ │ + cbnz r4, f89c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r4, f89c2 │ │ │ │ + cbnz r4, f89c4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r7, [r5, #44] @ 0x2c │ │ │ │ vsli.32 q12, , #31 │ │ │ │ - @ instruction: 0xffff98b6 │ │ │ │ + @ instruction: 0xffff98be │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb83e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb7b4 │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1140 @ 0x474 │ │ │ │ @@ -132697,40 +132695,40 @@ │ │ │ │ nop │ │ │ │ subs r0, r3, r7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r5, r6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r1, [r3, #6] │ │ │ │ vshr.u64 d24, d5, #1 │ │ │ │ vaddl.u q12, d31, d7 │ │ │ │ vmla.i q12, , d21[0] │ │ │ │ @ instruction: 0xffff99f3 │ │ │ │ - vsri.32 d25, d26, #1 │ │ │ │ + vmls.i , , d2[0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ + str r2, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sxth r2, r1 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r2, f8ee8 │ │ │ │ + cbz r2, f8eea │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -133805,71 +133803,71 @@ │ │ │ │ b.n f9470 │ │ │ │ strd sl, fp, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r9, r5, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ b.n f9c04 │ │ │ │ nop │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r4, r5, #28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ + lsls r7, r6, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r0, r4, #6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrh r6, [r3, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #664 @ (adr r6, f9e60 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, f9e80 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #248 @ (adr r6, f9cc8 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, f9ce8 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, pc, #832 @ (adr r4, f9f1c ) │ │ │ │ + add r4, pc, #864 @ (adr r4, f9f3c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ subs r3, r3, r4 │ │ │ │ vmov s0, r3 │ │ │ │ @@ -133960,25 +133958,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (f9cfc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n f9ca0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, pc, #536 @ (adr r3, f9f08 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, f9f28 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, pc, #408 @ (adr r3, f9e90 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, f9eb0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, pc, #280 @ (adr r3, f9e18 ) │ │ │ │ + add r3, pc, #312 @ (adr r3, f9e38 ) │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -134950,57 +134948,57 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n fa4b0 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #148] @ (fa818 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r1, #12] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldrb r6, [r0, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -135901,57 +135899,57 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n fac58 │ │ │ │ nop.w │ │ │ │ ldr r4, [pc, #148] @ (fb250 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r6, [r0, #27] │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r6, [r7, #26] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ 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, #3776] @ 0xec0 │ │ │ │ ldr.w r5, [pc, #3120] @ fbe60 │ │ │ │ @@ -137033,49 +137031,49 @@ │ │ │ │ mov r6, r5 │ │ │ │ b.n fbe06 │ │ │ │ nop │ │ │ │ @ instruction: 0xf3e00082 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3960082 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fb7f2 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -138229,97 +138227,97 @@ │ │ │ │ blx 9da08 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ b.n fc856 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ vmov r3, s15 │ │ │ │ b.w fbb7e │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r0, [r0, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ vstr s15, [sp, #92] @ 0x5c │ │ │ │ b.w fc2bc │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ @@ -138947,115 +138945,115 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #212] @ (fd3bc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n fce14 │ │ │ │ nop │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r6, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [pc, #672] @ (fd5dc ) │ │ │ │ + ldr r7, [pc, #704] @ (fd5fc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [pc, #560] @ (fd574 ) │ │ │ │ + ldr r7, [pc, #592] @ (fd594 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [pc, #456] @ (fd514 ) │ │ │ │ + ldr r7, [pc, #488] @ (fd534 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [pc, #360] @ (fd4bc ) │ │ │ │ + ldr r7, [pc, #392] @ (fd4dc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [pc, #232] @ (fd444 ) │ │ │ │ + ldr r7, [pc, #264] @ (fd464 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [pc, #128] @ (fd3e4 ) │ │ │ │ + ldr r7, [pc, #160] @ (fd404 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [pc, #24] @ (fd384 ) │ │ │ │ + ldr r7, [pc, #56] @ (fd3a4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #944] @ (fd724 ) │ │ │ │ + ldr r6, [pc, #976] @ (fd744 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #832] @ (fd6bc ) │ │ │ │ + ldr r6, [pc, #864] @ (fd6dc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #728] @ (fd65c ) │ │ │ │ + ldr r6, [pc, #760] @ (fd67c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #624] @ (fd5fc ) │ │ │ │ + ldr r6, [pc, #656] @ (fd61c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #520] @ (fd59c ) │ │ │ │ + ldr r6, [pc, #552] @ (fd5bc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #416] @ (fd53c ) │ │ │ │ + ldr r6, [pc, #448] @ (fd55c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #312] @ (fd4dc ) │ │ │ │ + ldr r6, [pc, #344] @ (fd4fc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #208] @ (fd47c ) │ │ │ │ + ldr r6, [pc, #240] @ (fd49c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #104] @ (fd41c ) │ │ │ │ + ldr r6, [pc, #136] @ (fd43c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [pc, #728] @ (fd694 ) │ │ │ │ + ldr r5, [pc, #760] @ (fd6b4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ @@ -139449,49 +139447,49 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bcs.n fd868 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bne.n fd724 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #920] @ (fdb9c ) │ │ │ │ + ldr r3, [pc, #952] @ (fdbbc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [pc, #904] @ (fdb90 ) │ │ │ │ + ldr r4, [pc, #936] @ (fdbb0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [pc, #824] @ (fdb44 ) │ │ │ │ + ldr r3, [pc, #856] @ (fdb64 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [pc, #600] @ (fda6c ) │ │ │ │ + ldr r3, [pc, #632] @ (fda8c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [pc, #512] @ (fda18 ) │ │ │ │ + ldr r2, [pc, #544] @ (fda38 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [pc, #456] @ (fd9e8 ) │ │ │ │ + ldr r2, [pc, #488] @ (fda08 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [pc, #416] @ (fd9c4 ) │ │ │ │ + ldr r1, [pc, #448] @ (fd9e4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [pc, #312] @ (fd964 ) │ │ │ │ + ldr r1, [pc, #344] @ (fd984 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [pc, #208] @ (fd904 ) │ │ │ │ + ldr r1, [pc, #240] @ (fd924 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [pc, #56] @ (fd874 ) │ │ │ │ + ldr r1, [pc, #88] @ (fd894 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [pc, #848] @ (fdb94 ) │ │ │ │ + ldr r0, [pc, #880] @ (fdbb4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w lr, [pc, #656] @ fdae8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -139700,25 +139698,25 @@ │ │ │ │ ... │ │ │ │ ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov ip, r9 │ │ │ │ + mov ip, sl │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov r6, sl │ │ │ │ + mov r6, fp │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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] @ (fdbe8 ) │ │ │ │ @@ -139801,17 +139799,17 @@ │ │ │ │ nop │ │ │ │ ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r8, r9 │ │ │ │ + add r8, sl │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -140742,87 +140740,87 @@ │ │ │ │ ldr r0, [pc, #160] @ (fe6dc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n fe56a │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r9 │ │ │ │ + add r2, sl │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r2, r4 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #6 │ │ │ │ + subs r3, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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] @ (fe7bc ) │ │ │ │ @@ -140905,17 +140903,17 @@ │ │ │ │ nop │ │ │ │ ittt cs │ │ │ │ lslcs r2, r0, #2 │ │ │ │ strbcs r4, [r4, r4] │ │ │ │ movcs r0, r0 │ │ │ │ bkpt 0x00de │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -141844,89 +141842,89 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #160] @ (ff2b0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n ff13c │ │ │ │ nop │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r7, r6, #1 │ │ │ │ bkpt 0x0018 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ rev r6, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [pc, #936] @ (ff5f4 ) │ │ │ │ + ldr r7, [pc, #968] @ (ff614 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [pc, #504] @ (ff44c ) │ │ │ │ + ldr r7, [pc, #536] @ (ff46c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [pc, #384] @ (ff3dc ) │ │ │ │ + ldr r7, [pc, #416] @ (ff3fc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [pc, #264] @ (ff36c ) │ │ │ │ + ldr r7, [pc, #296] @ (ff38c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [pc, #24] @ (ff284 ) │ │ │ │ + ldr r7, [pc, #56] @ (ff2a4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #936] @ (ff61c ) │ │ │ │ + ldr r6, [pc, #968] @ (ff63c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #816] @ (ff5ac ) │ │ │ │ + ldr r6, [pc, #848] @ (ff5cc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #712] @ (ff54c ) │ │ │ │ + ldr r6, [pc, #744] @ (ff56c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #608] @ (ff4ec ) │ │ │ │ + ldr r6, [pc, #640] @ (ff50c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #504] @ (ff48c ) │ │ │ │ + ldr r6, [pc, #536] @ (ff4ac ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #400] @ (ff42c ) │ │ │ │ + ldr r6, [pc, #432] @ (ff44c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #296] @ (ff3cc ) │ │ │ │ + ldr r6, [pc, #328] @ (ff3ec ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #168] @ (ff354 ) │ │ │ │ + ldr r6, [pc, #200] @ (ff374 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #56] @ (ff2ec ) │ │ │ │ + ldr r6, [pc, #88] @ (ff30c ) │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -142576,83 +142574,83 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n ff938 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cbz r0, ffa4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ cmp r4, #192 @ 0xc0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ cmp r4, #184 @ 0xb8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r7, r6, #1 │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [pc, #40] @ (ffa4c ) │ │ │ │ + ldr r0, [pc, #72] @ (ffa6c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, #2 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0x4782 │ │ │ │ + @ instruction: 0x478a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bxns ip │ │ │ │ + bxns sp │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov lr, sp │ │ │ │ + mov lr, lr │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov r8, sl │ │ │ │ + mov r8, fp │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov lr, r6 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #30 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov ip, r3 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov sl, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov r0, sp │ │ │ │ + mov r0, lr │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, sl │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r4, r7 │ │ │ │ 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, #2928] @ 0xb70 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -143561,105 +143559,105 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w ffc30 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r1 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - eors r6, r2 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ add r6, pc, #256 @ (adr r6, 100628 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r6, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -144369,71 +144367,71 @@ │ │ │ │ b.n 100cce │ │ │ │ add r0, pc, #264 @ (adr r0, 100e6c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #496] @ (100fe4 ) │ │ │ │ @@ -144642,31 +144640,31 @@ │ │ │ │ b.n 100f20 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r0, #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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -144885,31 +144883,31 @@ │ │ │ │ add r7, sp, #24 │ │ │ │ b.n 1011a8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 00101260 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -145838,304 +145836,304 @@ │ │ │ │ b.w 1012ca │ │ │ │ nop │ │ │ │ str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @ instruction: 0xfaa7fffe │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r7, #83 @ 0x53 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r6, #18 │ │ │ │ vmla.i , , d7[0] │ │ │ │ vshll.u32 , d21, #31 │ │ │ │ vqrshrn.u64 d20, , #1 │ │ │ │ - vqrdmlah.s q8, , d8[0] │ │ │ │ + @ instruction: 0xffff0ed0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ subs r3, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ asrs r5, r1, #12 │ │ │ │ - @ instruction: 0xffff0cd4 │ │ │ │ + @ instruction: 0xffff0cdc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r1, r0, #6 │ │ │ │ vtbx.8 d16, {d15-d18}, d13 │ │ │ │ - vcvt.f16.u16 q8, q8, #1 │ │ │ │ + vcvt.f16.u16 q8, q12, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r7, r0, #10 │ │ │ │ - vtbx.8 d16, {d31- instruction: 0xffff0b7e │ │ │ │ + vtbl.8 d16, {d31- instruction: 0xffff0b54 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r7, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrh r7, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r7, r6, #1 │ │ │ │ bl 65d98 ::get_default_options()::val@@Base+0x65d84> │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r7, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ pop {r0, r1, r3, r4, r5, r6, pc} │ │ │ │ - vshll.u32 q8, d30, #31 │ │ │ │ + vtbx.8 d16, {d15-d17}, d6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [sp :256] │ │ │ │ bl 57dc2 ::get_default_options()::val@@Base+0x57dae> │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r3, r1, #11 │ │ │ │ - vtbx.8 d16, {d31- instruction: 0xffff0994 │ │ │ │ + @ instruction: 0xffff099c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 102380 │ │ │ │ + b.n 102390 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #22 │ │ │ │ + movs r4, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r7, r6, #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 │ │ │ │ @@ -146158,17 +146156,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 00101f94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -146408,34 +146406,34 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 102108 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vshr.u32 q8, q11, #18 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + vshr.u32 q8, q11, #10 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vshr.u16 q0, q11, #2 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + vshr.u32 q0, q11, #26 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mcr2 0, 7, r0, cr0, cr6, {3} │ │ │ │ - subs r6, r4, #1 │ │ │ │ + mcr2 0, 7, r0, cr8, cr6, {3} │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mcr2 0, 5, r0, cr14, cr6, {3} │ │ │ │ - subs r6, r5, #0 │ │ │ │ + mrc2 0, 5, r0, cr6, cr6, {3} │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mrc2 0, 4, r0, cr0, cr6, {3} │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + mrc2 0, 4, r0, cr8, cr6, {3} │ │ │ │ + lsls r6, r7, #30 │ │ │ │ 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, #2824] @ 0xb08 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r1, [pc, #1792] @ 102968 │ │ │ │ @@ -147101,74 +147099,74 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r4, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2 0, cr0, [lr, #472] @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r6, #472] @ 0x1d8 │ │ │ │ str r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #768] @ (102c80 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #10 │ │ │ │ @ instruction: 0xffffe8f7 │ │ │ │ vtbx.8 d30, {d30}, d25 │ │ │ │ vtbl.8 d30, {d14}, d9 │ │ │ │ vtbx.8 d30, {d14}, d7 │ │ │ │ - @ instruction: 0xfffe056a │ │ │ │ + vsli.32 q8, q9, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfb440076 │ │ │ │ - @ instruction: 0xfa520076 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + @ instruction: 0xfb4c0076 │ │ │ │ + @ instruction: 0xfa5a0076 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfa380076 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + @ instruction: 0xfa400076 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrb r6, [r4, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vld1.8 @ instruction: 0xf9e20076 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + vld1.8 @ instruction: 0xf9ea0076 │ │ │ │ + adds r2, r5, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9a00076 │ │ │ │ - ldr??.w r0, [r4, r6, lsl #3] │ │ │ │ - adds r4, r2, r3 │ │ │ │ + vld1.8 @ instruction: 0xf9a80076 │ │ │ │ + ldr??.w r0, [ip, r6, lsl #3] │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh.w r0, [sl, r6, lsl #3] │ │ │ │ - adds r2, r7, r2 │ │ │ │ + vst4.16 {d16-d19}, [r2 :256], r6 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr??.w r0, [lr, #118] @ 0x76 │ │ │ │ - strh.w r0, [sl, #118] @ 0x76 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + vst4.16 {d0-d3}, [r6 :256], r6 │ │ │ │ + ldrh.w r0, [r2, #118] @ 0x76 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb.w r0, [r4, r6, lsl #3] │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + strb.w r0, [ip, r6, lsl #3] │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf7e60076 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + @ instruction: 0xf7ee0076 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf7cc0076 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + @ instruction: 0xf7d40076 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf7b20076 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + @ instruction: 0xf7ba0076 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf7980076 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + @ instruction: 0xf7a00076 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf77e0076 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + @ instruction: 0xf7860076 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf7600076 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + @ instruction: 0xf7680076 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf7460076 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + @ instruction: 0xf74e0076 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 00102a1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -147207,16 +147205,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6200076 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + @ instruction: 0xf6280076 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 00102a98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -147257,19 +147255,19 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (102b1c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 102aee │ │ │ │ - addw r0, ip, #2166 @ 0x876 │ │ │ │ - subs.w r0, r8, #16121856 @ 0xf60000 │ │ │ │ - vshr.u32 q8, q11, #32 │ │ │ │ - @ instruction: 0xf59a0076 │ │ │ │ - vshr.u16 q0, q11, #8 │ │ │ │ + @ instruction: 0xf6140076 │ │ │ │ + rsb r0, r0, #16121856 @ 0xf60000 │ │ │ │ + vshr.u32 q8, q11, #24 │ │ │ │ + sub.w r0, r2, #16121856 @ 0xf60000 │ │ │ │ + vshr.u32 q0, q11, #32 │ │ │ │ │ │ │ │ 00102b20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -147288,17 +147286,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (102b68 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf5880076 │ │ │ │ - adc.w r0, r8, #16121856 @ 0xf60000 │ │ │ │ - vqadd.u8 q8, q3, q11 │ │ │ │ + @ instruction: 0xf5900076 │ │ │ │ + adcs.w r0, r0, #16121856 @ 0xf60000 │ │ │ │ + vqadd.u8 q8, q7, q11 │ │ │ │ │ │ │ │ 00102b6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -147336,19 +147334,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (102bec ) │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 102bbc │ │ │ │ - @ instruction: 0xf5380076 │ │ │ │ - @ instruction: 0xf4e80076 │ │ │ │ - mcr2 0, 7, r0, cr6, cr6, {3} │ │ │ │ - @ instruction: 0xf4cc0076 │ │ │ │ - vqadd.u32 q0, q6, q11 │ │ │ │ + adc.w r0, r0, #16121856 @ 0xf60000 │ │ │ │ + @ instruction: 0xf4f00076 │ │ │ │ + mcr2 0, 7, r0, cr14, cr6, {3} │ │ │ │ + @ instruction: 0xf4d40076 │ │ │ │ + vqadd.u64 q0, q2, q11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ ldr r4, [pc, #304] @ (102d34 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -147481,30 +147479,30 @@ │ │ │ │ b.n 102c70 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r6, #16121856 @ 0xf60000 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + bics.w r0, lr, #16121856 @ 0xf60000 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrb r4, [r4, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3f40076 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + @ instruction: 0xf3fc0076 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf3bc0076 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + @ instruction: 0xf3c40076 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf3a20076 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + @ instruction: 0xf3aa0076 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf37a0076 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + @ instruction: 0xf3820076 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ 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, #2904] @ 0xb58 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ ldr r1, [pc, #1004] @ (10316c ) │ │ │ │ @@ -147878,39 +147876,39 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 10312e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r2, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, sl, #118 @ 0x76 │ │ │ │ - @ instruction: 0xf1e40076 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + @ instruction: 0xf2b20076 │ │ │ │ + @ instruction: 0xf1ec0076 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r2, [r2, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adc.w r0, r0, #118 @ 0x76 │ │ │ │ - adc.w r0, r2, #118 @ 0x76 │ │ │ │ - and.w r0, r4, #118 @ 0x76 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + adc.w r0, r8, #118 @ 0x76 │ │ │ │ + adc.w r0, sl, #118 @ 0x76 │ │ │ │ + and.w r0, ip, #118 @ 0x76 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vshr.s16 q8, q11, #16 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + vshr.s16 q8, q11, #8 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vshr.s16 q0, q11, #14 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + vshr.s16 q0, q11, #6 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vqadd.s64 q8, q5, q11 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + vmvn.i32 q0, #38 @ 0x00000026 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vqadd.s16 q8, q6, q11 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + vqadd.s32 q8, q2, q11 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vqadd.s8 q8, q1, q11 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + vqadd.s8 q8, q5, q11 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #500] @ (1033c4 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -148123,30 +148121,30 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r0, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mcr 0, 2, r0, cr2, cr6, {3} │ │ │ │ - stcl 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ - ldcl 0, cr0, [r8, #-472]! @ 0xfffffe28 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + mcr 0, 2, r0, cr10, cr6, {3} │ │ │ │ + stcl 0, cr0, [ip, #472]! @ 0x1d8 │ │ │ │ + stc 0, cr0, [r0, #472] @ 0x1d8 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldcl 0, cr0, [sl, #-472] @ 0xfffffe28 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + stcl 0, cr0, [r2, #-472]! @ 0xfffffe28 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldc 0, cr0, [ip, #-472]! @ 0xfffffe28 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + stcl 0, cr0, [r4, #-472] @ 0xfffffe28 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stc 0, cr0, [r8, #-472] @ 0xfffffe28 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + ldc 0, cr0, [r0, #-472] @ 0xfffffe28 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stcl 0, cr0, [lr], #472 @ 0x1d8 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + ldcl 0, cr0, [r6], #472 @ 0x1d8 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -148604,87 +148602,87 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 103488 │ │ │ │ ... │ │ │ │ strb r0, [r5, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r0], #-472 @ 0xfffffe28 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ + stc 0, cr0, [r8], #-472 @ 0xfffffe28 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r0, [r1, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc 0, cr0, [r8], {118} @ 0x76 │ │ │ │ - @ instruction: 0xeb9c0076 │ │ │ │ - @ instruction: 0xf63a0076 │ │ │ │ - @ instruction: 0xeb380076 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + ldc 0, cr0, [r0], {118} @ 0x76 │ │ │ │ + sub.w r0, r4, r6, ror #1 │ │ │ │ + movw r0, #10358 @ 0x2876 │ │ │ │ + adc.w r0, r0, r6, ror #1 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds.w r0, lr, r6, ror #1 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + @ instruction: 0xeb260076 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sub.w r0, r6, #16121856 @ 0xf60000 │ │ │ │ - @ instruction: 0xeac60076 │ │ │ │ - orns r0, r0, r6, ror #1 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + sub.w r0, lr, #16121856 @ 0xf60000 │ │ │ │ + @ instruction: 0xeace0076 │ │ │ │ + orns r0, r8, r6, ror #1 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - orrs.w r0, r4, r6, ror #1 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + orrs.w r0, ip, r6, ror #1 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bics.w r0, sl, r6, ror #1 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + orr.w r0, r2, r6, ror #1 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - and.w r0, lr, r6, ror #1 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + ands.w r0, r6, r6, ror #1 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strd r0, r0, [r6, #472]! @ 0x1d8 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + strd r0, r0, [lr, #472]! @ 0x1d8 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xe9be0076 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + strd r0, r0, [r6, #472] @ 0x1d8 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xe9940076 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + @ instruction: 0xe99c0076 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strd r0, r0, [r8, #-472]! @ 0x1d8 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + ldrd r0, r0, [r0, #-472]! @ 0x1d8 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmdb ip!, {r1, r2, r4, r5, r6} │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + strd r0, r0, [r4, #-472] @ 0x1d8 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmdb ip, {r1, r2, r4, r5, r6} │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + stmdb r4!, {r1, r2, r4, r5, r6} │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n 103910 │ │ │ │ + bvs.n 103920 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strd r0, r0, [r8], #472 @ 0x1d8 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + ldrd r0, r0, [r0], #472 @ 0x1d8 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n 103a20 │ │ │ │ + bvs.n 103a30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia.w sl!, {r1, r2, r4, r5, r6} │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + strexd r6, r0, r0, [r2] │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n 1039e8 │ │ │ │ + bvs.n 1039f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia.w ip, {r1, r2, r4, r5, r6} │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + ldmia.w r4, {r1, r2, r4, r5, r6} │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strd r0, r0, [r4], #-472 @ 0x1d8 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + strd r0, r0, [ip], #-472 @ 0x1d8 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 10396c │ │ │ │ + b.n 10397c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 103954 │ │ │ │ + b.n 103964 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.w 103852 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -148758,17 +148756,17 @@ │ │ │ │ blt.n 103a3e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 103852 │ │ │ │ nop │ │ │ │ - b.n 1037bc │ │ │ │ + b.n 1037cc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adc.w r0, r4, #118 @ 0x76 │ │ │ │ + adc.w r0, ip, #118 @ 0x76 │ │ │ │ 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, #264] @ (103b90 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -148871,27 +148869,27 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 103aec │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 103710 │ │ │ │ + b.n 103720 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 103618 │ │ │ │ + b.n 103628 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 1035e8 │ │ │ │ + b.n 1035f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 00103bb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -148912,19 +148910,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (103c00 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 1035e4 │ │ │ │ + b.n 1035f4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 103564 │ │ │ │ + b.n 103574 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mrc 0, 5, r0, cr0, cr6, {3} │ │ │ │ + mrc 0, 5, r0, cr8, cr6, {3} │ │ │ │ │ │ │ │ 00103c04 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -148943,19 +148941,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (103c4c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 103590 │ │ │ │ + b.n 1035a0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 103514 │ │ │ │ + b.n 103524 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mcr 0, 3, r0, cr2, cr6, {3} │ │ │ │ + mcr 0, 3, r0, cr10, cr6, {3} │ │ │ │ │ │ │ │ 00103c50 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -148975,19 +148973,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (103c9c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 103548 │ │ │ │ + b.n 103558 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 1034cc │ │ │ │ + b.n 1034dc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mrc 0, 0, r0, cr6, cr6, {3} │ │ │ │ + mrc 0, 0, r0, cr14, cr6, {3} │ │ │ │ │ │ │ │ 00103ca0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -149007,19 +149005,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (103cec ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 1034f8 │ │ │ │ + b.n 103508 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 10447c │ │ │ │ + b.n 10448c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stcl 0, cr0, [r6, #472] @ 0x1d8 │ │ │ │ + stcl 0, cr0, [lr, #472] @ 0x1d8 │ │ │ │ │ │ │ │ 00103cf0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -149038,19 +149036,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (103d38 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 1044a4 │ │ │ │ + b.n 1044b4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 104428 │ │ │ │ + b.n 104438 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldcl 0, cr0, [r6, #-472]! @ 0xfffffe28 │ │ │ │ + ldcl 0, cr0, [lr, #-472]! @ 0xfffffe28 │ │ │ │ │ │ │ │ 00103d3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -149069,19 +149067,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (103d84 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 104458 │ │ │ │ + b.n 104468 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 1043dc │ │ │ │ + b.n 1043ec │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stc 0, cr0, [sl, #-472]! @ 0xfffffe28 │ │ │ │ + ldc 0, cr0, [r2, #-472]! @ 0xfffffe28 │ │ │ │ │ │ │ │ 00103d88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -149119,17 +149117,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 104378 │ │ │ │ + b.n 104388 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 00103df4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -149234,21 +149232,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.n 103e8a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - b.n 10432c │ │ │ │ + b.n 10433c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 104280 │ │ │ │ + b.n 104290 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 00103efc : │ │ │ │ stmdb 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 │ │ │ │ @@ -149329,25 +149327,25 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 103f7e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 10431c │ │ │ │ + b.n 10432c │ │ │ │ lsls r6, r6, #1 │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 1041d0 │ │ │ │ + b.n 1041e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 10419c │ │ │ │ + b.n 1041ac │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrd r0, r0, [ip, #472]! @ 0x1d8 │ │ │ │ + and.w r0, r4, r6, ror #1 │ │ │ │ │ │ │ │ 00103ff4 : │ │ │ │ stmdb 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, #904] @ (104390 ) │ │ │ │ @@ -149688,37 +149686,37 @@ │ │ │ │ nop │ │ │ │ str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 104570 │ │ │ │ + b.n 104580 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vqadd.u16 q8, q1, q11 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + vqadd.u16 q8, q5, q11 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ble.n 1042c8 │ │ │ │ + ble.n 1042d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stc2 0, cr0, [r8, #-472] @ 0xfffffe28 │ │ │ │ - ble.n 10449c │ │ │ │ + ldc2 0, cr0, [r0, #-472] @ 0xfffffe28 │ │ │ │ + ble.n 1044ac │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stc2l 0, cr0, [lr], #472 @ 0x1d8 │ │ │ │ - ble.n 104470 │ │ │ │ + ldc2l 0, cr0, [r6], #472 @ 0x1d8 │ │ │ │ + ble.n 104480 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldc2l 0, cr0, [r4], {118} @ 0x76 │ │ │ │ - ble.n 104444 │ │ │ │ + ldc2l 0, cr0, [ip], {118} @ 0x76 │ │ │ │ + ble.n 104454 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldc2 0, cr0, [sl], #472 @ 0x1d8 │ │ │ │ + stc2l 0, cr0, [r2], {118} @ 0x76 │ │ │ │ │ │ │ │ 001043d4 : │ │ │ │ stmdb 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 │ │ │ │ mov r9, r0 │ │ │ │ @@ -149931,51 +149929,51 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 94edc │ │ │ │ b.n 104530 │ │ │ │ str r4, [r5, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1044ec │ │ │ │ + b.n 1044fc │ │ │ │ lsls r6, r6, #1 │ │ │ │ str r0, [r3, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #768] @ (104934 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n 10447c │ │ │ │ - lsls r6, r6, #1 │ │ │ │ b.n 10448c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 10442c │ │ │ │ + b.n 10449c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 104364 │ │ │ │ + b.n 10443c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + b.n 104374 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - blt.n 104558 │ │ │ │ + blt.n 104568 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xfb020076 │ │ │ │ + @ instruction: 0xfb0a0076 │ │ │ │ str r4, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - itte lt │ │ │ │ - lsllt r3, r7, #1 │ │ │ │ - blt.n 104688 @ unpredictable │ │ │ │ - lslge r6, r6, #1 │ │ │ │ - @ instruction: 0xfa920076 │ │ │ │ - bge.n 104598 │ │ │ │ + ittt gt │ │ │ │ + lslgt r3, r7, #1 │ │ │ │ + blt.n 104698 @ unpredictable │ │ │ │ + lslgt r6, r6, #1 │ │ │ │ + @ instruction: 0xfa9a0076 │ │ │ │ + bge.n 1045a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 104124 │ │ │ │ + b.n 104134 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00104670 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -149996,19 +149994,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1046bc ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r0, #10 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bge.n 104734 │ │ │ │ + bge.n 104744 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 1046ac │ │ │ │ + bge.n 1046bc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 104cfc │ │ │ │ + b.n 104d0c │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 001046c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -150103,22 +150101,22 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #10 │ │ │ │ str r2, [r1, #0] │ │ │ │ b.n 1046f0 │ │ │ │ - bls.n 104730 │ │ │ │ + bls.n 104740 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 1047e8 │ │ │ │ + bls.n 1047f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb.w r0, [r4, #118] @ 0x76 │ │ │ │ - bhi.n 1047b8 │ │ │ │ + ldrb.w r0, [ip, #118] @ 0x76 │ │ │ │ + bls.n 1047c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 104c08 │ │ │ │ + b.n 104c18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 001047cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -150523,39 +150521,39 @@ │ │ │ │ b.n 104c6e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r2, [r4, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 104d7c │ │ │ │ + bhi.n 104d8c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf7ec0076 │ │ │ │ + @ instruction: 0xf7f40076 │ │ │ │ ldrb r6, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 104cb8 │ │ │ │ + bhi.n 104cc8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvc.n 104bb4 │ │ │ │ + bvc.n 104bc4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bpl.n 104c74 │ │ │ │ + bpl.n 104c84 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bpl.n 104ce8 │ │ │ │ + bpl.n 104cf8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - eors.w r0, r8, #16121856 @ 0xf60000 │ │ │ │ - bmi.n 104c1c │ │ │ │ + @ instruction: 0xf4a00076 │ │ │ │ + bmi.n 104c2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bic.w r0, lr, #16121856 @ 0xf60000 │ │ │ │ - bmi.n 104d98 │ │ │ │ + bics.w r0, r6, #16121856 @ 0xf60000 │ │ │ │ + bmi.n 104da8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bmi.n 104d40 │ │ │ │ + bmi.n 104d50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf3b80076 │ │ │ │ - bmi.n 104d0c │ │ │ │ + @ instruction: 0xf3c00076 │ │ │ │ + bmi.n 104d1c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf39a0076 │ │ │ │ + @ instruction: 0xf3a20076 │ │ │ │ │ │ │ │ 00104cd8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -150876,33 +150874,33 @@ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ b.n 104eac │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r7, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 104f6c │ │ │ │ + bcs.n 104f7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf22a0076 │ │ │ │ - bcs.n 104f44 │ │ │ │ + @ instruction: 0xf2320076 │ │ │ │ + bcs.n 104f54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf2120076 │ │ │ │ + @ instruction: 0xf21a0076 │ │ │ │ ldrsb r2, [r4, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 105074 │ │ │ │ + bcs.n 105084 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sub.w r0, r4, #118 @ 0x76 │ │ │ │ - bgt.n 104fb4 │ │ │ │ + sub.w r0, ip, #118 @ 0x76 │ │ │ │ + bgt.n 104fc4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - beq.n 104fc0 │ │ │ │ + beq.n 104fd0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orr.w r0, r4, #118 @ 0x76 │ │ │ │ - beq.n 104f94 │ │ │ │ + orr.w r0, ip, #118 @ 0x76 │ │ │ │ + beq.n 104fa4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bic.w r0, sl, #118 @ 0x76 │ │ │ │ + bics.w r0, r2, #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, #3864] @ 0xf18 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov fp, r2 │ │ │ │ @@ -151961,83 +151959,83 @@ │ │ │ │ b.n 105ca0 │ │ │ │ strb r0, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stcl 0, cr0, [r0, #-472] @ 0xfffffe28 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + stcl 0, cr0, [r8, #-472] @ 0xfffffe28 │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stc 0, cr0, [r0, #-472]! @ 0xfffffe28 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stc 0, cr0, [r8, #-472]! @ 0xfffffe28 │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldcl 0, cr0, [ip], #-472 @ 0xfffffe28 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stc 0, cr0, [r4], {118} @ 0x76 │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mrrc 0, 7, r0, ip, cr6 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + stcl 0, cr0, [r4], #-472 @ 0xfffffe28 │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldc 0, cr0, [sl], #-472 @ 0xfffffe28 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + mcrr 0, 7, r0, r2, cr6 │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldc 0, cr0, [r8], {118} @ 0x76 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + stc 0, cr0, [r0], #-472 @ 0xfffffe28 │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 105860 │ │ │ │ + b.n 105870 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 105830 │ │ │ │ + b.n 105840 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 105800 │ │ │ │ + b.n 105810 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 1057c8 │ │ │ │ + b.n 1057d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 105798 │ │ │ │ + b.n 1057a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 1056c8 │ │ │ │ + b.n 1056d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, sl │ │ │ │ beq.w 1050f6 │ │ │ │ ldr.w r3, [fp, #120] @ 0x78 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r1, r9, lsl #2] │ │ │ │ @@ -153186,187 +153184,187 @@ │ │ │ │ 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 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ite pl │ │ │ │ + itt pl │ │ │ │ lslpl r6, r6, #1 │ │ │ │ - udfmi #210 @ 0xd2 │ │ │ │ + udfpl #218 @ 0xda │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + nop │ │ │ │ lsls r6, r6, #1 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r6, r6, #1 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - udf #16 │ │ │ │ + udf #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 106a86 │ │ │ │ + pop {} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - blt.n 106af8 │ │ │ │ + blt.n 106b08 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 106a84 │ │ │ │ + cbnz r4, 106a86 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - blt.n 106ab4 │ │ │ │ + blt.n 106ac4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 106a84 │ │ │ │ + cbnz r0, 106a86 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - blt.n 106a74 │ │ │ │ + blt.n 106a84 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 106a7c │ │ │ │ + cbnz r4, 106a7e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bge.n 106a08 │ │ │ │ + bge.n 106a18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 106a7c │ │ │ │ + cbnz r4, 106a7e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bge.n 1069cc │ │ │ │ + bge.n 1069dc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 106a7c │ │ │ │ + cbnz r0, 106a7e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bge.n 10698c │ │ │ │ + bge.n 10699c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 106a7c │ │ │ │ + cbnz r0, 106a7e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bge.n 106954 │ │ │ │ + bge.n 106964 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - revsh r4, r3 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bge.n 106afc │ │ │ │ + bge.n 106b0c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - hlt 0x003e │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bge.n 106ac4 │ │ │ │ + bge.n 106ad4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - hlt 0x001a │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bge.n 106a84 │ │ │ │ + bge.n 106a94 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev16 r6, r4 │ │ │ │ + rev16 r6, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 106a2c │ │ │ │ + bls.n 106a3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev16 r0, r1 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 1069f4 │ │ │ │ + bls.n 106a04 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev r2, r5 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 1069c4 │ │ │ │ + bls.n 1069d4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 106998 │ │ │ │ + bls.n 1069a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 106abc │ │ │ │ + cbnz r6, 106abe │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 106b6c │ │ │ │ + bls.n 106b7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 106abc │ │ │ │ + cbnz r4, 106abe │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 106b18 │ │ │ │ + bls.n 106b28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 106abc │ │ │ │ + cbnz r6, 106abe │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 106ae4 │ │ │ │ + bls.n 106af4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 106aac │ │ │ │ + cbnz r2, 106aae │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 106aaa │ │ │ │ + cbnz r2, 106aac │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bhi.n 1069f8 │ │ │ │ + bhi.n 106a08 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bhi.n 106b40 │ │ │ │ + bhi.n 106b50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bhi.n 106b0c │ │ │ │ + bhi.n 106b1c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bhi.n 106ad8 │ │ │ │ + bhi.n 106ae8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvc.n 106a80 │ │ │ │ + bvc.n 106a90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvc.n 106a4c │ │ │ │ + bvc.n 106a5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvc.n 1069fc │ │ │ │ + bvc.n 106a0c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvc.n 106bb0 │ │ │ │ + bvc.n 106bc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb7b4 │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvc.n 106b5c │ │ │ │ + bvc.n 106b6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvc.n 106b0c │ │ │ │ + bvc.n 106b1c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvs.n 106ab8 │ │ │ │ + bvs.n 106ac8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, 106b6c │ │ │ │ + cbz r2, 106b6e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvs.n 106a68 │ │ │ │ + bvs.n 106a78 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvs.n 106c10 │ │ │ │ + bvs.n 106c20 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r2 │ │ │ │ @@ -153788,59 +153786,59 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 106e58 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r2, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - push {r4} │ │ │ │ + push {r3, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n 106e74 │ │ │ │ + bcc.n 106e84 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, 106fd6 │ │ │ │ + push {} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n 10704c │ │ │ │ + bcc.n 106e5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ subs r1, #102 @ 0x66 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r2, 106fd0 │ │ │ │ + cbz r2, 106fd2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n 106fcc │ │ │ │ + bcc.n 106fdc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r6, 106fc4 │ │ │ │ + cbz r6, 106fc6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n 106f3c │ │ │ │ + bcs.n 106f4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n 106f4c │ │ │ │ + bne.n 106f5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxtb r6, r1 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n 106f1c │ │ │ │ + bne.n 106f2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxth r6, r6 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n 106ef4 │ │ │ │ + bne.n 106f04 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, 106fc2 │ │ │ │ + cbz r4, 106fc4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n 107048 │ │ │ │ + bne.n 107058 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, 106fbc │ │ │ │ + cbz r0, 106fbe │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n 106fd8 │ │ │ │ + bne.n 106fe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, 106fbc │ │ │ │ + cbz r4, 106fbe │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n 106fa8 │ │ │ │ + bne.n 106fb8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, 106fbe │ │ │ │ + cbz r0, 106fc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - beq.n 106f78 │ │ │ │ + beq.n 106f88 │ │ │ │ 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, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r8, r3 │ │ │ │ @@ -154791,78 +154789,78 @@ │ │ │ │ mov r0, fp │ │ │ │ blx 97720 │ │ │ │ b.n 107556 │ │ │ │ adds r6, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r6, r6, #1 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ - vtbx.8 d26, {d14-d16}, d8 │ │ │ │ + @ instruction: 0xfffeaa50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #856 @ (adr r7, 107d2c ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 107d4c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #760 @ (adr r7, 107cd4 ) │ │ │ │ + add r7, pc, #792 @ (adr r7, 107cf4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 107556 │ │ │ │ mov r0, fp │ │ │ │ blx 9cde4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -155988,85 +155986,85 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #152] @ (10874c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 10866a │ │ │ │ - add r6, pc, #304 @ (adr r6, 1087f4 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 108814 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #960 @ (adr r5, 108a88 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 108aa8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #232 @ (adr r5, 1087b4 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 1087d4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #192 @ (adr r5, 108790 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 1087b0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #632 @ (adr r3, 10894c ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 10896c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #496 @ (adr r3, 1088cc ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 1088ec ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #376 @ (adr r3, 10885c ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 10887c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #240 @ (adr r3, 1087dc ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 1087fc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #112 @ (adr r3, 108764 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 108784 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, pc, #808 @ (adr r1, 108a24 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 108a44 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, pc, #392 @ (adr r1, 108888 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 1088a8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #736 @ (adr r0, 1089e8 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 108a08 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 108764 │ │ │ │ + cbnz r2, 108766 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 108766 │ │ │ │ + cbnz r2, 108768 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 108766 │ │ │ │ + cbnz r4, 108768 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 108766 │ │ │ │ + cbnz r4, 108768 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 108768 │ │ │ │ + cbnz r2, 10876a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 10876a │ │ │ │ + cbnz r0, 10876c │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr.w r0, [pc, #2256] @ 109024 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #2248] @ 109028 │ │ │ │ @@ -156832,141 +156830,141 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #260] @ (109120 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 108ac0 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r4, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, 109116 │ │ │ │ + cbz r0, 109118 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, 1090ee │ │ │ │ + cbz r2, 1090f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r6, 1090ea │ │ │ │ + cbz r6, 1090ec │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, 1090ec │ │ │ │ + cbz r4, 1090ee │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, 1090ee │ │ │ │ + cbz r2, 1090f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, 1090ee │ │ │ │ + cbz r0, 1090f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, 1090ee │ │ │ │ + cbz r4, 1090f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, 1090ee │ │ │ │ + cbz r2, 1090f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, 1090f0 │ │ │ │ + cbz r0, 1090f2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00109124 : │ │ │ │ stmdb 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 │ │ │ │ @@ -157101,27 +157099,27 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 109212 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r3, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r6, r6, #1 │ │ │ │ asrs r2, r7, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r6, r6, #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, #4008] @ 0xfa8 │ │ │ │ @@ -157446,45 +157444,45 @@ │ │ │ │ ... │ │ │ │ asrs r0, r4, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r6, #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 │ │ │ │ @@ -157507,17 +157505,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r6, r6, #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 │ │ │ │ @@ -157540,17 +157538,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r3 │ │ │ │ @@ -157624,19 +157622,19 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #184] @ (109864 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -157717,17 +157715,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r5, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #808 @ (adr r7, 109ba0 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 109bc0 ) │ │ │ │ lsls r6, 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 r5, [pc, #600] @ (109ae8 ) │ │ │ │ @@ -157966,47 +157964,47 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r4, r0, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #384 @ (adr r6, 109c78 ) │ │ │ │ + add r6, pc, #416 @ (adr r6, 109c98 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #272 @ (adr r6, 109c10 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 109c30 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r2, r3, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #920 @ (adr r5, 109ea4 ) │ │ │ │ + add r5, pc, #952 @ (adr r5, 109ec4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #800 @ (adr r5, 109e34 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 109e54 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #680 @ (adr r5, 109dc4 ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 109de4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #560 @ (adr r5, 109d54 ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 109d74 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #440 @ (adr r5, 109ce4 ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 109d04 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #320 @ (adr r5, 109c74 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 109c94 ) │ │ │ │ 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 │ │ │ │ mov ip, r1 │ │ │ │ @@ -158034,17 +158032,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, pc, #672 @ (adr r4, 109e30 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 109e50 ) │ │ │ │ lsls r6, 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.w ip, #0 │ │ │ │ @@ -158069,17 +158067,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, pc, #320 @ (adr r4, 109d28 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 109d48 ) │ │ │ │ lsls r6, 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.w ip, #0 │ │ │ │ @@ -158104,17 +158102,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #992 @ (adr r3, 10a020 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 109c40 ) │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #380] @ (109dd0 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -158264,39 +158262,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (109e00 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 109db0 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #96 @ (adr r3, 109e3c ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 109e5c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #832 @ (adr r2, 10a124 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 10a144 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 10a0bc ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 10a0dc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #584 @ (adr r2, 10a03c ) │ │ │ │ + add r2, pc, #616 @ (adr r2, 10a05c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #472 @ (adr r2, 109fd4 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 109ff4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #352 @ (adr r2, 109f64 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 109f84 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ 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] @ (109ef0 ) │ │ │ │ @@ -158383,23 +158381,23 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 109e5c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r7, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, pc, #808 @ (adr r1, 10a228 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 10a248 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, pc, #240 @ (adr r1, 109ffc ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 10a01c ) │ │ │ │ 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 r3, [r1, #16] │ │ │ │ mov r4, r0 │ │ │ │ @@ -158506,25 +158504,25 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #408 @ (adr r0, 10a1c0 ) │ │ │ │ + add r0, pc, #440 @ (adr r0, 10a1e0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 10a0e0 ) │ │ │ │ + add r0, pc, #208 @ (adr r0, 10a100 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #56 @ (adr r0, 10a070 ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 10a090 ) │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r2 │ │ │ │ @@ -158590,17 +158588,17 @@ │ │ │ │ b.n 10a0ae │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r0, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r0, r4, #21 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -158675,29 +158673,29 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (10a1d8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r6, #30] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #3 │ │ │ │ @@ -158817,29 +158815,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (10a33c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 10a292 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r6, #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 │ │ │ │ movs r4, #0 │ │ │ │ @@ -158884,17 +158882,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -158975,27 +158973,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (10a4b8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 10a422 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ 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] @ (10a528 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -159036,15 +159034,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ @@ -159085,17 +159083,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0010a5b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -159427,104 +159425,104 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 10a66a │ │ │ │ nop │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ bl 2ac906 │ │ │ │ vminnm.f16 , , │ │ │ │ bl ffe9a90e ::Settings::boolParam@@Base+0xff569676> │ │ │ │ bl ffeea912 ::Settings::boolParam@@Base+0xff5b967a> │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r5, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r6, #1 │ │ │ │ vaddl.u32 q0, d26, d1 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mrc2 15, 0, pc, cr3, cr15, {7} │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldc2 15, cr15, [pc], #-1020 @ 10a558 │ │ │ │ lsls r1, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xfa7dffff │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xf967ffff │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr.w pc, [r9, #255]! │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bl fff00996 ::Settings::boolParam@@Base+0xff5cf6fe> │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bl 4049a2 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mcr 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stc 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r6, #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 │ │ │ │ @@ -159547,17 +159545,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0010aa24 : │ │ │ │ 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 │ │ │ │ @@ -159654,28 +159652,28 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 10aaac │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfbd80081 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xfb680081 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr.w r4, [pc, #1176] @ 10aff0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -160126,74 +160124,74 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 10ae90 │ │ │ │ nop │ │ │ │ @ instruction: 0xfab80081 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xf7e60081 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #892] @ (10b404 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -160537,46 +160535,46 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 10b1da │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf58c0081 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bics.w r0, sl, #4227072 @ 0x408000 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0010b450 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -160609,17 +160607,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0010b4bc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -160720,35 +160718,35 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (10b5ec ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 10b52e │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r3, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r2, [r2, #228] @ 0xe4 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ @@ -161394,26 +161392,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ mrrc 0, 8, r0, lr, cr1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xeb960081 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -161498,17 +161496,17 @@ │ │ │ │ movs r2, #4 │ │ │ │ b.n 10bdee │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia.w r0!, {r0, r7} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xe8200081 │ │ │ │ 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 r4, [r1, #16] │ │ │ │ @@ -161803,49 +161801,49 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ b.n 10c0fc │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 10c0b8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ @@ -162034,31 +162032,31 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 10c310 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 10bc14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ b.n 10c9b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ lsls r6, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -162093,17 +162091,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -162139,17 +162137,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r6, r6, #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 │ │ │ │ movs r4, #0 │ │ │ │ @@ -162186,17 +162184,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r6, 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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -162506,41 +162504,41 @@ │ │ │ │ b.n 10c828 │ │ │ │ nop │ │ │ │ ... │ │ │ │ b.n 10ca64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ble.n 10c890 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 9d1a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10c9aa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 9d1a4 │ │ │ │ @@ -162807,63 +162805,63 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 10cdc8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r3, #21] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r0, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ @@ -163050,29 +163048,29 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bls.n 10cdb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 10cd74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #800] @ (10d13c ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -163355,27 +163353,27 @@ │ │ │ │ b.n 10d006 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 10d134 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r1, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ bvs.n 10d170 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r1, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #968] @ (10d53c ) │ │ │ │ @@ -163962,21 +163960,21 @@ │ │ │ │ nop │ │ │ │ ldmia r6, {r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -164083,29 +164081,29 @@ │ │ │ │ ldr r2, [pc, #40] @ (10d9c8 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ b.n 10d8ea │ │ │ │ nop │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ 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] │ │ │ │ @@ -164190,15 +164188,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldmia r3, {r3, r7} │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ @@ -164278,25 +164276,25 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (10dbb0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 10db2e │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r6, #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 │ │ │ │ @@ -164364,21 +164362,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (10dc84 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r6, #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 │ │ │ │ @@ -164446,21 +164444,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (10dd58 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #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, #4040] @ 0xfc8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -164701,37 +164699,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (10e014 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10dd82 │ │ │ │ nop │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r0, [r7, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #888] @ (10e36c ) │ │ │ │ + ldr r7, [pc, #920] @ (10e38c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r2, #20] │ │ │ │ + str r2, [r3, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #296] @ (10e124 ) │ │ │ │ + ldr r7, [pc, #328] @ (10e144 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #48] @ (10e034 ) │ │ │ │ + ldr r7, [pc, #80] @ (10e054 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [pc, #952] @ (10e3c4 ) │ │ │ │ + ldr r6, [pc, #984] @ (10e3e4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [pc, #832] @ (10e354 ) │ │ │ │ + ldr r6, [pc, #864] @ (10e374 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -164963,37 +164961,37 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (10e2c8 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10e03e │ │ │ │ - ldr r5, [pc, #768] @ (10e5a0 ) │ │ │ │ + ldr r5, [pc, #800] @ (10e5c0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [pc, #144] @ (10e338 ) │ │ │ │ + ldr r5, [pc, #176] @ (10e358 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [pc, #568] @ (10e4e8 ) │ │ │ │ + ldr r4, [pc, #600] @ (10e508 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [pc, #344] @ (10e410 ) │ │ │ │ + ldr r4, [pc, #376] @ (10e430 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [pc, #224] @ (10e3a0 ) │ │ │ │ + ldr r4, [pc, #256] @ (10e3c0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [pc, #104] @ (10e330 ) │ │ │ │ + ldr r4, [pc, #136] @ (10e350 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ 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 r4, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -165149,29 +165147,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (10e49c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10e320 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #1008] @ (10e874 ) │ │ │ │ + ldr r3, [pc, #16] @ (10e494 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #576] @ (10e6cc ) │ │ │ │ + ldr r2, [pc, #608] @ (10e6ec ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #344] @ (10e5ec ) │ │ │ │ + ldr r2, [pc, #376] @ (10e60c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #224] @ (10e57c ) │ │ │ │ + ldr r2, [pc, #256] @ (10e59c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ 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 │ │ │ │ mov ip, r0 │ │ │ │ @@ -166090,99 +166088,99 @@ │ │ │ │ nop │ │ │ │ nop {11} │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ittt hi │ │ │ │ lslhi r1, r0, #2 │ │ │ │ - ldrhi r0, [pc, #456] @ (10f018 ) │ │ │ │ + ldrhi r0, [pc, #488] @ (10f038 ) │ │ │ │ lslhi r6, r6, #1 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #448] @ (10f018 ) │ │ │ │ + ldr r0, [pc, #480] @ (10f038 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r8, fp │ │ │ │ + mov r8, ip │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, r3 │ │ │ │ + add r0, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mvns r2, r0 │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bics r2, r2 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bics r4, r6 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - negs r0, r5 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r2 │ │ │ │ + lsrs r2, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - eors r4, r7 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r6, 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, #4000] @ 0xfa0 │ │ │ │ vmov.f64 d11, d3 │ │ │ │ @@ -167116,25 +167114,25 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ cbz r4, 10fab4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #456] @ (10fc74 ) │ │ │ │ + ldr r2, [pc, #488] @ (10fc94 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #8] @ (10fabc ) │ │ │ │ + ldr r2, [pc, #40] @ (10fadc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mov lr, r5 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb.w r2, [r4, #236] @ 0xec │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ bfi r2, r3, #4, #1 │ │ │ │ strb.w r2, [r4, #236] @ 0xec │ │ │ │ blx 9e450 │ │ │ │ b.n 10f720 │ │ │ │ @@ -167598,75 +167596,75 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #132] @ (110098 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 10fea4 │ │ │ │ nop │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bics r6, r5 │ │ │ │ + bics r6, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rors r4, r1 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sbcs r2, r0 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adcs r4, r0 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r0 │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r2 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - eors r6, r3 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r6, r6, #1 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ands r4, r4 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ands r2, r1 │ │ │ │ + ands r2, r2 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #612] @ (110314 ) │ │ │ │ @@ -167885,31 +167883,31 @@ │ │ │ │ nop │ │ │ │ add r5, pc, #400 @ (adr r5, 1104a8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #832 @ (adr r4, 110660 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #26 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -167969,17 +167967,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 11036e │ │ │ │ nop │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ 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 r7, [r1, #16] │ │ │ │ sub sp, #28 │ │ │ │ @@ -168053,21 +168051,21 @@ │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9d5b4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -168106,17 +168104,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb.w r3, [r2, #94] @ 0x5e │ │ │ │ lsls r3, r3, #28 │ │ │ │ bmi.n 110582 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -168153,17 +168151,17 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1105d8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ 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] │ │ │ │ @@ -168352,35 +168350,35 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (11081c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 110690 │ │ │ │ nop │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #42 @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #424] @ (1109dc ) │ │ │ │ @@ -168553,29 +168551,29 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ 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 sl, [pc, #348] @ 110b78 │ │ │ │ sub sp, #20 │ │ │ │ @@ -168696,31 +168694,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (110b98 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 110ae6 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r6, r6, #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 │ │ │ │ mov r8, r0 │ │ │ │ @@ -168753,17 +168751,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr.w r4, [pc, #2332] @ 111540 │ │ │ │ @@ -169600,135 +169598,135 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 111758 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r2, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r2, r5, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r0, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r6, 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, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ @@ -169968,21 +169966,21 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -170393,21 +170391,21 @@ │ │ │ │ b.n 111c3c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 112088 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r6, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r6, r6, #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, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -171237,29 +171235,29 @@ │ │ │ │ ... │ │ │ │ strh r4, [r7, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r4, r2, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ vldr d7, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ vmov.f64 d0, d7 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 95298 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ @@ -171488,37 +171486,37 @@ │ │ │ │ vneg.f64 d6, d0 │ │ │ │ vneg.f64 d3, d11 │ │ │ │ vmov.f64 d0, d5 │ │ │ │ vmov.f64 d5, d4 │ │ │ │ b.n 1126f0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov.w fp, #0 │ │ │ │ strd r4, r5, [sp, #160] @ 0xa0 │ │ │ │ mov r5, r6 │ │ │ │ str.w fp, [sp, #128] @ 0x80 │ │ │ │ mov r6, sl │ │ │ │ @@ -172458,19 +172456,19 @@ │ │ │ │ vldr d6, [sp, #136] @ 0x88 │ │ │ │ b.w 112e4e │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 1136e0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldrsb.w r0, [r8, #117] @ 0x75 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + vld1.8 @ instruction: 0xf9a00075 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr??.w r0, [ip, r5, lsl #3] │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + vld4.16 {d16-d19}, [r4 :256], r5 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1132f4 │ │ │ │ vstr d6, [sp, #136] @ 0x88 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ blx 9af60 │ │ │ │ @@ -172838,19 +172836,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 113ba0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ - eors.w r0, lr, #16056320 @ 0xf50000 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + @ instruction: 0xf4a60075 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf3880075 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + @ instruction: 0xf3900075 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ ldrd r3, r2, [r5, #168] @ 0xa8 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -173105,19 +173103,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 113ee8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - addw r0, r2, #117 @ 0x75 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + addw r0, sl, #117 @ 0x75 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vmvn.i32 q8, #69 @ 0x00000045 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + vshr.s8 q8, , #4 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ vstr d6, [sp, #136] @ 0x88 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ blx a05e0 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ vmov.f64 d1, d9 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ @@ -173743,16 +173741,16 @@ │ │ │ │ b.w 112564 │ │ │ │ nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 114700 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ - @ instruction: 0xeac80075 │ │ │ │ - ldc2 0, cr0, [ip], #-468 @ 0xfffffe2c │ │ │ │ + @ instruction: 0xead00075 │ │ │ │ + mcrr2 0, 7, r0, r4, cr5 │ │ │ │ mov r0, fp │ │ │ │ vstr d4, [sp, #168] @ 0xa8 │ │ │ │ vstr d6, [sp, #152] @ 0x98 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ blx 9e150 │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ @@ -174400,44 +174398,44 @@ │ │ │ │ vmovlt.f64 d3, d5 │ │ │ │ vmovge.f64 d3, d1 │ │ │ │ b.w 113da4 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 114ec0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - b.n 114bd0 │ │ │ │ + b.n 114be0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf7e80075 │ │ │ │ - b.n 114b94 │ │ │ │ + @ instruction: 0xf7f00075 │ │ │ │ + b.n 114ba4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf7c60075 │ │ │ │ - b.n 1149e0 │ │ │ │ + @ instruction: 0xf7ce0075 │ │ │ │ + b.n 1149f0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf6e80075 │ │ │ │ - b.n 115618 │ │ │ │ + @ instruction: 0xf6f00075 │ │ │ │ + b.n 115628 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add.w r0, r2, #16056320 @ 0xf50000 │ │ │ │ - b.n 1155e4 │ │ │ │ + add.w r0, sl, #16056320 @ 0xf50000 │ │ │ │ + b.n 1155f4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf4e40075 │ │ │ │ - b.n 1155b0 │ │ │ │ + @ instruction: 0xf4ec0075 │ │ │ │ + b.n 1155c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf4c60075 │ │ │ │ - b.n 115464 │ │ │ │ + @ instruction: 0xf4ce0075 │ │ │ │ + b.n 115474 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ands.w r0, ip, #16056320 @ 0xf50000 │ │ │ │ - b.n 11540c │ │ │ │ + bic.w r0, r4, #16056320 @ 0xf50000 │ │ │ │ + b.n 11541c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf3ec0075 │ │ │ │ - b.n 1151e4 │ │ │ │ + @ instruction: 0xf3f40075 │ │ │ │ + b.n 1151f4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf2d40075 │ │ │ │ - b.n 114f90 │ │ │ │ + @ instruction: 0xf2dc0075 │ │ │ │ + b.n 114fa0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sub.w r0, r6, #117 @ 0x75 │ │ │ │ + sub.w r0, lr, #117 @ 0x75 │ │ │ │ ldrb.w r1, [r7, #385] @ 0x181 │ │ │ │ lsls r6, r1, #30 │ │ │ │ bne.w 113d7e │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 114f50 │ │ │ │ vcmpe.f64 d4, #0.0 │ │ │ │ @@ -174915,38 +174913,38 @@ │ │ │ │ blx 9da08 │ │ │ │ b.w 11299e │ │ │ │ nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 1154b0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - bgt.n 1155cc │ │ │ │ + bgt.n 1153dc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldcl 0, cr0, [r0, #468]! @ 0x1d4 │ │ │ │ - blt.n 115488 │ │ │ │ + ldcl 0, cr0, [r8, #468]! @ 0x1d4 │ │ │ │ + blt.n 115498 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stcl 0, cr0, [sl, #-468] @ 0xfffffe2c │ │ │ │ - blt.n 115410 │ │ │ │ + ldcl 0, cr0, [r2, #-468] @ 0xfffffe2c │ │ │ │ + blt.n 115420 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stc 0, cr0, [sl, #-468] @ 0xfffffe2c │ │ │ │ - blt.n 115590 │ │ │ │ + ldc 0, cr0, [r2, #-468] @ 0xfffffe2c │ │ │ │ + blt.n 1155a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stcl 0, cr0, [r6], {117} @ 0x75 │ │ │ │ - bge.n 1154d4 │ │ │ │ + stcl 0, cr0, [lr], {117} @ 0x75 │ │ │ │ + bge.n 1154e4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stcl 0, cr0, [r4], #-468 @ 0xfffffe2c │ │ │ │ - bge.n 1155dc │ │ │ │ + stcl 0, cr0, [ip], #-468 @ 0xfffffe2c │ │ │ │ + bge.n 1155ec │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xebe40075 │ │ │ │ - bge.n 115520 │ │ │ │ + @ instruction: 0xebec0075 │ │ │ │ + bge.n 115530 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xeb820075 │ │ │ │ - bls.n 1154ec │ │ │ │ + @ instruction: 0xeb8a0075 │ │ │ │ + bls.n 1154fc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sbc.w r0, r4, r5, ror #1 │ │ │ │ + sbc.w r0, ip, r5, ror #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #376] @ (11568c ) │ │ │ │ movw r1, #4536 @ 0x11b8 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #364] @ (115690 ) │ │ │ │ @@ -175068,29 +175066,29 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (1156b0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 11299e │ │ │ │ nop │ │ │ │ - bls.n 1155a0 │ │ │ │ + bls.n 1155b0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xeafc0075 │ │ │ │ - bls.n 11576c │ │ │ │ + add.w r0, r4, r5, ror #1 │ │ │ │ + bls.n 11577c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xeade0075 │ │ │ │ - bls.n 11570c │ │ │ │ + @ instruction: 0xeae60075 │ │ │ │ + bls.n 11571c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xeaaa0075 │ │ │ │ - bhi.n 115668 │ │ │ │ + @ instruction: 0xeab20075 │ │ │ │ + bhi.n 115678 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - orrs.w r0, r4, r5, ror #1 │ │ │ │ - bhi.n 115708 │ │ │ │ + orrs.w r0, ip, r5, ror #1 │ │ │ │ + bhi.n 115718 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xe9a00075 │ │ │ │ + @ instruction: 0xe9a80075 │ │ │ │ │ │ │ │ 001156b4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -175253,31 +175251,31 @@ │ │ │ │ nop │ │ │ │ ldr r7, [pc, #312] @ (11599c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #208] @ (11593c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 115880 │ │ │ │ + bhi.n 115890 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvc.n 11596c │ │ │ │ + bvc.n 11577c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvs.n 11581c │ │ │ │ + bvs.n 11582c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strex r0, r0, [r6, #468] @ 0x1d4 │ │ │ │ - bvs.n 1157a4 │ │ │ │ + strex r0, r0, [lr, #468] @ 0x1d4 │ │ │ │ + bvs.n 1157b4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xe8060075 │ │ │ │ - bvs.n 115978 │ │ │ │ + @ instruction: 0xe80e0075 │ │ │ │ + bvs.n 115788 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 115864 │ │ │ │ + b.n 115874 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvs.n 115948 │ │ │ │ + bvs.n 115958 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 115830 │ │ │ │ + b.n 115840 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00115894 : │ │ │ │ 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 │ │ │ │ @@ -176038,228 +176036,228 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 115900 │ │ │ │ stmia r0!, {r0, r1, r2, r4, r5, r6} │ │ │ │ vcvt.u16.f16 q10, q6, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 116030 │ │ │ │ + bvc.n 116040 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bpl.n 116060 │ │ │ │ + bpl.n 116070 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 115f48 │ │ │ │ + b.n 115f58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r5, [pc, #64] @ (116140 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 1160c8 │ │ │ │ + bpl.n 1160d8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bpl.n 116144 │ │ │ │ + bpl.n 116154 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 115e2c │ │ │ │ + b.n 115e3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bpl.n 116114 │ │ │ │ + bpl.n 116124 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 115dfc │ │ │ │ + b.n 115e0c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bmi.n 116090 │ │ │ │ + bmi.n 1160a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 115d78 │ │ │ │ + b.n 115d88 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bmi.n 11605c │ │ │ │ + bmi.n 11606c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 115d44 │ │ │ │ + b.n 115d54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrh r7, [r1, #4] │ │ │ │ vdup.8 d24, d5[7] │ │ │ │ vrshr.u64 q11, , #1 │ │ │ │ @ instruction: 0xffff69d5 │ │ │ │ - vqshlu.s32 d29, d18, #31 │ │ │ │ + vqshlu.s32 d29, d26, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bmi.n 116174 │ │ │ │ + bmi.n 116184 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 115c5c │ │ │ │ + b.n 115c6c │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r2, #193 @ 0xc1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 116108 │ │ │ │ + bcc.n 116118 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 115bf0 │ │ │ │ + b.n 115c00 │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r2, sp, #580 @ 0x244 │ │ │ │ @ instruction: 0xffffaaf1 │ │ │ │ - vrsra.u64 d29, d8, #1 │ │ │ │ + vsubw.u , , d16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 115b74 │ │ │ │ + b.n 115b84 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 116258 │ │ │ │ + bcc.n 116068 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 115b40 │ │ │ │ + b.n 115b50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 116224 │ │ │ │ + bcc.n 116234 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 115b0c │ │ │ │ + b.n 115b1c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 1161e8 │ │ │ │ + bcc.n 1161f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 115acc │ │ │ │ + b.n 115adc │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r7, pc, #748 @ (adr r7, 116468 ) │ │ │ │ - vsubw.u , , d6 │ │ │ │ + vsubw.u , , d14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 115a74 │ │ │ │ + b.n 115a84 │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r1, sp, #260 @ 0x104 │ │ │ │ - vrshr.u64 , q2, #1 │ │ │ │ + vrshr.u64 , q6, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 115a1c │ │ │ │ + b.n 115a2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ - vsubl.u , d31, d18 │ │ │ │ + vsubl.u , d31, d26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 1159c4 │ │ │ │ + b.n 1159d4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrb r5, [r3, #26] │ │ │ │ - vrshr.u32 , q8, #1 │ │ │ │ + vrshr.u32 , q12, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 11696c │ │ │ │ + b.n 11697c │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrb r7, [r6, #22] │ │ │ │ - vrshr.u32 d29, d30, #1 │ │ │ │ + vmlal.u , d15, d6[0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 116914 │ │ │ │ + b.n 116924 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrb r1, [r1, #21] │ │ │ │ - vsubl.u , d15, d12 │ │ │ │ + vrshr.u32 d29, d4, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 1168bc │ │ │ │ + b.n 1168cc │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r7, [r6, r4] │ │ │ │ - vsra.u64 , q3, #1 │ │ │ │ + vsra.u64 , q7, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 11685c │ │ │ │ + b.n 11686c │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r6, sp, #708 @ 0x2c4 │ │ │ │ - vaddw.u , , d20 │ │ │ │ + vaddw.u , , d28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 116804 │ │ │ │ + b.n 116814 │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r7, [r7, #116] @ 0x74 │ │ │ │ - vsra.u32 , q9, #1 │ │ │ │ + vsra.u32 , q13, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 1167ac │ │ │ │ + b.n 1167bc │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r1, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 11626c │ │ │ │ + bne.n 11627c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 116754 │ │ │ │ + b.n 116764 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ - vaddw.u , , d14 │ │ │ │ + vsra.u32 d29, d6, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 1166fc │ │ │ │ + b.n 11670c │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmia r5!, {r0, r1, r2} │ │ │ │ - vshr.u64 , q2, #1 │ │ │ │ + vshr.u64 , q6, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 116694 │ │ │ │ + b.n 1166a4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r5, [r3, #96] @ 0x60 │ │ │ │ vtbl.8 d26, {d15-d17}, d19 │ │ │ │ - vaddl.u , d31, d14 │ │ │ │ + vshr.u64 d29, d6, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 11661c │ │ │ │ + b.n 11662c │ │ │ │ lsls r5, r6, #1 │ │ │ │ @ instruction: 0xb80d │ │ │ │ - vmla.i , , d18[0] │ │ │ │ + vmla.i , , d26[0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 1165d0 │ │ │ │ + b.n 1165e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ - vshr.u32 d29, d22, #1 │ │ │ │ + vshr.u32 d29, d30, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 116584 │ │ │ │ + b.n 116594 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 116198 │ │ │ │ + bcs.n 1161a8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 1162c4 │ │ │ │ + bcs.n 1162d4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 116500 │ │ │ │ + b.n 116510 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 116178 │ │ │ │ + bcs.n 116188 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 1161f4 │ │ │ │ + bcs.n 116204 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 11647c │ │ │ │ + b.n 11648c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 1161bc │ │ │ │ + bcs.n 1161cc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 116254 │ │ │ │ + bcc.n 116264 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 116404 │ │ │ │ + b.n 116414 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 11623c │ │ │ │ + bcs.n 11624c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 1162a4 │ │ │ │ + bcc.n 1162b4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 116394 │ │ │ │ + b.n 1163a4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 116284 │ │ │ │ + bcc.n 116294 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 116314 │ │ │ │ + bcc.n 116324 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 116324 │ │ │ │ + b.n 116334 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 116360 │ │ │ │ + bcc.n 116370 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 1162e4 │ │ │ │ + bcc.n 1162f4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 1162b8 │ │ │ │ + b.n 1162c8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 116344 │ │ │ │ + bcc.n 116354 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 1161cc │ │ │ │ + bcc.n 1161dc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 1161b0 │ │ │ │ + bcc.n 1161c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 116250 │ │ │ │ + bcc.n 116260 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 116220 │ │ │ │ + bcc.n 116230 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bmi.n 1162c0 │ │ │ │ + bmi.n 1162d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r5, r6, #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 │ │ │ │ @@ -176282,17 +176280,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ble.n 11635c │ │ │ │ + ble.n 11636c │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00116310 : │ │ │ │ stmdb 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 │ │ │ │ @@ -176689,75 +176687,75 @@ │ │ │ │ b.n 116398 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmn r4, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bne.n 1167ec │ │ │ │ + bne.n 1167fc │ │ │ │ lsls r5, r6, #1 │ │ │ │ negs r4, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blt.n 11671c │ │ │ │ + bgt.n 11672c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blt.n 1166c4 │ │ │ │ + blt.n 1166d4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blt.n 116698 │ │ │ │ + blt.n 1166a8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bge.n 116648 │ │ │ │ + bge.n 116658 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bge.n 11681c │ │ │ │ + bge.n 11682c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bge.n 1167e8 │ │ │ │ + bge.n 1167f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bge.n 1167bc │ │ │ │ + bge.n 1167cc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 116860 │ │ │ │ + bls.n 116870 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 116830 │ │ │ │ + bls.n 116840 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 116804 │ │ │ │ + bls.n 116814 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr.w r4, [pc, #1360] @ 116cf4 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -177311,91 +177309,91 @@ │ │ │ │ nop │ │ │ │ subs r6, #108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #66 @ 0x42 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bhi.n 116d18 │ │ │ │ + bhi.n 116d28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvc.n 116c90 │ │ │ │ + bvc.n 116ca0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvc.n 116dc8 │ │ │ │ + bvc.n 116dd8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvs.n 116d40 │ │ │ │ + bvs.n 116d50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bmi.n 116e20 │ │ │ │ + bmi.n 116e30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bmi.n 116dc0 │ │ │ │ + bmi.n 116dd0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 116d04 │ │ │ │ + bcc.n 116d14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 116e6c │ │ │ │ + bcc.n 116e7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 116e40 │ │ │ │ + bcc.n 116e50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 116e08 │ │ │ │ + bcc.n 116e18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00116d9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -177434,17 +177432,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 116e58 │ │ │ │ + bcs.n 116e68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00116e18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -177882,65 +177880,65 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 11724e │ │ │ │ adds r7, #214 @ 0xd6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ite vs │ │ │ │ - lslvs r5, r6, #1 │ │ │ │ - addvc r6, #72 @ 0x48 │ │ │ │ + ite vc │ │ │ │ + lslvc r5, r6, #1 │ │ │ │ + addvs r6, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r2, 1173ac │ │ │ │ + cbnz r2, 1173ae │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117334 : │ │ │ │ stmdb 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 │ │ │ │ @@ -178375,87 +178373,87 @@ │ │ │ │ blx 97a28 │ │ │ │ b.n 117442 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r2, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r4, 117806 │ │ │ │ + cbnz r4, 117808 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r0, 117822 │ │ │ │ + cbnz r0, 117824 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r5, r6, #1 │ │ │ │ adds r1, #210 @ 0xd2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r2, 117802 │ │ │ │ + cbnz r2, 117804 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r6, 1177fa │ │ │ │ + cbnz r6, 1177fc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb780 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117850 : │ │ │ │ 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 │ │ │ │ @@ -178605,35 +178603,35 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (117a04 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 117942 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r1, r2, r3, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bkpt 0x00ec │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117a08 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -178700,23 +178698,23 @@ │ │ │ │ b.n 117a58 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmp r3, #188 @ 0xbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r2, r3, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117ad0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -178736,19 +178734,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (117b18 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r4, 117b80 │ │ │ │ + cbz r4, 117b82 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117b1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -178768,19 +178766,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (117b64 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r0, 117bba │ │ │ │ + cbz r0, 117bbc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r2, 117be6 │ │ │ │ + pop {r1} │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117b68 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -178823,23 +178821,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (117bf0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 117b9e │ │ │ │ nop │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - uxtb r6, r6 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r6, 117c50 │ │ │ │ + cbnz r6, 117c52 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117bf4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -178882,23 +178880,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (117c7c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 117c2a │ │ │ │ nop │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sxtb r0, r1 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - revsh r2, r5 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117c80 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -178918,19 +178916,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (117ccc ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r2, 117d08 │ │ │ │ + cbz r2, 117d0a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - hlt 0x0014 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117cd0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -178951,19 +178949,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (117d1c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r2, 117d44 │ │ │ │ + cbz r2, 117d46 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117d20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -178984,19 +178982,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (117d6c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r2, 117d80 │ │ │ │ + cbz r2, 117d82 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r4, 117dac │ │ │ │ + cbnz r4, 117dae │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -179083,17 +179081,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 117db2 │ │ │ │ nop │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117e64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -179114,19 +179112,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (117eb0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117eb4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -179188,23 +179186,23 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 10b6ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00117f6c : │ │ │ │ stmdb 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 │ │ │ │ @@ -179318,25 +179316,25 @@ │ │ │ │ blx 969a8 │ │ │ │ b.n 117fc2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r6, #82 @ 0x52 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 001180b8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -179369,19 +179367,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (118130 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1180da │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00118134 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -179415,19 +179413,19 @@ │ │ │ │ ldr r0, [pc, #28] @ (1181b0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 118156 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 001181b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -179448,19 +179446,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (118200 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00118204 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -179481,19 +179479,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (118250 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -179631,15 +179629,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, #178 @ 0xb2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ @@ -179754,23 +179752,23 @@ │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9d5b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ b.n 1184dc │ │ │ │ nop │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r6, 11858e │ │ │ │ + push {r1, r2} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r2, 11858e │ │ │ │ + cbz r2, 118590 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r2, 11856e │ │ │ │ + cbnz r2, 118570 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r0, 118580 │ │ │ │ + cbz r0, 118582 │ │ │ │ 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 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -179868,30 +179866,30 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (11864c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 118606 │ │ │ │ nop │ │ │ │ - cbz r6, 118678 │ │ │ │ + cbz r6, 11867a │ │ │ │ lsls r5, r6, #1 │ │ │ │ stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [pc], {255} @ 0xff │ │ │ │ ldc2l 15, cr15, [r5], {255} @ 0xff │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - uxth r2, r6 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rev r0, r4 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - uxth r4, r2 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rev r2, r0 │ │ │ │ + rev r2, r1 │ │ │ │ lsls r5, r6, #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, #220] @ (11873c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -179986,29 +179984,29 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 118698 │ │ │ │ subs r2, r6, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r3 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r6, 11876e │ │ │ │ + cbnz r6, 118770 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r4, r7, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r2, 118786 │ │ │ │ + cbz r2, 118788 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r2, 118766 │ │ │ │ + cbnz r2, 118768 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r4, 11877e │ │ │ │ + cbz r4, 118780 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r6, 11877e │ │ │ │ + cbz r6, 118780 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #868] @ (118ae0 ) │ │ │ │ @@ -180336,29 +180334,29 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r7, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ subs r2, r5, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 118308 │ │ │ │ + b.n 118318 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 1187a8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118f2c │ │ │ │ @@ -181275,155 +181273,155 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #292] @ (119630 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1187aa │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r6, 119598 │ │ │ │ + cbz r6, 11959a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r2, 119596 │ │ │ │ + cbz r2, 119598 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r4, 119596 │ │ │ │ + cbz r4, 119598 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r4, 119596 │ │ │ │ + cbz r4, 119598 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r6, 119592 │ │ │ │ + cbz r6, 119594 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r2, 11959a │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r6, 119570 │ │ │ │ + cbz r6, 119572 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r0, 119572 │ │ │ │ + cbz r0, 119574 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r4, 119574 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r3, [pc, #880] @ (1198f0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #528 @ (adr r7, 11979c ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 1197bc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 119980 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 1195a0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #576 @ (adr r6, 1197d8 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 1197f8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, sp, #16 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #248 @ (adr r6, 119698 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 1196b8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #136 @ (adr r6, 119630 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 119650 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #24 @ (adr r6, 1195c8 ) │ │ │ │ + add r6, pc, #56 @ (adr r6, 1195e8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #936 @ (adr r5, 119960 ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 119980 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #736 @ (adr r5, 1198a0 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 1198c0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #624 @ (adr r5, 119838 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 119858 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #512 @ (adr r5, 1197d0 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 1197f0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #400 @ (adr r5, 119768 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 119788 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 119700 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 119720 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #176 @ (adr r5, 119698 ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 1196b8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #552 @ (adr r4, 119818 ) │ │ │ │ + add r4, pc, #584 @ (adr r4, 119838 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #400 @ (adr r4, 119788 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 1197a8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #288 @ (adr r4, 119720 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 119740 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #176 @ (adr r4, 1196b8 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 1196d8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 119650 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 119670 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #984 @ (adr r3, 1199f0 ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, 119a10 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #872 @ (adr r3, 119988 ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 1199a8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #760 @ (adr r3, 119920 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 119940 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #648 @ (adr r3, 1198b8 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 1198d8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00119634 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -181787,115 +181785,115 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ lsrs r6, r1, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #152 @ (adr r2, 119a94 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 119ab4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 2059fe │ │ │ │ stcl 15, cr15, [r1], {255} @ 0xff │ │ │ │ stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ stc 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ - add r2, pc, #760 @ (adr r2, 119d08 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 119d28 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #88 @ (adr r3, 119a6c ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 119a8c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r7, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #792 @ (adr r1, 119d34 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 119d54 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r4, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #584 @ (adr r1, 119c70 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 119c90 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stc 15, cr15, [r5], {255} @ 0xff │ │ │ │ ldcl 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ - add r1, pc, #336 @ (adr r1, 119b88 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 119ba8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, pc, #232 @ (adr r1, 119b28 ) │ │ │ │ + add r1, pc, #264 @ (adr r1, 119b48 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ mcrr 15, 15, pc, r5, cr15 @ │ │ │ │ @ instruction: 0xebb7ffff │ │ │ │ - add r0, pc, #1008 @ (adr r0, 119e40 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 119a60 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, pc, #904 @ (adr r0, 119de0 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 119e00 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, pc, #952 @ (adr r1, 119e18 ) │ │ │ │ + add r1, pc, #984 @ (adr r1, 119e38 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #256 @ (adr r2, 119b64 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 119b84 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, pc, #672 @ (adr r0, 119d08 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 119d28 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #192 @ (adr r2, 119b30 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 119b50 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #472 @ (adr r2, 119c4c ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 119c6c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, pc, #440 @ (adr r0, 119c30 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 119c50 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #888 @ (adr r7, 119df4 ) │ │ │ │ + add r7, pc, #920 @ (adr r7, 119e14 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 119bc0 ) │ │ │ │ + add r0, pc, #352 @ (adr r0, 119be0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #760 @ (adr r7, 119d7c ) │ │ │ │ + add r7, pc, #792 @ (adr r7, 119d9c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #272 @ (adr r2, 119b98 ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 119bb8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #552 @ (adr r2, 119cb4 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 119cd4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, pc, #40 @ (adr r0, 119ab8 ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 119ad8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #488 @ (adr r7, 119c7c ) │ │ │ │ + add r7, pc, #520 @ (adr r7, 119c9c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #392 @ (adr r2, 119c20 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 119c40 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #680 @ (adr r2, 119d44 ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 119d64 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #200 @ (adr r7, 119b6c ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 119b8c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #808 @ (adr r2, 119dd0 ) │ │ │ │ + add r2, pc, #840 @ (adr r2, 119df0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #536 @ (adr r2, 119cc4 ) │ │ │ │ + add r2, pc, #568 @ (adr r2, 119ce4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #944 @ (adr r6, 119e64 ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 119e84 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #680 @ (adr r2, 119d60 ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 119d80 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #736 @ (adr r2, 119d9c ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 119dbc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #672 @ (adr r6, 119d64 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 119d84 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 119d28 ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 119d48 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #872 @ (adr r2, 119e34 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 119e54 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #376 @ (adr r6, 119c4c ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 119c6c ) │ │ │ │ lsls r5, r6, #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 │ │ │ │ @@ -181918,17 +181916,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #72 @ (adr r5, 119b6c ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 119b8c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -181949,15 +181947,15 @@ │ │ │ │ blx a0688 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #264 @ (adr r1, 119c74 ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 119c94 ) │ │ │ │ lsls r5, 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 r2, [pc, #336] @ (119cd0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -182088,23 +182086,23 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r2, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #656 @ (adr r0, 119f70 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 119f90 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, pc, #80 @ (adr r0, 119d34 ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 119d54 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #496 @ (adr r3, 119ed8 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 119ef8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 119cf4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #384 @ (adr r3, 119e70 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 119e90 ) │ │ │ │ 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] @ (119d58 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -182144,15 +182142,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r2, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r2, r3, #3 │ │ │ │ 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 │ │ │ │ @@ -182463,25 +182461,25 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r2, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, pc, #488 @ (adr r0, 11a31c ) │ │ │ │ + add r0, pc, #520 @ (adr r0, 11a33c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -182695,33 +182693,33 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 11a302 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r2, r2, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -182993,19 +182991,19 @@ │ │ │ │ nop │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -183158,17 +183156,17 @@ │ │ │ │ b.n 11a8c6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 10, cr0, cr14, cr0, {4} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r8, #-512] @ 0xfffffe00 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 0011a928 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -183408,82 +183406,82 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 11a9d8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [sl], {128} @ 0x80 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 2ccba2 │ │ │ │ bl 50aba6 │ │ │ │ bl d4baa │ │ │ │ @ instruction: 0xfa51ffff │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r1, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldc2 0, cr0, [ip], #-512 @ 0xfffffe00 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 3f4bd2 │ │ │ │ bl 25ebd6 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 1d4bea │ │ │ │ stc2l 15, cr15, [fp], {255} @ 0xff │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ 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 │ │ │ │ @@ -183512,17 +183510,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -183617,17 +183615,17 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.n 11ad14 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #32] │ │ │ │ b.n 11ad14 │ │ │ │ nop │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, 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 r7, r0 │ │ │ │ @@ -183686,23 +183684,23 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [r3, #0] │ │ │ │ b.n 11adf2 │ │ │ │ ldr r1, [pc, #20] @ (11ae64 ) │ │ │ │ add r1, pc │ │ │ │ b.n 11ae0c │ │ │ │ nop │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ 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] @ (11aecc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -183737,15 +183735,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf79a0080 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @ instruction: 0xf7660080 │ │ │ │ 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 │ │ │ │ @@ -184106,64 +184104,64 @@ │ │ │ │ b.n 11b01c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf7200080 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @ instruction: 0xf5f80080 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ blx 9ffe8 │ │ │ │ @@ -184456,59 +184454,59 @@ │ │ │ │ ldr r0, [pc, #108] @ (11b688 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 11b01c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r4, #20] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r5, r6, #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 │ │ │ │ @@ -184531,17 +184529,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r5, r6, #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 │ │ │ │ @@ -184564,17 +184562,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r5, 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -184652,21 +184650,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ ldr.w r5, [pc, #1356] @ 11bd80 │ │ │ │ @@ -185138,17 +185136,17 @@ │ │ │ │ vstr d7, [r3] │ │ │ │ b.n 11b9b4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldcl 0, cr0, [ip, #512] @ 0x200 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -185657,143 +185655,143 @@ │ │ │ │ add r1, pc │ │ │ │ movw r2, #1594 @ 0x63a │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 11be06 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r5, r6, #1 │ │ │ │ b.n 11c2bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + strh r4, [r2, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -186073,41 +186071,41 @@ │ │ │ │ ... │ │ │ │ b.n 11cb18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 11ca04 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #456] @ (11c940 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -186288,37 +186286,37 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ udf #158 @ 0x9e │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ udf #136 @ 0x88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r5, 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #328] @ (11cad8 ) │ │ │ │ @@ -186449,31 +186447,31 @@ │ │ │ │ bcs.n 11cab8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ bgt.n 11c9e4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r5, r6, #1 │ │ │ │ blt.n 11ca6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r5, 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #432] @ (11ccc8 ) │ │ │ │ @@ -186636,35 +186634,35 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bge.n 11ccc4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ bls.n 11ccac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -186832,35 +186830,35 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ bls.n 11cecc │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ bvc.n 11cea8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r5, #3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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] @ (11cfc0 ) │ │ │ │ @@ -186934,17 +186932,17 @@ │ │ │ │ ... │ │ │ │ bvc.n 11cfd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 11cf90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r5, 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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #884] @ (11d360 ) │ │ │ │ @@ -187288,75 +187286,75 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 11d578 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ bvs.n 11d3b4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ bpl.n 11d330 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx a11ec │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r0, #12 │ │ │ │ beq.n 11d3f8 │ │ │ │ @@ -187428,37 +187426,37 @@ │ │ │ │ ldr r0, [pc, #60] @ (11d4dc ) │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ movw r2, #2937 @ 0xb79 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 11d036 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r5, 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, #3984] @ 0xf90 │ │ │ │ mov r5, r0 │ │ │ │ @@ -187736,41 +187734,41 @@ │ │ │ │ ... │ │ │ │ bne.n 11d828 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 11d77c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r5, 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 │ │ │ │ movs r1, #3 │ │ │ │ @@ -187901,33 +187899,33 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -187960,19 +187958,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -188206,37 +188204,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (11dcd8 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 11db60 │ │ │ │ nop │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -188510,55 +188508,55 @@ │ │ │ │ b.n 11de86 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r5, 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, #4048] @ 0xfd0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #244] @ (11e120 ) │ │ │ │ @@ -188663,25 +188661,25 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ 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 r1, [pc, #156] @ (11e1f0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -188755,17 +188753,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r6, [r0, 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 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -188827,17 +188825,17 @@ │ │ │ │ bne.n 11e246 │ │ │ │ mov lr, r2 │ │ │ │ mov r4, r5 │ │ │ │ b.n 11e248 │ │ │ │ mvn.w r3, #8 │ │ │ │ b.n 11e290 │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ 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, #136] @ (11e354 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -188893,17 +188891,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r2, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmia r2!, {r5, r6, 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, #4032] @ 0xfc0 │ │ │ │ @@ -189007,21 +189005,21 @@ │ │ │ │ add.w r1, r5, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 9d5b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ b.n 11e3bc │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r3 │ │ │ │ @@ -189067,17 +189065,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #12] @ (11e530 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 11e50e │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -189273,45 +189271,45 @@ │ │ │ │ ldr r0, [pc, #72] @ (11e790 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 11e582 │ │ │ │ nop │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 11e704 │ │ │ │ + bls.n 11e714 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ 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, #2904] @ 0xb58 │ │ │ │ ldr r5, [pc, #996] @ (11eb90 ) │ │ │ │ @@ -189660,37 +189658,37 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ bkpt 0x0066 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x003a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 9579c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ @@ -190107,39 +190105,39 @@ │ │ │ │ b.n 11ea72 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 11f2c8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #304] @ (11f200 ) │ │ │ │ + ldr r7, [pc, #336] @ (11f220 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #976] @ (11f4a4 ) │ │ │ │ + ldr r7, [pc, #1008] @ (11f4c4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #176] @ (11f188 ) │ │ │ │ + ldr r7, [pc, #208] @ (11f1a8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #848] @ (11f42c ) │ │ │ │ + ldr r7, [pc, #880] @ (11f44c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #1000] @ (11f4c8 ) │ │ │ │ + ldr r7, [pc, #8] @ (11f0e8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #648] @ (11f36c ) │ │ │ │ + ldr r7, [pc, #680] @ (11f38c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r2, r0, #30 │ │ │ │ beq.w 11ea68 │ │ │ │ b.n 11ea46 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #3921 @ 0xf51 │ │ │ │ ldr r0, [pc, #496] @ (11f2e4 ) │ │ │ │ @@ -190317,49 +190315,49 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #80] @ (11f328 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.w 11e7da │ │ │ │ - ldr r6, [pc, #480] @ (11f4c8 ) │ │ │ │ + ldr r6, [pc, #512] @ (11f4e8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #128] @ (11f36c ) │ │ │ │ + ldr r7, [pc, #160] @ (11f38c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #968] @ (11f6bc ) │ │ │ │ + ldr r5, [pc, #1000] @ (11f6dc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #616] @ (11f560 ) │ │ │ │ + ldr r6, [pc, #648] @ (11f580 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #552] @ (11f524 ) │ │ │ │ + ldr r5, [pc, #584] @ (11f544 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #200] @ (11f3c8 ) │ │ │ │ + ldr r6, [pc, #232] @ (11f3e8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #376] @ (11f47c ) │ │ │ │ + ldr r5, [pc, #408] @ (11f49c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #24] @ (11f320 ) │ │ │ │ + ldr r6, [pc, #56] @ (11f340 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #256] @ (11f40c ) │ │ │ │ + ldr r5, [pc, #288] @ (11f42c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #920] @ (11f6a8 ) │ │ │ │ + ldr r5, [pc, #952] @ (11f6c8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #112] @ (11f384 ) │ │ │ │ + ldr r5, [pc, #144] @ (11f3a4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #784] @ (11f628 ) │ │ │ │ + ldr r5, [pc, #816] @ (11f648 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #1000] @ (11f704 ) │ │ │ │ + ldr r5, [pc, #8] @ (11f324 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #640] @ (11f5a0 ) │ │ │ │ + ldr r5, [pc, #672] @ (11f5c0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #376] @ (11f49c ) │ │ │ │ + ldr r5, [pc, #408] @ (11f4bc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #640] @ (11f5a8 ) │ │ │ │ + ldr r4, [pc, #672] @ (11f5c8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #288] @ (11f44c ) │ │ │ │ + ldr r5, [pc, #320] @ (11f46c ) │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -190693,37 +190691,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r0, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (11f8b4 ) │ │ │ │ + ldr r3, [pc, #544] @ (11f8d4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #160] @ (11f758 ) │ │ │ │ + ldr r4, [pc, #192] @ (11f778 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ sxth r4, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [pc, #768] @ (11f9c0 ) │ │ │ │ + ldr r3, [pc, #800] @ (11f9e0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #456] @ (11f88c ) │ │ │ │ + ldr r1, [pc, #488] @ (11f8ac ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #104] @ (11f730 ) │ │ │ │ + ldr r2, [pc, #136] @ (11f750 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #264] @ (11f7d4 ) │ │ │ │ + ldr r1, [pc, #296] @ (11f7f4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #936] @ (11fa78 ) │ │ │ │ + ldr r1, [pc, #968] @ (11fa98 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #152] @ (11f76c ) │ │ │ │ + ldr r1, [pc, #184] @ (11f78c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #816] @ (11fa08 ) │ │ │ │ + ldr r1, [pc, #848] @ (11fa28 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #32] @ (11f6fc ) │ │ │ │ + ldr r1, [pc, #64] @ (11f71c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #696] @ (11f998 ) │ │ │ │ + ldr r1, [pc, #728] @ (11f9b8 ) │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #712] @ (11f9bc ) │ │ │ │ @@ -190998,49 +190996,49 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 11f856 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #752] @ (11fcb8 ) │ │ │ │ + ldr r0, [pc, #784] @ (11fcd8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov ip, ip │ │ │ │ + mov ip, sp │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blxns r1 │ │ │ │ + blxns r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov r8, r9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #192] @ (11fa9c ) │ │ │ │ + ldr r1, [pc, #224] @ (11fabc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r8, r3 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r2, pc │ │ │ │ + mov sl, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r4, sl │ │ │ │ + mov r4, fp │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov ip, pc │ │ │ │ + bxns r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r8, r9 │ │ │ │ + mov r8, sl │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp sl, sp │ │ │ │ + cmp sl, lr │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov sl, r2 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp lr, sl │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, pc │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #780] @ (11fd2c ) │ │ │ │ @@ -191333,61 +191331,61 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 11fabc │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp r2, lr │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r8, r1 │ │ │ │ + add r8, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, r9 │ │ │ │ + add r6, sl │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add lr, lr │ │ │ │ + add lr, pc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, r6 │ │ │ │ + add r4, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add ip, fp │ │ │ │ + add ip, ip │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - muls r6, r5 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, r2 │ │ │ │ + add r6, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r4, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r4, lr │ │ │ │ lsls r5, r6, #1 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - negs r0, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r5, 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #864] @ (120108 ) │ │ │ │ @@ -191716,51 +191714,51 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adcs r6, r2 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rors r6, r7 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r7, pc, #944 @ (adr r7, 1204cc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sbcs r0, r7 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sbcs r6, r3 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r5 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - eors r2, r4 │ │ │ │ + eors r2, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -191825,15 +191823,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 │ │ │ │ - vshr.u8 q0, q10, #2 │ │ │ │ + vshr.u16 q0, q10, #10 │ │ │ │ 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] @ (1202d8 ) │ │ │ │ ldr r3, [pc, #164] @ (1202dc ) │ │ │ │ @@ -191902,17 +191900,17 @@ │ │ │ │ ... │ │ │ │ add r3, pc, #888 @ (adr r3, 120654 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #744 @ (adr r3, 1205cc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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] @ (120418 ) │ │ │ │ @@ -192022,41 +192020,41 @@ │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #56] @ (12044c ) │ │ │ │ add r2, pc │ │ │ │ b.n 120346 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #820] @ (120798 ) │ │ │ │ @@ -192361,35 +192359,35 @@ │ │ │ │ ... │ │ │ │ add r1, pc, #704 @ (adr r1, 120a5c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #560 @ (adr r1, 1209d4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r0, #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr.w r2, [r6, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 120bca │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ cbz r3, 12083a │ │ │ │ @@ -192682,49 +192680,49 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 120488 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #5648 @ 0x1610 │ │ │ │ ldr r0, [pc, #356] @ (120cdc ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -192858,49 +192856,49 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.w 120488 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r5, 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, #3848] @ 0xf08 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -193224,27 +193222,27 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 121102 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ @@ -193925,129 +193923,129 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #240] @ (12190c ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 120da4 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #214 @ 0xd6 │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #2 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r5, 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, #3784] @ 0xec8 │ │ │ │ ldr r5, [pc, #856] @ (121c80 ) │ │ │ │ @@ -194354,17 +194352,17 @@ │ │ │ │ ... │ │ │ │ ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ it gt │ │ │ │ cmpgt r9, r5 │ │ │ │ ble.w 121dbc │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ @@ -195090,65 +195088,65 @@ │ │ │ │ str.w r2, [r3, r9] │ │ │ │ b.n 12241c │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 1224a0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r0, r0, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 9d270 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -195533,95 +195531,95 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #172] @ (1229d4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 122914 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r3, r5 │ │ │ │ + adds r2, r4, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r6, r4, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r6, r1, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov lr, r3 │ │ │ │ @@ -195652,17 +195650,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r4, r3, #21 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov lr, r2 │ │ │ │ @@ -195692,17 +195690,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r5, 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, #3832] @ 0xef8 │ │ │ │ ldr r4, [pc, #812] @ (122de8 ) │ │ │ │ @@ -196000,25 +195998,25 @@ │ │ │ │ ... │ │ │ │ ldrb r0, [r3, #13] │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ mov r1, r3 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ blx a21d0 │ │ │ │ @@ -196580,77 +196578,77 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #284] @ 0x11c │ │ │ │ b.n 122cc2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #820] @ (123808 ) │ │ │ │ movw r1, #3675 @ 0xe5b │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -196962,81 +196960,81 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #144] @ (12388c ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 122d62 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -197443,61 +197441,61 @@ │ │ │ │ b.n 123da0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r8, [r3, #385] @ 0x181 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #384] @ 0x180 │ │ │ │ @@ -197690,35 +197688,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (123f7c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 123b1a │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r6, r5 │ │ │ │ + movs r6, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -197761,16 +197759,16 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - vshr.u8 q0, q10, #6 │ │ │ │ - movs r2, r6 │ │ │ │ + vshr.u16 q0, q10, #14 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -197812,16 +197810,16 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 124022 │ │ │ │ nop │ │ │ │ - vqadd.u16 q0, q4, q10 │ │ │ │ - vmvn.i32 q8, #132 @ 0x00000084 │ │ │ │ + vqadd.u32 q0, q0, q10 │ │ │ │ + vshr.u8 q8, q10, #8 │ │ │ │ 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 │ │ │ │ cbz r4, 1240a2 │ │ │ │ @@ -197862,16 +197860,16 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mrc2 0, 4, r0, cr2, cr4, {3} │ │ │ │ - vqadd.u64 q0, q5, q10 │ │ │ │ + mrc2 0, 4, r0, cr10, cr4, {3} │ │ │ │ + vqadd.u8 q8, q1, q10 │ │ │ │ │ │ │ │ 001240fc : │ │ │ │ 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 r2, [pc, #1000] @ (1244f8 ) │ │ │ │ @@ -198263,92 +198261,92 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 6, r0, cr6, cr4, {3} │ │ │ │ + mcr2 0, 6, r0, cr14, cr4, {3} │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - vrshr.u64 q8, q9, #1 │ │ │ │ + vrshr.u64 q8, q13, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ - vrsra.u32 q8, q6, #1 │ │ │ │ + @ instruction: 0xffff0364 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stc2l 0, cr0, [r6, #464]! @ 0x1d0 │ │ │ │ - mcr2 0, 4, r0, cr14, cr4, {3} │ │ │ │ + stc2l 0, cr0, [lr, #464]! @ 0x1d0 │ │ │ │ + mrc2 0, 4, r0, cr6, cr4, {3} │ │ │ │ str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldc2 0, cr0, [r0, #464]! @ 0x1d0 │ │ │ │ - mrc2 0, 2, r0, cr8, cr4, {3} │ │ │ │ + ldc2 0, cr0, [r8, #464]! @ 0x1d0 │ │ │ │ + mcr2 0, 3, r0, cr0, cr4, {3} │ │ │ │ add r3, pc, #356 @ (adr r3, 124698 ) │ │ │ │ - vrsra.u32 q8, q1, #1 │ │ │ │ + vrsra.u32 q8, q5, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r7, [sp, #596] @ 0x254 │ │ │ │ vqrdmulh.s q10, , d29[0] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldc2l 15, cr15, [pc, #-1020] @ 124150 │ │ │ │ - vshr.u32 q8, q10, #28 │ │ │ │ + vshr.u32 q8, q10, #20 │ │ │ │ ldc2l 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - ldc2 0, cr0, [lr], {116} @ 0x74 │ │ │ │ - stc2l 0, cr0, [r6, #-464] @ 0xfffffe30 │ │ │ │ - stc2 0, cr0, [r4], {116} @ 0x74 │ │ │ │ - stc2 0, cr0, [ip, #-464]! @ 0xfffffe30 │ │ │ │ + stc2 0, cr0, [r6], #464 @ 0x1d0 │ │ │ │ + stc2l 0, cr0, [lr, #-464] @ 0xfffffe30 │ │ │ │ + stc2 0, cr0, [ip], {116} @ 0x74 │ │ │ │ + ldc2 0, cr0, [r4, #-464]! @ 0xfffffe30 │ │ │ │ cmp r2, #229 @ 0xe5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r3, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r1, r7 │ │ │ │ - vdup.8 , d2[7] │ │ │ │ + vdup.8 , d10[7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2l 0, cr0, [sl], #464 @ 0x1d0 │ │ │ │ - stc2 0, cr0, [r8], #-464 @ 0xfffffe30 │ │ │ │ - ldc2l 0, cr0, [r0], {116} @ 0x74 │ │ │ │ + ldc2l 0, cr0, [r2], #464 @ 0x1d0 │ │ │ │ + ldc2 0, cr0, [r0], #-464 @ 0xfffffe30 │ │ │ │ + ldc2l 0, cr0, [r8], {116} @ 0x74 │ │ │ │ bkpt 0x00c3 │ │ │ │ - @ instruction: 0xfffffbfc │ │ │ │ + vdup.8 d31, d4[7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2 0, cr0, [r4], #464 @ 0x1d0 │ │ │ │ + stc2 0, cr0, [ip], #464 @ 0x1d0 │ │ │ │ ldrh r7, [r5, #26] │ │ │ │ - @ instruction: 0xfffffbd0 │ │ │ │ + @ instruction: 0xfffffbd8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldc2l 0, cr0, [r8], #-464 @ 0xfffffe30 │ │ │ │ - @ instruction: 0xfbb60074 │ │ │ │ - mrrc2 0, 7, r0, ip, cr4 │ │ │ │ + stc2 0, cr0, [r0], {116} @ 0x74 │ │ │ │ + @ instruction: 0xfbbe0074 │ │ │ │ + stc2l 0, cr0, [r4], #-464 @ 0xfffffe30 │ │ │ │ add r3, fp │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb840074 │ │ │ │ - stc2 0, cr0, [ip], #-464 @ 0xfffffe30 │ │ │ │ + @ instruction: 0xfb8c0074 │ │ │ │ + ldc2 0, cr0, [r4], #-464 @ 0xfffffe30 │ │ │ │ ldr r7, [sp, #396] @ 0x18c │ │ │ │ - @ instruction: 0xfffffb58 │ │ │ │ + vtbx.8 d31, {d15-d18}, d16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2 0, cr0, [r0], {116} @ 0x74 │ │ │ │ + stc2 0, cr0, [r8], {116} @ 0x74 │ │ │ │ add r0, pc, #428 @ (adr r0, 124768 ) │ │ │ │ - vtbl.8 d31, {d15-d18}, d28 │ │ │ │ + @ instruction: 0xfffffb34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfbd40074 │ │ │ │ + @ instruction: 0xfbdc0074 │ │ │ │ ldr r6, [sp, #380] @ 0x17c │ │ │ │ - vtbl.8 d31, {d15-d18}, d0 │ │ │ │ + vtbl.8 d31, {d15-d18}, d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfba80074 │ │ │ │ + @ instruction: 0xfbb00074 │ │ │ │ ldr r5, [sp, #476] @ 0x1dc │ │ │ │ - @ instruction: 0xfffffad0 │ │ │ │ + @ instruction: 0xfffffad8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfb780074 │ │ │ │ + @ instruction: 0xfb800074 │ │ │ │ ldr r4, [sp, #556] @ 0x22c │ │ │ │ - vtbl.8 d31, {d31- instruction: 0xfb4a0074 │ │ │ │ + @ instruction: 0xfb520074 │ │ │ │ ldr.w r2, [pc, #2108] @ 124e28 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ blx 9f314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -199082,155 +199080,155 @@ │ │ │ │ rors r5, r1 │ │ │ │ ... │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cbnz r1, 124e86 │ │ │ │ - vtbx.8 d31, {d15-d16}, d24 │ │ │ │ + vqrshrn.u64 d31, q8, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfa0e0074 │ │ │ │ + @ instruction: 0xfa160074 │ │ │ │ ldr r1, [sp, #972] @ 0x3cc │ │ │ │ - vqshrn.u64 d31, q11, #1 │ │ │ │ + vqshrn.u64 d31, q15, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr??.w r0, [ip, #116] @ 0x74 │ │ │ │ + vld1.8 @ instruction: 0xf9e40074 │ │ │ │ pop {r0, r3, r4, r5, r6, r7, pc} │ │ │ │ - vtbl.8 d31, {d15-d16}, d4 │ │ │ │ + vtbl.8 d31, {d15-d16}, d12 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9aa0074 │ │ │ │ + ldrsh.w r0, [r2, #116] @ 0x74 │ │ │ │ str r6, [sp, #332] @ 0x14c │ │ │ │ - @ instruction: 0xfffff8d2 │ │ │ │ + @ instruction: 0xfffff8da │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr??.w r0, [r8, r4, lsl #3] │ │ │ │ + vst1.8 @ instruction: 0xf9800074 │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r0, #116] @ 0x74 │ │ │ │ - vst4.16 {d16-d19}, [r6 :256], r4 │ │ │ │ + strh.w r0, [r8, #116] @ 0x74 │ │ │ │ + vst4.16 {d16-d19}, [lr :256], r4 │ │ │ │ b.n 1255ca │ │ │ │ - vtbx.8 d31, {d15}, d22 │ │ │ │ + vtbx.8 d31, {d15}, d30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vst4.16 {d0-d3}, [ip :256], r4 │ │ │ │ + ldrsb.w r0, [r4, r4, lsl #3] │ │ │ │ str r2, [sp, #580] @ 0x244 │ │ │ │ - vqshrun.s64 d31, q10, #1 │ │ │ │ + vqshrun.s64 d31, q14, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr.w r0, [sl, #116] @ 0x74 │ │ │ │ + str??.w r0, [r2, #116] @ 0x74 │ │ │ │ add r3, sp, #836 @ 0x344 │ │ │ │ - vqshl.u64 , q13, #63 @ 0x3f │ │ │ │ + vtbl.8 d31, {d15}, d2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh.w r0, [r0, #116] @ 0x74 │ │ │ │ + strh.w r0, [r8, #116] @ 0x74 │ │ │ │ str r0, [sp, #644] @ 0x284 │ │ │ │ - @ instruction: 0xfffff7c8 │ │ │ │ + vqshl.u64 , q0, #63 @ 0x3f │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str??.w r0, [lr, r4, lsl #3] │ │ │ │ + ldr??.w r0, [r6, r4, lsl #3] │ │ │ │ b.n 1252b2 │ │ │ │ vmlal.u q15, d15, d25[0] │ │ │ │ - vabdl.u , d31, d8 │ │ │ │ + vqshl.u64 d31, d0, #63 @ 0x3f │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh.w r0, [lr, r4, lsl #3] │ │ │ │ + ldrh.w r0, [r6, r4, lsl #3] │ │ │ │ sxth r7, r0 │ │ │ │ - vqshl.u32 , q3, #31 │ │ │ │ + vqshl.u32 , q7, #31 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf7fc0074 │ │ │ │ + strb.w r0, [r4, r4, lsl #3] │ │ │ │ bl 6eeb2 ::get_default_options()::val@@Base+0x6ee9e> │ │ │ │ - @ instruction: 0xf7240074 │ │ │ │ - @ instruction: 0xf7ca0074 │ │ │ │ + @ instruction: 0xf72c0074 │ │ │ │ + @ instruction: 0xf7d20074 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ - vqshlu.s64 , q9, #63 @ 0x3f │ │ │ │ + vqshlu.s64 , q13, #63 @ 0x3f │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf7980074 │ │ │ │ + @ instruction: 0xf7a00074 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ - vmlsl.u , d31, d0[0] │ │ │ │ + vmlsl.u , d31, d8[0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf7660074 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + @ instruction: 0xf76e0074 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9aa0074 │ │ │ │ + ldrsh.w r0, [r2, #116] @ 0x74 │ │ │ │ adds r5, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6f40074 │ │ │ │ + @ instruction: 0xf6fc0074 │ │ │ │ subs r2, #181 @ 0xb5 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 7, r0, r4, cr4 │ │ │ │ - ldc2l 0, cr0, [lr], #-464 @ 0xfffffe30 │ │ │ │ - @ instruction: 0xf6260074 │ │ │ │ - movt r0, #51316 @ 0xc874 │ │ │ │ - addw r0, r8, #2164 @ 0x874 │ │ │ │ - subw r0, lr, #2164 @ 0x874 │ │ │ │ + mcrr2 0, 7, r0, ip, cr4 │ │ │ │ + stc2 0, cr0, [r6], {116} @ 0x74 │ │ │ │ + @ instruction: 0xf62e0074 │ │ │ │ + @ instruction: 0xf6d40074 │ │ │ │ + @ instruction: 0xf6100074 │ │ │ │ + @ instruction: 0xf6b60074 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - vsli.64 , q3, #63 @ 0x3f │ │ │ │ + vsli.64 , q7, #63 @ 0x3f │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf67c0074 │ │ │ │ - subs.w r0, r6, #15990784 @ 0xf40000 │ │ │ │ - @ instruction: 0xf65a0074 │ │ │ │ - @ instruction: 0xfbd40074 │ │ │ │ - stc2 0, cr0, [r2], {116} @ 0x74 │ │ │ │ - sbcs.w r0, r0, #15990784 @ 0xf40000 │ │ │ │ - @ instruction: 0xf6160074 │ │ │ │ - @ instruction: 0xfbe80074 │ │ │ │ - ldc2 0, cr0, [r6], {116} @ 0x74 │ │ │ │ - @ instruction: 0xf52c0074 │ │ │ │ - rsbs r0, r2, #15990784 @ 0xf40000 │ │ │ │ - @ instruction: 0xfbf80074 │ │ │ │ - ldc2 0, cr0, [r2], #-464 @ 0xfffffe30 │ │ │ │ - @ instruction: 0xf4e80074 │ │ │ │ - @ instruction: 0xf58e0074 │ │ │ │ - ldc2 0, cr0, [r6], {116} @ 0x74 │ │ │ │ - mrrc2 0, 7, r0, r0, cr4 @ │ │ │ │ - eors.w r0, sl, #15990784 @ 0xf40000 │ │ │ │ - adc.w r0, r0, #15990784 @ 0xf40000 │ │ │ │ - stc2 0, cr0, [lr], #-464 @ 0xfffffe30 │ │ │ │ - ldc2l 0, cr0, [r4], #-464 @ 0xfffffe30 │ │ │ │ - orrs.w r0, r6, #15990784 @ 0xf40000 │ │ │ │ - @ instruction: 0xf4fc0074 │ │ │ │ - mrrc2 0, 7, r0, sl, cr4 │ │ │ │ - ldc2 0, cr0, [r4], {116} @ 0x74 │ │ │ │ - ands.w r0, r2, #15990784 @ 0xf40000 │ │ │ │ - @ instruction: 0xf4b80074 │ │ │ │ + @ instruction: 0xf6840074 │ │ │ │ + subs.w r0, lr, #15990784 @ 0xf40000 │ │ │ │ + @ instruction: 0xf6620074 │ │ │ │ + @ instruction: 0xfbdc0074 │ │ │ │ + stc2 0, cr0, [sl], {116} @ 0x74 │ │ │ │ + sbcs.w r0, r8, #15990784 @ 0xf40000 │ │ │ │ + @ instruction: 0xf61e0074 │ │ │ │ + @ instruction: 0xfbf00074 │ │ │ │ + ldc2 0, cr0, [lr], {116} @ 0x74 │ │ │ │ + @ instruction: 0xf5340074 │ │ │ │ + rsbs r0, sl, #15990784 @ 0xf40000 │ │ │ │ + stc2 0, cr0, [r0], {116} @ 0x74 │ │ │ │ + ldc2 0, cr0, [sl], #-464 @ 0xfffffe30 │ │ │ │ + @ instruction: 0xf4f00074 │ │ │ │ + @ instruction: 0xf5960074 │ │ │ │ + ldc2 0, cr0, [lr], {116} @ 0x74 │ │ │ │ + mrrc2 0, 7, r0, r8, cr4 │ │ │ │ + @ instruction: 0xf4a20074 │ │ │ │ + adc.w r0, r8, #15990784 @ 0xf40000 │ │ │ │ + ldc2 0, cr0, [r6], #-464 @ 0xfffffe30 │ │ │ │ ldc2l 0, cr0, [ip], #-464 @ 0xfffffe30 │ │ │ │ - stc2l 0, cr0, [r2], {116} @ 0x74 │ │ │ │ - @ instruction: 0xf3d20074 │ │ │ │ - orns r0, sl, #15990784 @ 0xf40000 │ │ │ │ - ldc2 0, cr0, [r2], #464 @ 0x1d0 │ │ │ │ - ldc2l 0, cr0, [r0], #464 @ 0x1d0 │ │ │ │ - @ instruction: 0xf3880074 │ │ │ │ - bics.w r0, r0, #15990784 @ 0xf40000 │ │ │ │ - ldc2l 0, cr0, [sl], {116} @ 0x74 │ │ │ │ - stc2 0, cr0, [r8, #-464] @ 0xfffffe30 │ │ │ │ - @ instruction: 0xf34c0074 │ │ │ │ - @ instruction: 0xf3f40074 │ │ │ │ - ldc2l 0, cr0, [r6], #464 @ 0x1d0 │ │ │ │ - ldc2 0, cr0, [r8, #-464]! @ 0xfffffe30 │ │ │ │ - @ instruction: 0xf3100074 │ │ │ │ - @ instruction: 0xf3b80074 │ │ │ │ - ldc2l 0, cr0, [r0, #-464]! @ 0xfffffe30 │ │ │ │ - ldc2 0, cr0, [sl, #-464] @ 0xfffffe30 │ │ │ │ - movt r0, #41076 @ 0xa074 │ │ │ │ - @ instruction: 0xf3720074 │ │ │ │ - ldc2l 0, cr0, [r8, #-464] @ 0xfffffe30 │ │ │ │ - stc2 0, cr0, [sl, #464] @ 0x1d0 │ │ │ │ - @ instruction: 0xf28e0074 │ │ │ │ - @ instruction: 0xf3360074 │ │ │ │ - stc2l 0, cr0, [sl, #-464]! @ 0xfffffe30 │ │ │ │ - stc2l 0, cr0, [r0, #464]! @ 0x1d0 │ │ │ │ - movw r0, #32884 @ 0x8074 │ │ │ │ - @ instruction: 0xf2f00074 │ │ │ │ - stc2l 0, cr0, [ip, #464] @ 0x1d0 │ │ │ │ - b.n 1249e0 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - addw r0, r2, #116 @ 0x74 │ │ │ │ - subw r0, sl, #116 @ 0x74 │ │ │ │ - stc2 0, cr0, [r8, #464]! @ 0x1d0 │ │ │ │ - b.n 124a20 │ │ │ │ + orrs.w r0, lr, #15990784 @ 0xf40000 │ │ │ │ + add.w r0, r4, #15990784 @ 0xf40000 │ │ │ │ + stc2l 0, cr0, [r2], #-464 @ 0xfffffe30 │ │ │ │ + ldc2 0, cr0, [ip], {116} @ 0x74 │ │ │ │ + ands.w r0, sl, #15990784 @ 0xf40000 │ │ │ │ + @ instruction: 0xf4c00074 │ │ │ │ + stc2 0, cr0, [r4], {116} @ 0x74 │ │ │ │ + stc2l 0, cr0, [sl], {116} @ 0x74 │ │ │ │ + @ instruction: 0xf3da0074 │ │ │ │ + eor.w r0, r2, #15990784 @ 0xf40000 │ │ │ │ + ldc2 0, cr0, [sl], #464 @ 0x1d0 │ │ │ │ + ldc2l 0, cr0, [r8], #464 @ 0x1d0 │ │ │ │ + @ instruction: 0xf3900074 │ │ │ │ + bics.w r0, r8, #15990784 @ 0xf40000 │ │ │ │ + stc2l 0, cr0, [r2], #464 @ 0x1d0 │ │ │ │ + ldc2 0, cr0, [r0, #-464] @ 0xfffffe30 │ │ │ │ + @ instruction: 0xf3540074 │ │ │ │ + @ instruction: 0xf3fc0074 │ │ │ │ + ldc2l 0, cr0, [lr], #464 @ 0x1d0 │ │ │ │ + stc2l 0, cr0, [r0, #-464] @ 0xfffffe30 │ │ │ │ + @ instruction: 0xf3180074 │ │ │ │ + @ instruction: 0xf3c00074 │ │ │ │ + ldc2l 0, cr0, [r8, #-464]! @ 0xfffffe30 │ │ │ │ + stc2 0, cr0, [r2, #-464]! @ 0xfffffe30 │ │ │ │ + @ instruction: 0xf2d20074 │ │ │ │ + @ instruction: 0xf37a0074 │ │ │ │ + stc2l 0, cr0, [r0, #-464]! @ 0xfffffe30 │ │ │ │ + ldc2 0, cr0, [r2, #464] @ 0x1d0 │ │ │ │ + @ instruction: 0xf2960074 │ │ │ │ + @ instruction: 0xf33e0074 │ │ │ │ + ldc2l 0, cr0, [r2, #-464]! @ 0xfffffe30 │ │ │ │ + stc2l 0, cr0, [r8, #464]! @ 0x1d0 │ │ │ │ + @ instruction: 0xf2500074 │ │ │ │ + @ instruction: 0xf2f80074 │ │ │ │ + ldc2l 0, cr0, [r4, #464] @ 0x1d0 │ │ │ │ + b.n 1249f0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs.w r0, sl, #116 @ 0x74 │ │ │ │ - @ instruction: 0xf2620074 │ │ │ │ - stc2 0, cr0, [ip, #464] @ 0x1d0 │ │ │ │ - stc2l 0, cr0, [r2, #464]! @ 0x1d0 │ │ │ │ - sbcs.w r0, ip, #116 @ 0x74 │ │ │ │ - @ instruction: 0xf2240074 │ │ │ │ + addw r0, sl, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf2b20074 │ │ │ │ + ldc2 0, cr0, [r0, #464]! @ 0x1d0 │ │ │ │ + b.n 124a30 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + rsb r0, r2, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf26a0074 │ │ │ │ + ldc2 0, cr0, [r4, #464] @ 0x1d0 │ │ │ │ + stc2l 0, cr0, [sl, #464]! @ 0x1d0 │ │ │ │ + @ instruction: 0xf1840074 │ │ │ │ + @ instruction: 0xf22c0074 │ │ │ │ ldr r2, [pc, #1000] @ (125400 ) │ │ │ │ add.w r3, r5, #208 @ 0xd0 │ │ │ │ ldr r1, [pc, #1000] @ (125404 ) │ │ │ │ strd r0, r6, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r0, r7 │ │ │ │ @@ -199591,80 +199589,80 @@ │ │ │ │ b.w 124198 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - @ instruction: 0xfbc00074 │ │ │ │ + @ instruction: 0xfbc80074 │ │ │ │ + ldc2 0, cr0, [r2], {116} @ 0x74 │ │ │ │ + vqadd.s64 q0, q5, q10 │ │ │ │ + vshr.s32 q8, q10, #30 │ │ │ │ + @ instruction: 0xfbfa0074 │ │ │ │ + stc2 0, cr0, [ip], #-464 @ 0xfffffe30 │ │ │ │ + mrc 0, 7, r0, cr10, cr4, {3} │ │ │ │ + vshr.s32 q0, q10, #30 │ │ │ │ + ldc2 0, cr0, [ip], {116} @ 0x74 │ │ │ │ + mrrc2 0, 7, r0, sl, cr4 │ │ │ │ + mrc 0, 5, r0, cr14, cr4, {3} │ │ │ │ + vqadd.s32 q8, q3, q10 │ │ │ │ + mcrr2 0, 7, r0, r4, cr4 │ │ │ │ stc2 0, cr0, [sl], {116} @ 0x74 │ │ │ │ - vqadd.s64 q0, q1, q10 │ │ │ │ - vshr.s16 q8, q10, #6 │ │ │ │ - @ instruction: 0xfbf20074 │ │ │ │ - stc2 0, cr0, [r4], #-464 @ 0xfffffe30 │ │ │ │ - mrc 0, 7, r0, cr2, cr4, {3} │ │ │ │ - vshr.s16 q0, q10, #6 │ │ │ │ - ldc2 0, cr0, [r4], {116} @ 0x74 │ │ │ │ - mrrc2 0, 7, r0, r2, cr4 │ │ │ │ - mrc 0, 5, r0, cr6, cr4, {3} │ │ │ │ - vqadd.s16 q8, q7, q10 │ │ │ │ - ldc2 0, cr0, [ip], #-464 @ 0xfffffe30 │ │ │ │ - stc2 0, cr0, [r2], {116} @ 0x74 │ │ │ │ - mrc 0, 3, r0, cr10, cr4, {3} │ │ │ │ - vqadd.s32 q0, q1, q10 │ │ │ │ - stc2l 0, cr0, [ip], #-464 @ 0xfffffe30 │ │ │ │ - ldc2 0, cr0, [r6], {116} @ 0x74 │ │ │ │ - mrc 0, 1, r0, cr14, cr4, {3} │ │ │ │ - mcr 0, 7, r0, cr6, cr4, {3} │ │ │ │ - stc2 0, cr0, [r4], {116} @ 0x74 │ │ │ │ - ldc2l 0, cr0, [r6], {116} @ 0x74 │ │ │ │ - mcr 0, 0, r0, cr2, cr4, {3} │ │ │ │ - mcr 0, 5, r0, cr10, cr4, {3} │ │ │ │ - stc2l 0, cr0, [r0], {116} @ 0x74 │ │ │ │ - stc2 0, cr0, [r6, #-464] @ 0xfffffe30 │ │ │ │ - stcl 0, cr0, [r6, #464] @ 0x1d0 │ │ │ │ - mcr 0, 3, r0, cr14, cr4, {3} │ │ │ │ - ldc2l 0, cr0, [r2], #464 @ 0x1d0 │ │ │ │ - stc2l 0, cr0, [r8, #-464] @ 0xfffffe30 │ │ │ │ - stc 0, cr0, [r0, #464] @ 0x1d0 │ │ │ │ - mcr 0, 1, r0, cr8, cr4, {3} │ │ │ │ - stc2 0, cr0, [lr, #-464]! @ 0xfffffe30 │ │ │ │ - ldc2l 0, cr0, [ip, #-464] @ 0xfffffe30 │ │ │ │ - stcl 0, cr0, [r4, #-464] @ 0xfffffe30 │ │ │ │ - stcl 0, cr0, [ip, #464]! @ 0x1d0 │ │ │ │ - stc2l 0, cr0, [r6, #-464] @ 0xfffffe30 │ │ │ │ - stc2 0, cr0, [r4, #464] @ 0x1d0 │ │ │ │ - stc 0, cr0, [r8, #-464] @ 0xfffffe30 │ │ │ │ - ldc 0, cr0, [r0, #464]! @ 0x1d0 │ │ │ │ - ldc2l 0, cr0, [r2, #-464]! @ 0xfffffe30 │ │ │ │ - stc2 0, cr0, [r4, #464]! @ 0x1d0 │ │ │ │ - stcl 0, cr0, [ip], {116} @ 0x74 │ │ │ │ - ldcl 0, cr0, [r4, #-464]! @ 0xfffffe30 │ │ │ │ + mcr 0, 4, r0, cr2, cr4, {3} │ │ │ │ + vqadd.s32 q0, q5, q10 │ │ │ │ + ldc2l 0, cr0, [r4], #-464 @ 0xfffffe30 │ │ │ │ + ldc2 0, cr0, [lr], {116} @ 0x74 │ │ │ │ + mcr 0, 2, r0, cr6, cr4, {3} │ │ │ │ + mcr 0, 7, r0, cr14, cr4, {3} │ │ │ │ + stc2 0, cr0, [ip], {116} @ 0x74 │ │ │ │ + ldc2l 0, cr0, [lr], {116} @ 0x74 │ │ │ │ + mcr 0, 0, r0, cr10, cr4, {3} │ │ │ │ + mrc 0, 5, r0, cr2, cr4, {3} │ │ │ │ + stc2l 0, cr0, [r8], {116} @ 0x74 │ │ │ │ + stc2 0, cr0, [lr, #-464] @ 0xfffffe30 │ │ │ │ + stcl 0, cr0, [lr, #464] @ 0x1d0 │ │ │ │ + mrc 0, 3, r0, cr6, cr4, {3} │ │ │ │ + ldc2l 0, cr0, [sl], #464 @ 0x1d0 │ │ │ │ + ldc2l 0, cr0, [r0, #-464] @ 0xfffffe30 │ │ │ │ + stc 0, cr0, [r8, #464] @ 0x1d0 │ │ │ │ + mrc 0, 1, r0, cr0, cr4, {3} │ │ │ │ + ldc2 0, cr0, [r6, #-464]! @ 0xfffffe30 │ │ │ │ + stc2l 0, cr0, [r4, #-464]! @ 0xfffffe30 │ │ │ │ + stcl 0, cr0, [ip, #-464] @ 0xfffffe30 │ │ │ │ + ldcl 0, cr0, [r4, #464]! @ 0x1d0 │ │ │ │ + stc2l 0, cr0, [lr, #-464] @ 0xfffffe30 │ │ │ │ stc2 0, cr0, [ip, #464] @ 0x1d0 │ │ │ │ - stc2l 0, cr0, [r2, #464] @ 0x1d0 │ │ │ │ - stc 0, cr0, [ip], {116} @ 0x74 │ │ │ │ - ldc 0, cr0, [r4, #-464]! @ 0xfffffe30 │ │ │ │ - ldc2 0, cr0, [r2, #464]! @ 0x1d0 │ │ │ │ - mcr2 0, 0, r0, cr0, cr4, {3} │ │ │ │ - mrrc 0, 7, r0, r0, cr4 @ │ │ │ │ - ldcl 0, cr0, [r8], #464 @ 0x1d0 │ │ │ │ + ldc 0, cr0, [r0, #-464] @ 0xfffffe30 │ │ │ │ + ldc 0, cr0, [r8, #464]! @ 0x1d0 │ │ │ │ + ldc2l 0, cr0, [sl, #-464]! @ 0xfffffe30 │ │ │ │ + stc2 0, cr0, [ip, #464]! @ 0x1d0 │ │ │ │ + ldcl 0, cr0, [r4], {116} @ 0x74 │ │ │ │ + ldcl 0, cr0, [ip, #-464]! @ 0xfffffe30 │ │ │ │ + ldc2 0, cr0, [r4, #464] @ 0x1d0 │ │ │ │ + stc2l 0, cr0, [sl, #464] @ 0x1d0 │ │ │ │ + ldc 0, cr0, [r4], {116} @ 0x74 │ │ │ │ + ldc 0, cr0, [ip, #-464]! @ 0xfffffe30 │ │ │ │ + ldc2 0, cr0, [sl, #464]! @ 0x1d0 │ │ │ │ + mcr2 0, 0, r0, cr8, cr4, {3} │ │ │ │ + mrrc 0, 7, r0, r8, cr4 │ │ │ │ + stc 0, cr0, [r0, #-464] @ 0xfffffe30 │ │ │ │ add r7, sp, #708 @ 0x2c4 │ │ │ │ - vqrdmulh.s , , d24[0] │ │ │ │ + @ instruction: 0xfffffdf0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vqadd.s8 q8, q7, q10 │ │ │ │ - stc 0, cr0, [lr], {116} @ 0x74 │ │ │ │ - ldc 0, cr0, [r6], #464 @ 0x1d0 │ │ │ │ - ldc2l 0, cr0, [r0, #464] @ 0x1d0 │ │ │ │ - vqadd.s64 q0, q7, q10 │ │ │ │ - rsbs r0, r2, r4, ror #1 │ │ │ │ - ldcl 0, cr0, [sl], #-464 @ 0xfffffe30 │ │ │ │ - stc2l 0, cr0, [r2, #464]! @ 0x1d0 │ │ │ │ - vqadd.s32 q0, q2, q10 │ │ │ │ - @ instruction: 0xeb940074 │ │ │ │ - ldc 0, cr0, [ip], #-464 @ 0xfffffe30 │ │ │ │ + vqadd.s16 q8, q3, q10 │ │ │ │ + ldc 0, cr0, [r6], {116} @ 0x74 │ │ │ │ + ldc 0, cr0, [lr], #464 @ 0x1d0 │ │ │ │ + ldc2l 0, cr0, [r8, #464] @ 0x1d0 │ │ │ │ + vqadd.s8 q8, q3, q10 │ │ │ │ + rsbs r0, sl, r4, ror #1 │ │ │ │ + stc 0, cr0, [r2], {116} @ 0x74 │ │ │ │ + stc2l 0, cr0, [sl, #464]! @ 0x1d0 │ │ │ │ + vqadd.s32 q0, q6, q10 │ │ │ │ + @ instruction: 0xeb9c0074 │ │ │ │ + mcrr 0, 7, r0, r4, cr4 │ │ │ │ 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 98a74 │ │ │ │ @@ -199686,16 +199684,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bics.w r0, sl, r4, ror #1 │ │ │ │ - @ instruction: 0xeae20074 │ │ │ │ + orr.w r0, r2, r4, ror #1 │ │ │ │ + @ instruction: 0xeaea0074 │ │ │ │ │ │ │ │ 00125554 : │ │ │ │ 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, #2856] @ 0xb28 │ │ │ │ @@ -200034,31 +200032,31 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 125790 │ │ │ │ ... │ │ │ │ str r4, [r4, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl], {116} @ 0x74 │ │ │ │ - strd r0, r0, [r6], #464 @ 0x1d0 │ │ │ │ - stc2 0, cr0, [lr], #-464 @ 0xfffffe30 │ │ │ │ - @ instruction: 0xfbf00074 │ │ │ │ - b.n 125918 │ │ │ │ + stcl 0, cr0, [r2], #464 @ 0x1d0 │ │ │ │ + strd r0, r0, [lr], #464 @ 0x1d0 │ │ │ │ + ldc2 0, cr0, [r6], #-464 @ 0xfffffe30 │ │ │ │ + @ instruction: 0xfbf80074 │ │ │ │ + b.n 125928 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia.w r6, {r2, r4, r5, r6} │ │ │ │ + ldmia.w lr, {r2, r4, r5, r6} │ │ │ │ ldr r6, [pc, #528] @ (125b54 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 125728 │ │ │ │ + b.n 125738 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 12587c │ │ │ │ + b.n 12588c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfa680074 │ │ │ │ - b.n 125624 │ │ │ │ + @ instruction: 0xfa700074 │ │ │ │ + b.n 125634 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 125778 │ │ │ │ + b.n 125788 │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ movw r4, #8020 @ 0x1f54 │ │ │ │ blx 9e150 │ │ │ │ ldr.w r3, [pc, #1404] @ 125ee0 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -200553,93 +200551,93 @@ │ │ │ │ ldr r0, [pc, #180] @ (125f80 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 125790 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - b.n 125bf8 │ │ │ │ + b.n 125c08 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1259e0 │ │ │ │ + b.n 1259f0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 125b30 │ │ │ │ + b.n 125b40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1259ac │ │ │ │ + b.n 1259bc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 125afc │ │ │ │ + b.n 125b0c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str??.w r0, [ip, #116] @ 0x74 │ │ │ │ - b.n 126690 │ │ │ │ + ldr??.w r0, [r4, #116] @ 0x74 │ │ │ │ + b.n 1266a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1257e4 │ │ │ │ + b.n 1257f4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126650 │ │ │ │ + b.n 126660 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1257a4 │ │ │ │ + b.n 1257b4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1265c8 │ │ │ │ + b.n 1265d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 12571c │ │ │ │ + b.n 12572c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126558 │ │ │ │ + b.n 126568 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1266ac │ │ │ │ + b.n 1266bc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 12652c │ │ │ │ + b.n 12653c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126680 │ │ │ │ + b.n 126690 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126500 │ │ │ │ + b.n 126510 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126654 │ │ │ │ + b.n 126664 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1264d4 │ │ │ │ + b.n 1264e4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126628 │ │ │ │ + b.n 126638 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126404 │ │ │ │ + b.n 126414 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126558 │ │ │ │ + b.n 126568 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1263d8 │ │ │ │ + b.n 1263e8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 12652c │ │ │ │ + b.n 12653c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1263ac │ │ │ │ + b.n 1263bc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126500 │ │ │ │ + b.n 126510 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1262ec │ │ │ │ + b.n 1262fc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126440 │ │ │ │ + b.n 126450 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1263c0 │ │ │ │ + b.n 1263d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126270 │ │ │ │ + b.n 126280 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1263c4 │ │ │ │ + b.n 1263d4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126244 │ │ │ │ + b.n 126254 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126398 │ │ │ │ + b.n 1263a8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126218 │ │ │ │ + b.n 126228 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 12636c │ │ │ │ + b.n 12637c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1261dc │ │ │ │ + b.n 1261ec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126330 │ │ │ │ + b.n 126340 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1261b0 │ │ │ │ + b.n 1261c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf39c0074 │ │ │ │ - b.n 1260d4 │ │ │ │ + @ instruction: 0xf3a40074 │ │ │ │ + b.n 1260e4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126228 │ │ │ │ + b.n 126238 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r0, [pc, #324] @ (1260cc ) │ │ │ │ movw r1, #8184 @ 0x1ff8 │ │ │ │ mov r7, r9 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -200752,40 +200750,40 @@ │ │ │ │ ldr r0, [pc, #72] @ (126100 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 125790 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1261e4 │ │ │ │ + b.n 1261f4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf27c0074 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + @ instruction: 0xf2840074 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126104 │ │ │ │ + b.n 126114 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00126104 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -201107,15 +201105,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r8, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1266a4 │ │ │ │ + b.n 1266b4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ tst r2, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ vcmpe.f64 d6, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 1263f8 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ @@ -201428,37 +201426,37 @@ │ │ │ │ b.n 1263fa │ │ │ │ movs r3, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 126566 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bge.n 12699c │ │ │ │ + bge.n 1269ac │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 1268ec │ │ │ │ + bls.n 1268fc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 126840 │ │ │ │ + bls.n 126850 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 1269b8 │ │ │ │ + bhi.n 1269c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 126908 │ │ │ │ + bls.n 126918 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 1269a8 │ │ │ │ + bvc.n 1269b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 1268fc │ │ │ │ + bhi.n 12690c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 126870 │ │ │ │ + bvc.n 126880 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvs.n 1268bc │ │ │ │ + bvs.n 1268cc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 12680c │ │ │ │ + bvc.n 12681c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvs.n 126878 │ │ │ │ + bvs.n 126888 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 1269cc │ │ │ │ + bvc.n 1269dc │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00126904 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -201494,17 +201492,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bvs.n 1269a4 │ │ │ │ + bvs.n 1269b4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvs.n 1268f8 │ │ │ │ + bvs.n 126908 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00126978 : │ │ │ │ stmdb 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 │ │ │ │ @@ -201888,71 +201886,71 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1272ac │ │ │ │ + b.n 1272bc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 126d08 │ │ │ │ + bhi.n 126d18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 126cdc │ │ │ │ + bmi.n 126cec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bpl.n 126e30 │ │ │ │ + bpl.n 126e40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 126e3c │ │ │ │ + bmi.n 126e4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bpl.n 126d90 │ │ │ │ + bpl.n 126da0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ subs r2, #238 @ 0xee │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 126ddc │ │ │ │ + bmi.n 126dec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 126d30 │ │ │ │ + bmi.n 126d40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 126d58 │ │ │ │ + bcc.n 126d68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 126cac │ │ │ │ + bmi.n 126cbc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 126d04 │ │ │ │ + bcc.n 126d14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 126e58 │ │ │ │ + bmi.n 126e68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 126ea8 │ │ │ │ + bcc.n 126cb8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 126dfc │ │ │ │ + bmi.n 126e0c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 126dd4 │ │ │ │ + bcc.n 126de4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 126d28 │ │ │ │ + bcc.n 126d38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 126d54 │ │ │ │ + bcs.n 126d64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 126ea8 │ │ │ │ + bcc.n 126eb8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 126d28 │ │ │ │ + bcs.n 126d38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 126e7c │ │ │ │ + bcc.n 126e8c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 126cfc │ │ │ │ + bcs.n 126d0c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126a8c │ │ │ │ + b.n 126a9c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 126ec4 │ │ │ │ + bcs.n 126ed4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126a98 │ │ │ │ + b.n 126aa8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 126e98 │ │ │ │ + bcs.n 126ea8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 12684c │ │ │ │ + b.n 12685c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 126e2c │ │ │ │ + bcs.n 126e3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 126d80 │ │ │ │ + bcs.n 126d90 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr r5, [pc, #928] @ (1271a0 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -202305,63 +202303,63 @@ │ │ │ │ b.n 126f3c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ subs r0, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1271a0 │ │ │ │ + udf #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 126b34 │ │ │ │ + b.n 126b44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ adds r6, #216 @ 0xd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 126a80 │ │ │ │ + b.n 126a90 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - beq.n 127298 │ │ │ │ + beq.n 1272a8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 127930 │ │ │ │ + b.n 127940 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - beq.n 12722c │ │ │ │ + beq.n 12723c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 0012720c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -202691,51 +202689,51 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n 1273ea │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r3, #164 @ 0xa4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 127868 │ │ │ │ + b.n 127878 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1279e0 │ │ │ │ + b.n 1279f0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 127a10 │ │ │ │ + b.n 127a20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1276fc │ │ │ │ + b.n 12770c │ │ │ │ lsls r4, r6, #1 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1275e0 │ │ │ │ + b.n 1275f0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvc.n 127578 │ │ │ │ + bvc.n 127588 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1276e4 │ │ │ │ + b.n 1276f4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 127710 │ │ │ │ + b.n 127720 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 127650 │ │ │ │ + b.n 127660 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1275fc │ │ │ │ + b.n 12760c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 127650 │ │ │ │ + b.n 127660 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 1276bc │ │ │ │ + b.n 1276cc │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 001275b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -202769,17 +202767,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00127624 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -203218,59 +203216,59 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 12783a │ │ │ │ ... │ │ │ │ cmp r7, #202 @ 0xca │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 127a9c │ │ │ │ + bpl.n 127aac │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #10 │ │ │ │ + udf #18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - blt.n 127b84 │ │ │ │ + blt.n 127b94 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ cmp r5, #218 @ 0xda │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ble.n 127a1c │ │ │ │ + ble.n 127a2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r0, [pc, #524] @ (127d5c ) │ │ │ │ movw r1, #8637 @ 0x21bd │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #516] @ (127d60 ) │ │ │ │ @@ -203465,65 +203463,65 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #112] @ (127dc0 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 12783a │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvs.n 127d78 │ │ │ │ + bvs.n 127d88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvs.n 127d34 │ │ │ │ + bvs.n 127d44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bpl.n 127e64 │ │ │ │ + bpl.n 127e74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 127de4 │ │ │ │ + bls.n 127df4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00127dc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -203679,25 +203677,25 @@ │ │ │ │ nop │ │ │ │ movs r7, #242 @ 0xf2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00127f74 : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -203817,29 +203815,29 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #36] @ (1280d8 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 127fde │ │ │ │ - nop {10} │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - nop {8} │ │ │ │ + it ge │ │ │ │ + lslge r4, r6, #1 │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + it hi │ │ │ │ + lslhi r4, r6, #1 │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ite hi │ │ │ │ - lslhi r4, r6, #1 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + ite ls │ │ │ │ + lslls r4, r6, #1 │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bpl.n 12809c │ │ │ │ + bpl.n 1280ac │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 001280dc : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -204109,51 +204107,51 @@ │ │ │ │ mvn.w r3, #7 │ │ │ │ b.n 1281c6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r5, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ movs r4, #78 @ 0x4e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x0032 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 12848c │ │ │ │ + bcc.n 12849c │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 001283cc : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -204460,39 +204458,39 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 1286c4 │ │ │ │ + beq.n 1286d4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r4, 12876c │ │ │ │ + cbnz r4, 12876e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - beq.n 128774 │ │ │ │ + beq.n 128784 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - rev16 r4, r2 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r4, 12875c │ │ │ │ + cbnz r4, 12875e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r4, 12875a │ │ │ │ + cbnz r4, 12875c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r6, 12875a │ │ │ │ + cbnz r6, 12875c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r4, 12875c │ │ │ │ + cbnz r4, 12875e │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00128758 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 128766 │ │ │ │ @@ -204523,17 +204521,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb88a │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 001287b4 : │ │ │ │ ldrb.w r3, [r1, #94] @ 0x5e │ │ │ │ ands.w r3, r3, #8 │ │ │ │ bne.n 1287e2 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -204749,25 +204747,25 @@ │ │ │ │ ... │ │ │ │ adds r0, r1, #7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, #3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + cpsie a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00128a2c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -205287,33 +205285,33 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 995a0 │ │ │ │ vdiv.f64 d9, d9, d0 │ │ │ │ b.n 128ddc │ │ │ │ ... │ │ │ │ - cbz r4, 12907a │ │ │ │ + cbz r4, 12907c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sxth r4, r0 │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r6, 129070 │ │ │ │ + cbz r6, 129072 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r6, 12909e │ │ │ │ + cbz r6, 1290a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -205715,41 +205713,41 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #21 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ asrs r4, r1, #14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #6702 @ 0x1a2e │ │ │ │ blx 9e150 │ │ │ │ ldr r3, [pc, #536] @ (129744 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ @@ -205957,61 +205955,61 @@ │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ movw r3, #6742 @ 0x1a56 │ │ │ │ add r2, pc │ │ │ │ blx 97a28 │ │ │ │ b.n 1294aa │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 001297a4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -206093,17 +206091,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #120 @ (adr r7, 1298f0 ) │ │ │ │ + add r7, pc, #152 @ (adr r7, 129910 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, pc, #792 @ (adr r7, 129b94 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 129bb4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 0012987c : │ │ │ │ ldrsb.w r3, [r2, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 12988c │ │ │ │ ldrb.w r3, [r2, #93] @ 0x5d │ │ │ │ @@ -206178,19 +206176,19 @@ │ │ │ │ movw r1, #9350 @ 0x2486 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1298dc │ │ │ │ - add r6, pc, #1000 @ (adr r6, 129d44 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 129964 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, pc, #296 @ (adr r6, 129a88 ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 129aa8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, pc, #944 @ (adr r6, 129d14 ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 129d34 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 00129964 : │ │ │ │ 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 │ │ │ │ @@ -206398,37 +206396,37 @@ │ │ │ │ ... │ │ │ │ lsrs r4, r3, #18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #888 @ (adr r5, 129f30 ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 129f50 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #728 @ (adr r4, 129e94 ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 129eb4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, pc, #376 @ (adr r5, 129d38 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 129d58 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #616 @ (adr r4, 129e2c ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 129e4c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, pc, #264 @ (adr r5, 129cd0 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 129cf0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #904 @ (adr r4, 129f54 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 129f74 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #144 @ (adr r4, 129c60 ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 129c80 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #816 @ (adr r4, 129f04 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 129f24 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #24 @ (adr r4, 129bf0 ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 129c10 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #696 @ (adr r4, 129e94 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 129eb4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #920 @ (adr r3, 129f78 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 129f98 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #560 @ (adr r4, 129e14 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 129e34 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -206595,27 +206593,27 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ lsrs r0, r2, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r7 │ │ │ │ + cbnz r2, 129e04 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #856 @ (adr r3, 12a120 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 12a140 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #392 @ (adr r3, 129f5c ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 129f7c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r6, 129e00 │ │ │ │ + cbnz r6, 129e02 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #520 @ (adr r2, 129fe4 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 12a004 ) │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -206832,29 +206830,29 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #27 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #512 @ (adr r0, 12a24c ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 12a26c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #408 @ (adr r0, 12a1ec ) │ │ │ │ + add r0, pc, #440 @ (adr r0, 12a20c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #112 @ (adr r0, 12a0cc ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 12a0ec ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #0 @ (adr r0, 12a064 ) │ │ │ │ + add r0, pc, #32 @ (adr r0, 12a084 ) │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #784] @ (12a38c ) │ │ │ │ @@ -207153,37 +207151,37 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r3, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #21 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb65a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r4, 12a434 │ │ │ │ + cbz r4, 12a436 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -207251,21 +207249,21 @@ │ │ │ │ blx 9dc18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12a454 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 12a45a │ │ │ │ - cbz r6, 12a4c6 │ │ │ │ + cbz r6, 12a4c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r2, 12a4c0 │ │ │ │ + cbz r2, 12a4c2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 0012a484 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -207383,39 +207381,39 @@ │ │ │ │ bl 765a2 ::get_default_options()::val@@Base+0x7658e> │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ udiv pc, r5, pc │ │ │ │ vmaxnm.f16 , , │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r6, r7 │ │ │ │ + cbz r6, 12a5f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r2, 12a5fe │ │ │ │ + cbz r2, 12a600 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sxtb r4, r2 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r1 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb.w pc, [pc, #4095] @ 12b5d7 │ │ │ │ - cbz r4, 12a612 │ │ │ │ + cbz r4, 12a614 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r6, #1 │ │ │ │ bl fff9e5e2 ::Settings::boolParam@@Base+0xff66d34a> │ │ │ │ - cbz r0, 12a614 │ │ │ │ + cbz r0, 12a616 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r6, #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 │ │ │ │ @@ -207439,17 +207437,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 12a640 │ │ │ │ + cbz r0, 12a642 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r4, [r2, #16] │ │ │ │ @@ -207567,23 +207565,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (12a77c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 12a74c │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r4, 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 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ sub sp, #16 │ │ │ │ @@ -207723,37 +207721,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (12a930 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 12a844 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ @@ -208012,38 +208010,38 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ blx 94d68 │ │ │ │ b.n 12aaa6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [r4], {127} @ 0x7f │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r4, r6, #1 │ │ │ │ @ instruction: 0xfb1e007f │ │ │ │ adds r7, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r6, #1 │ │ │ │ adds r3, r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -208222,29 +208220,29 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ vstr d9, [sp] │ │ │ │ blx 95b4c │ │ │ │ b.n 12ac60 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #468] @ (12b050 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -208448,29 +208446,29 @@ │ │ │ │ b.n 12afa6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf798007f │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf66c007f │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 12b460 ) │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, pc, #888 @ (adr r7, 12b3f0 ) │ │ │ │ + add r7, pc, #920 @ (adr r7, 12b410 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -208498,17 +208496,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #312 @ (adr r7, 12b20c ) │ │ │ │ + add r7, pc, #344 @ (adr r7, 12b22c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -208535,17 +208533,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #976 @ (adr r6, 12b500 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 12b520 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ 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 r4, [pc, #176] @ (12b1f8 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -208619,17 +208617,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf4cc007f │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #280 @ (adr r6, 12b31c ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 12b33c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ bics.w r0, lr, #16711680 @ 0xff0000 │ │ │ │ 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 r4, [pc, #144] @ (12b2b0 ) │ │ │ │ @@ -208692,17 +208690,17 @@ │ │ │ │ movs r2, #5 │ │ │ │ b.n 12b29e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf3f4007f │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #608 @ (adr r5, 12b51c ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 12b53c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ @ instruction: 0xf394007f │ │ │ │ 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 │ │ │ │ @@ -208845,21 +208843,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 12b32e │ │ │ │ movs r1, #0 │ │ │ │ b.n 12b35a │ │ │ │ - add r3, pc, #1008 @ (adr r3, 12b834 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 12b454 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #888 @ (adr r3, 12b7c4 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 12b7e4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -208998,21 +208996,21 @@ │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 994d8 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ b.n 12b488 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12b4d2 │ │ │ │ b.n 12b49c │ │ │ │ - add r2, pc, #944 @ (adr r2, 12b980 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 12b9a0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #440 @ (adr r2, 12b790 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 12b7b0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ mov r8, r3 │ │ │ │ @@ -209071,23 +209069,23 @@ │ │ │ │ add r2, pc │ │ │ │ mov r1, r8 │ │ │ │ movs r5, #1 │ │ │ │ blx 95b4c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r2, pc, #304 @ (adr r2, 12b7bc ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 12b7dc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r1, pc, #720 @ (adr r1, 12b964 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 12b984 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #904 @ (adr r1, 12ba24 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 12ba44 ) │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #572] @ (12b8f0 ) │ │ │ │ @@ -209309,30 +209307,30 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 12b852 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ vqadd.s32 q8, q0, │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #560 @ (adr r0, 12bb2c ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 12bb4c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ stcl 0, cr0, [r2, #508] @ 0x1fc │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r4, 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, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [pc, #524] @ (12bb3c ) │ │ │ │ @@ -209535,40 +209533,40 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 12b998 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stcl 0, cr0, [r4], #508 @ 0x1fc │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldcl 0, cr0, [ip], #-508 @ 0xfffffe04 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r6, #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 r5, r0 │ │ │ │ @@ -209756,47 +209754,47 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #76] @ (12bdd0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 12bcd0 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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] │ │ │ │ @@ -209838,15 +209836,15 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx a0688 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #124] @ (12bedc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -209898,15 +209896,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 12be44 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r6, #1 │ │ │ │ b.n 12bd9c │ │ │ │ lsls r7, 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 │ │ │ │ @@ -209957,21 +209955,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (12bf8c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r4, 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, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #436] @ (12c158 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -210142,33 +210140,33 @@ │ │ │ │ ... │ │ │ │ b.n 12be40 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 12be14 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ beq.n 12c19a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -210197,17 +210195,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (12c1e4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 12c1bc │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r4, 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ sub sp, #8 │ │ │ │ @@ -210246,17 +210244,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -210389,25 +210387,25 @@ │ │ │ │ b.n 12c2e0 │ │ │ │ ldrb.w r3, [r4, #81] @ 0x51 │ │ │ │ bic.w r3, r3, #9 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r4, #81] @ 0x51 │ │ │ │ b.n 12c2d2 │ │ │ │ nop │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ vldr d6, [r0] │ │ │ │ vldr d7, [r1] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 12c43a │ │ │ │ bgt.n 12c436 │ │ │ │ @@ -210852,69 +210850,69 @@ │ │ │ │ b.n 12c4bc │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 12cc38 │ │ │ │ lsls r7, r7, #1 │ │ │ │ b.n 12cb7c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r4, r6, #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 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ @@ -211147,19 +211145,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (12cc04 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 12cbda │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -212285,81 +212283,81 @@ │ │ │ │ b.w 12cd34 │ │ │ │ bls.n 12d800 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 12d7f0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 95d84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -212518,65 +212516,65 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #112] @ (12dae4 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 12cd36 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -212713,21 +212711,21 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r1, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ 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 │ │ │ │ ldr.w r9, [pc, #804] @ 12df88 │ │ │ │ @@ -213025,38 +213023,38 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 12ddde │ │ │ │ bne.n 12def2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 12ddca │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldmia r1!, {r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ b.n 12dcba │ │ │ │ - vtbx.8 d23, {d31}, d30 │ │ │ │ + @ instruction: 0xffff78f6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ 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] │ │ │ │ @@ -213505,63 +213503,63 @@ │ │ │ │ b.n 12e3d2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmia r3!, {r1, r4, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r4, 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1080] @ 12e97c │ │ │ │ @@ -213963,37 +213961,37 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 12e798 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ itte pl │ │ │ │ lslpl r7, r7, #1 │ │ │ │ - strbpl r4, [r4, #4] │ │ │ │ + strbpl r4, [r5, #4] │ │ │ │ lslmi r4, r6, #1 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r4, 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 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -214053,17 +214051,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 12e9de │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ sub sp, #20 │ │ │ │ @@ -214277,45 +214275,45 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #68] @ (12ed00 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 12ec14 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r4, 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r2, #28] │ │ │ │ @@ -214399,23 +214397,23 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r4, 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #280] @ (12ef48 ) │ │ │ │ @@ -214527,27 +214525,27 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 12ee86 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb7e4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ @ instruction: 0xb78e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r4, 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r9, r1 │ │ │ │ @@ -214614,17 +214612,17 @@ │ │ │ │ blx 9e150 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ movw r3, #2049 @ 0x801 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 97a24 │ │ │ │ nop │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ movs r7, #0 │ │ │ │ @@ -214784,41 +214782,41 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (12f248 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 12f14e │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #368] @ (12f38c ) │ │ │ │ + ldr r7, [pc, #400] @ (12f3ac ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #272] @ (12f334 ) │ │ │ │ + ldr r7, [pc, #304] @ (12f354 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #864] @ (12f58c ) │ │ │ │ + ldr r6, [pc, #896] @ (12f5ac ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #768] @ (12f534 ) │ │ │ │ + ldr r6, [pc, #800] @ (12f554 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #328] @ (12f384 ) │ │ │ │ + ldr r6, [pc, #360] @ (12f3a4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #184] @ (12f2fc ) │ │ │ │ + ldr r6, [pc, #216] @ (12f31c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #80] @ (12f29c ) │ │ │ │ + ldr r6, [pc, #112] @ (12f2bc ) │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r4, [pc, #984] @ (12f638 ) │ │ │ │ @@ -215175,23 +215173,23 @@ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ b.n 12f65c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ cbz r0, 12f6a8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ beq.w 12f786 │ │ │ │ @@ -215558,35 +215556,35 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 12f552 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r6, sp, #392 @ 0x188 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mov r4, pc │ │ │ │ + mov ip, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mov r4, sl │ │ │ │ + mov r4, fp │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ 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, #2840] @ 0xb18 │ │ │ │ ldr.w r5, [pc, #1164] @ 12ff08 │ │ │ │ @@ -215988,31 +215986,31 @@ │ │ │ │ b.n 12fbf2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - tst r6, r6 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sbcs r4, r7 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr.w r4, [pc, #1060] @ 13035c │ │ │ │ mov r0, r7 │ │ │ │ blx 9e150 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ add r4, pc │ │ │ │ movw r3, #5191 @ 0x1447 │ │ │ │ @@ -216398,93 +216396,93 @@ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ blx 96c90 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vdiv.f64 d7, d7, d0 │ │ │ │ b.n 12fd18 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r6, pc, #512 @ (adr r6, 130564 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldrb.w r3, [r0, #80] @ 0x50 │ │ │ │ @@ -216837,35 +216835,35 @@ │ │ │ │ b.n 13078a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r7, r3] │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r6, [r7, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + str r6, [r0, r1] │ │ │ │ + lsls r4, r6, #1 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r4, 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, #2632] @ 0xa48 │ │ │ │ ldr r5, [pc, #604] @ (130a90 ) │ │ │ │ @@ -217084,19 +217082,19 @@ │ │ │ │ vldr d4, [r1, #-8] │ │ │ │ b.n 130ab0 │ │ │ │ ... │ │ │ │ ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #504] @ (130c94 ) │ │ │ │ + ldr r7, [pc, #536] @ (130cb4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #160] @ (130b40 ) │ │ │ │ + ldr r6, [pc, #192] @ (130b60 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #608] @ (130d04 ) │ │ │ │ + ldr r5, [pc, #640] @ (130d24 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ str.w r1, [r4, r7, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ add.w r7, r7, #1 │ │ │ │ beq.n 130afa │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ add.w r5, ip, r1, lsl #3 │ │ │ │ @@ -218110,20 +218108,20 @@ │ │ │ │ add.w r8, r6, r3 │ │ │ │ b.n 131596 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - ldr r4, [pc, #848] @ (1318d4 ) │ │ │ │ + ldr r4, [pc, #880] @ (1318f4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [pc, #264] @ (131690 ) │ │ │ │ + ldr r2, [pc, #296] @ (1316b0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ uxth r1, r6 │ │ │ │ - vrsubhn.i d20, , q3 │ │ │ │ + vrsubhn.i d20, , q7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ bge.n 13160c │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -219327,87 +219325,87 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 131f1e │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - adcs r4, r6 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - eors r0, r1 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r6, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r4 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r7, #14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, #18 │ │ │ │ + subs r2, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r1, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1328bc │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ @@ -219692,25 +219690,25 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r8, [sp, #140] @ 0x8c │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr.w sl, [sp, #260] @ 0x104 │ │ │ │ b.n 13263e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 132702 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ @@ -220038,81 +220036,81 @@ │ │ │ │ ldr r0, [pc, #156] @ (132a5c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 131932 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, r4, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r0, [pc, #380] @ (132be0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #372] @ (132be4 ) │ │ │ │ @@ -220247,49 +220245,49 @@ │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ b.w 13115a │ │ │ │ nop │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr.w fp, [r1, #16] │ │ │ │ @@ -220651,33 +220649,33 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 132ef8 │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r4, 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, #3944] @ 0xf68 │ │ │ │ mov r8, r1 │ │ │ │ @@ -221206,77 +221204,77 @@ │ │ │ │ b.n 13327c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r2, #14] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -221394,19 +221392,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 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ 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, #2888] @ 0xb48 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ ldr.w r4, [pc, #3108] @ 1344f0 │ │ │ │ @@ -222493,88 +222491,88 @@ │ │ │ │ b.n 133fe2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r7, #30 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vqadd.u32 q8, q6, │ │ │ │ - adds r2, r1, r4 │ │ │ │ + vqadd.u64 q8, q2, │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mrc2 0, 7, r0, cr8, cr3, {3} │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + vqadd.u8 q0, q0, │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mrc2 0, 1, r0, cr10, cr3, {3} │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + mcr2 0, 2, r0, cr2, cr3, {3} │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2 0, cr0, [ip, #460]! @ 0x1cc │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + ldc2 0, cr0, [r4, #460]! @ 0x1cc │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2l 0, cr0, [r6], #460 @ 0x1cc │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + stc2l 0, cr0, [lr], #460 @ 0x1cc │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2l 0, cr0, [r8], {115} @ 0x73 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + ldc2l 0, cr0, [r0], {115} @ 0x73 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldc2 0, cr0, [lr], {115} @ 0x73 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + stc2 0, cr0, [r6], #460 @ 0x1cc │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2l 0, cr0, [r0], #-460 @ 0xfffffe34 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + stc2l 0, cr0, [r8], #-460 @ 0xfffffe34 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mcrr2 0, 7, r0, r2, cr3 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + mcrr2 0, 7, r0, sl, cr3 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2 0, cr0, [r4], #-460 @ 0xfffffe34 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + stc2 0, cr0, [ip], #-460 @ 0xfffffe34 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2 0, cr0, [r6], {115} @ 0x73 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + stc2 0, cr0, [lr], {115} @ 0x73 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfbe60073 │ │ │ │ + @ instruction: 0xfbee0073 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2744] @ 0xab8 │ │ │ │ subw sp, sp, #1316 @ 0x524 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -223591,33 +223589,33 @@ │ │ │ │ nop │ │ │ │ str r0, [r2, #4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r0, r7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh.w r0, [ip, r3, lsl #3] │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + ldrh.w r0, [r4, r3, lsl #3] │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf4ec0073 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + @ instruction: 0xf4f40073 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf0a60073 │ │ │ │ + @ instruction: 0xf0ae0073 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r2, [r1, #80] @ 0x50 │ │ │ │ ldr r4, [r1, #28] │ │ │ │ ubfx r3, r2, #6, #1 │ │ │ │ cmp.w r4, #1000 @ 0x3e8 │ │ │ │ @@ -224707,40 +224705,40 @@ │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ add.w r0, r0, r7, lsl #2 │ │ │ │ subs r3, r3, r7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ blx 99918 │ │ │ │ b.w 13529c │ │ │ │ nop │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vqadd.u64 q8, q3, │ │ │ │ - b.n 135c1c │ │ │ │ + vqadd.u64 q8, q7, │ │ │ │ + b.n 135c2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vqadd.u16 q8, q4, │ │ │ │ - b.n 135be8 │ │ │ │ + vqadd.u32 q8, q0, │ │ │ │ + b.n 135bf8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vqadd.u64 q0, q2, │ │ │ │ - b.n 135bac │ │ │ │ + vqadd.u64 q0, q6, │ │ │ │ + b.n 135bbc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mrc2 0, 6, r0, cr12, cr3, {3} │ │ │ │ - stc2 0, cr0, [r2], #460 @ 0x1cc │ │ │ │ - b.n 135694 │ │ │ │ + mcr2 0, 7, r0, cr4, cr3, {3} │ │ │ │ + stc2 0, cr0, [sl], #460 @ 0x1cc │ │ │ │ + b.n 1356a4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfba40073 │ │ │ │ + @ instruction: 0xfbac0073 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movw r4, #9915 @ 0x26bb │ │ │ │ str.w r5, [r8, #44] @ 0x2c │ │ │ │ blx a0218 │ │ │ │ ldr.w r2, [pc, #3260] @ 136a04 │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ @@ -225895,130 +225893,130 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #332] @ (136b44 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1358c2 │ │ │ │ - @ instruction: 0xfa960073 │ │ │ │ - @ instruction: 0xfa4e0073 │ │ │ │ - ldrsh.w r0, [r8, #115] @ 0x73 │ │ │ │ - b.n 136d9c │ │ │ │ + @ instruction: 0xfa9e0073 │ │ │ │ + @ instruction: 0xfa560073 │ │ │ │ + vst1.8 @ instruction: 0xf9c00073 │ │ │ │ + b.n 136dac │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb.w r0, [r2, #115] @ 0x73 │ │ │ │ - b.n 136d58 │ │ │ │ + ldrsb.w r0, [sl, #115] @ 0x73 │ │ │ │ + b.n 136d68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr??.w r0, [r2, r3, lsl #3] │ │ │ │ - b.n 136d20 │ │ │ │ + ldr??.w r0, [sl, r3, lsl #3] │ │ │ │ + b.n 136d30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vld4.16 {d0-d3}, [sl :256], r3 │ │ │ │ - ldr.w r0, [ip, r3, lsl #3] │ │ │ │ - ldrb.w r0, [lr, r3, lsl #3] │ │ │ │ - adcs.w r0, sl, #15925248 @ 0xf30000 │ │ │ │ - ble.n 136b08 │ │ │ │ + ldrsh.w r0, [r2, r3, lsl #3] │ │ │ │ + str??.w r0, [r4, r3, lsl #3] │ │ │ │ + strh.w r0, [r6, r3, lsl #3] │ │ │ │ + sbc.w r0, r2, #15925248 @ 0xf30000 │ │ │ │ + ble.n 136b18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds.w r0, r8, #15925248 @ 0xf30000 │ │ │ │ - ble.n 136a8c │ │ │ │ + @ instruction: 0xf5200073 │ │ │ │ + ble.n 136a9c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf4f80073 │ │ │ │ - ble.n 136a50 │ │ │ │ + add.w r0, r0, #15925248 @ 0xf30000 │ │ │ │ + ble.n 136a60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf4da0073 │ │ │ │ - bgt.n 136a1c │ │ │ │ + @ instruction: 0xf4e20073 │ │ │ │ + bgt.n 136a2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf4ac0073 │ │ │ │ - bgt.n 1369c8 │ │ │ │ + @ instruction: 0xf4b40073 │ │ │ │ + bgt.n 1369d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - eor.w r0, r6, #15925248 @ 0xf30000 │ │ │ │ - bgt.n 136984 │ │ │ │ + eor.w r0, lr, #15925248 @ 0xf30000 │ │ │ │ + bgt.n 136994 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - orn r0, r6, #15925248 @ 0xf30000 │ │ │ │ - bgt.n 136b50 │ │ │ │ + orn r0, lr, #15925248 @ 0xf30000 │ │ │ │ + bgt.n 136b60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bics.w r0, lr, #15925248 @ 0xf30000 │ │ │ │ - bgt.n 136b08 │ │ │ │ + orr.w r0, r6, #15925248 @ 0xf30000 │ │ │ │ + bgt.n 136b18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ands.w r0, sl, #15925248 @ 0xf30000 │ │ │ │ - bgt.n 136ac8 │ │ │ │ + bic.w r0, r2, #15925248 @ 0xf30000 │ │ │ │ + bgt.n 136ad8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf3f60073 │ │ │ │ - bgt.n 136a88 │ │ │ │ + @ instruction: 0xf3fe0073 │ │ │ │ + bgt.n 136a98 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf3d60073 │ │ │ │ - blt.n 136a4c │ │ │ │ + @ instruction: 0xf3de0073 │ │ │ │ + blt.n 136a5c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf3b60073 │ │ │ │ - blt.n 136a14 │ │ │ │ + @ instruction: 0xf3be0073 │ │ │ │ + blt.n 136a24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf3900073 │ │ │ │ - blt.n 1369d0 │ │ │ │ + @ instruction: 0xf3980073 │ │ │ │ + blt.n 1369e0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf3520073 │ │ │ │ - @ instruction: 0xf2980073 │ │ │ │ - bge.n 1369ec │ │ │ │ + @ instruction: 0xf35a0073 │ │ │ │ + subw r0, r0, #115 @ 0x73 │ │ │ │ + bge.n 1369fc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf22e0073 │ │ │ │ - bge.n 136b24 │ │ │ │ + @ instruction: 0xf2360073 │ │ │ │ + bge.n 136b34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - addw r0, lr, #115 @ 0x73 │ │ │ │ - bge.n 136ae8 │ │ │ │ + @ instruction: 0xf2160073 │ │ │ │ + bge.n 136af8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs.w r0, r8, #115 @ 0x73 │ │ │ │ - @ instruction: 0xf3220073 │ │ │ │ - @ instruction: 0xf0bc0073 │ │ │ │ - bhi.n 136a58 │ │ │ │ + rsb r0, r0, #115 @ 0x73 │ │ │ │ + @ instruction: 0xf32a0073 │ │ │ │ + @ instruction: 0xf0c40073 │ │ │ │ + bhi.n 136a68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bics.w r0, ip, #115 @ 0x73 │ │ │ │ - bhi.n 136b64 │ │ │ │ + orr.w r0, r4, #115 @ 0x73 │ │ │ │ + bhi.n 136b74 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ands.w r0, r2, #115 @ 0x73 │ │ │ │ - bhi.n 136b18 │ │ │ │ + ands.w r0, sl, #115 @ 0x73 │ │ │ │ + bhi.n 136b28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vshr.s32 q8, , #12 │ │ │ │ - bhi.n 136ae4 │ │ │ │ + vshr.s32 q8, , #4 │ │ │ │ + bhi.n 136af4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vshr.s32 q0, , #8 │ │ │ │ - vshr.s16 q0, , #2 │ │ │ │ - bvc.n 136a44 │ │ │ │ + vmvn.i32 q8, #3 @ 0x00000003 │ │ │ │ + vshr.s32 q0, , #26 │ │ │ │ + bvc.n 136a54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vmvn.i32 q0, #3 @ 0x00000003 │ │ │ │ - bvc.n 136a10 │ │ │ │ + vshr.s8 q0, , #8 │ │ │ │ + bvc.n 136a20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vqadd.s32 q8, q3, │ │ │ │ - bvc.n 136be0 │ │ │ │ + vqadd.s32 q8, q7, │ │ │ │ + bvc.n 136bf0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vqadd.s64 q0, q6, │ │ │ │ - bvc.n 136b98 │ │ │ │ + vqadd.s8 q8, q2, │ │ │ │ + bvc.n 136ba8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vqadd.s32 q0, q1, │ │ │ │ - bvc.n 136b68 │ │ │ │ + vqadd.s32 q0, q5, │ │ │ │ + bvc.n 136b78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vqadd.s8 q0, q3, │ │ │ │ - bvc.n 136b38 │ │ │ │ + vqadd.s8 q0, q7, │ │ │ │ + bvc.n 136b48 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr 0, 7, r0, cr10, cr3, {3} │ │ │ │ - bvs.n 136b08 │ │ │ │ + mrc 0, 7, r0, cr2, cr3, {3} │ │ │ │ + bvc.n 136b18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr 0, 6, r0, cr14, cr3, {3} │ │ │ │ - bvs.n 136ad8 │ │ │ │ + mrc 0, 6, r0, cr6, cr3, {3} │ │ │ │ + bvs.n 136ae8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr 0, 5, r0, cr0, cr3, {3} │ │ │ │ - bvs.n 136a88 │ │ │ │ + mcr 0, 5, r0, cr8, cr3, {3} │ │ │ │ + bvs.n 136a98 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr 0, 4, r0, cr6, cr3, {3} │ │ │ │ - bvs.n 136a58 │ │ │ │ + mcr 0, 4, r0, cr14, cr3, {3} │ │ │ │ + bvs.n 136a68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr 0, 2, r0, cr14, cr3, {3} │ │ │ │ - bvs.n 136bf4 │ │ │ │ + mrc 0, 2, r0, cr6, cr3, {3} │ │ │ │ + bvs.n 136c04 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mrc 0, 1, r0, cr2, cr3, {3} │ │ │ │ - bvs.n 136bc0 │ │ │ │ + mrc 0, 1, r0, cr10, cr3, {3} │ │ │ │ + bvs.n 136bd0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mrc 0, 0, r0, cr8, cr3, {3} │ │ │ │ - bvs.n 136b94 │ │ │ │ + mcr 0, 1, r0, cr0, cr3, {3} │ │ │ │ + bvs.n 136ba4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r0, [pc, #320] @ (136c8c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #312] @ (136c90 ) │ │ │ │ @@ -226131,43 +226129,43 @@ │ │ │ │ b.w 134b3a │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 136858 │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r8], #460 @ 0x1cc │ │ │ │ - bmi.n 136c20 │ │ │ │ + stcl 0, cr0, [r0], {115} @ 0x73 │ │ │ │ + bmi.n 136c30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc 0, cr0, [ip], {115} @ 0x73 │ │ │ │ - bmi.n 136bf0 │ │ │ │ + stc 0, cr0, [r4], #460 @ 0x1cc │ │ │ │ + bmi.n 136c00 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldcl 0, cr0, [r4], #-460 @ 0xfffffe34 │ │ │ │ - bmi.n 136ba8 │ │ │ │ + ldcl 0, cr0, [ip], #-460 @ 0xfffffe34 │ │ │ │ + bmi.n 136bb8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mrrc 0, 7, r0, r8, cr3 │ │ │ │ - bmi.n 136d78 │ │ │ │ + stcl 0, cr0, [r0], #-460 @ 0xfffffe34 │ │ │ │ + bmi.n 136d88 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc 0, cr0, [ip], #-460 @ 0xfffffe34 │ │ │ │ - bmi.n 136d4c │ │ │ │ + mcrr 0, 7, r0, r4, cr3 │ │ │ │ + bmi.n 136d5c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc 0, cr0, [r2], #-460 @ 0xfffffe34 │ │ │ │ - bmi.n 136d1c │ │ │ │ + stc 0, cr0, [sl], #-460 @ 0xfffffe34 │ │ │ │ + bmi.n 136d2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc 0, cr0, [r6], {115} @ 0x73 │ │ │ │ - bmi.n 136cec │ │ │ │ + stc 0, cr0, [lr], {115} @ 0x73 │ │ │ │ + bmi.n 136cfc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xebea0073 │ │ │ │ - bcc.n 136cbc │ │ │ │ + @ instruction: 0xebf20073 │ │ │ │ + bmi.n 136ccc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - rsb r0, lr, r3, ror #1 │ │ │ │ - bcc.n 136c8c │ │ │ │ + rsbs r0, r6, r3, ror #1 │ │ │ │ + bcc.n 136c9c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xeb9a0073 │ │ │ │ - bcc.n 136c30 │ │ │ │ + sub.w r0, r2, r3, ror #1 │ │ │ │ + bcc.n 136c40 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ ldr.w r5, [pc, #2988] @ 13789c │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -227259,41 +227257,41 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r2, r3, r1, lsl #3 │ │ │ │ b.n 1378ea │ │ │ │ subs r1, #34 @ 0x22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8520073 │ │ │ │ - beq.n 13796c │ │ │ │ + @ instruction: 0xe85a0073 │ │ │ │ + beq.n 13797c │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r6, #74 @ 0x4a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xe8000073 │ │ │ │ - beq.n 1378d4 │ │ │ │ + @ instruction: 0xe8080073 │ │ │ │ + beq.n 1378e4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 13782c │ │ │ │ + b.n 13783c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 137694 │ │ │ │ + b.n 1376a4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 137660 │ │ │ │ + b.n 137670 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 137ab4 │ │ │ │ + b.n 137ac4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 137920 │ │ │ │ + b.n 137930 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #8 │ │ │ │ cmp r6, r1 │ │ │ │ beq.w 137408 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds.w lr, ip, r3 │ │ │ │ @@ -228770,17 +228768,17 @@ │ │ │ │ cmp r6, r3 │ │ │ │ blt.n 13895c │ │ │ │ mov r4, r0 │ │ │ │ b.n 13856e │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ b.w 137408 │ │ │ │ nop │ │ │ │ - bpl.n 138a04 │ │ │ │ + bpl.n 138a14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 00138988 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -229391,21 +229389,21 @@ │ │ │ │ adds r2, #1 │ │ │ │ b.n 139022 │ │ │ │ ... │ │ │ │ adds r0, r6, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 139674 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1396a4 │ │ │ │ @@ -229869,31 +229867,31 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ add.w r2, sl, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ str.w r2, [r9, sl, lsl #2] │ │ │ │ b.n 139566 │ │ │ │ ... │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ asrs r6, r1, #20 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r9 │ │ │ │ mov lr, fp │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w fp, r9, r4, lsl #3 │ │ │ │ @@ -230092,27 +230090,27 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 139344 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r3, 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, #3728] @ 0xe90 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -230994,50 +230992,50 @@ │ │ │ │ b.n 139efa │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r2, r5, #23 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, pc, #128 @ (adr r6, 13a218 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 13a238 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r2, r1, #16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - rev r2, r6 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, pc, #264 @ (adr r2, 13a2ac ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 13a2cc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, pc, #168 @ (adr r2, 13a254 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 13a274 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, pc, #744 @ (adr r0, 13a49c ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 13a4bc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, pc, #648 @ (adr r0, 13a444 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 13a464 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ cmp r2, #177 @ 0xb1 │ │ │ │ vmlsl.u q8, d15, d27[0] │ │ │ │ vqshlu.s32 q8, , #31 │ │ │ │ - vabdl.u , d31, d22 │ │ │ │ + vabdl.u , d31, d30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r6, #1 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ vnmla.f64 d6, d8, d10 │ │ │ │ vabs.f64 d6, d6 │ │ │ │ vcmpe.f64 d6, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.w 139a8e │ │ │ │ @@ -231847,29 +231845,29 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 13b34c │ │ │ │ mov r8, fp │ │ │ │ b.n 13aa72 │ │ │ │ ... │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - push {r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sxtb r0, r6 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 13aaf0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r3, #28 │ │ │ │ bpl.w 13ac5e │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r9 │ │ │ │ @@ -232359,45 +232357,45 @@ │ │ │ │ blx 9da08 │ │ │ │ b.w 139a06 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 13b494 ) │ │ │ │ + add r0, sp, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 13b3b4 ) │ │ │ │ + add r7, pc, #800 @ (adr r7, 13b3d4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #672 @ (adr r7, 13b35c ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 13b37c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldrd fp, sl, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r7, r6, [fp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -232965,45 +232963,45 @@ │ │ │ │ bne.w 13be06 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.w 13adc8 │ │ │ │ ... │ │ │ │ - add r5, pc, #152 @ (adr r5, 13b7fc ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 13b81c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r4, pc, #984 @ (adr r4, 13bb44 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 13bb64 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r4, pc, #872 @ (adr r4, 13badc ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 13bafc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r4, pc, #104 @ (adr r4, 13b7e4 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 13b804 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 13bb7c ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 13b79c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r1, #32] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r3, pc, #656 @ (adr r3, 13ba1c ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 13ba3c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r3, pc, #544 @ (adr r3, 13b9b4 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 13b9d4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, pc, #384 @ (adr r2, 13b91c ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 13b93c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ lsls r3, r6, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [pc, #2204] @ 13c040 │ │ │ │ movw r1, #11814 @ 0x2e26 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -233743,121 +233741,121 @@ │ │ │ │ b.n 13bfc2 │ │ │ │ add.w r3, r2, sl, lsl #3 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ mov r2, lr │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ b.n 13c11c │ │ │ │ ... │ │ │ │ - add r0, pc, #360 @ (adr r0, 13c1ac ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 13c1cc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, pc, #168 @ (adr r0, 13c0f4 ) │ │ │ │ + add r0, pc, #200 @ (adr r0, 13c114 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, pc, #32 @ (adr r0, 13c074 ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 13c094 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldrd r2, r6, [fp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ ldrd r0, lr, [r8] │ │ │ │ str.w r2, [r8], #8 │ │ │ │ vldr d6, [r3, #152] @ 0x98 │ │ │ │ subs.w ip, r2, r0 │ │ │ │ @@ -234229,93 +234227,93 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #168] @ (13c5bc ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 139f6c │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 0013c5c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -234593,27 +234591,27 @@ │ │ │ │ b.n 13c74a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 13c928 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r6, #1 │ │ │ │ udf #158 @ 0x9e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -235005,21 +235003,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ble.n 13cd6c │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ bls.n 13cd80 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ adc.w r2, r1, r2 │ │ │ │ @@ -235100,37 +235098,37 @@ │ │ │ │ ldr r0, [pc, #60] @ (13ce40 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 13cda0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 0013ce44 : │ │ │ │ stmdb 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 │ │ │ │ @@ -236205,87 +236203,87 @@ │ │ │ │ add r1, fp │ │ │ │ b.n 13d8d4 │ │ │ │ nop │ │ │ │ bvc.n 13d96c │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ bmi.n 13dab4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldrd fp, r6, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ ldr.w r4, [pc, #1704] @ 13e140 │ │ │ │ mov r0, r7 │ │ │ │ blx 9e150 │ │ │ │ mov.w r3, #2384 @ 0x950 │ │ │ │ @@ -236898,137 +236896,137 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #256] @ (13e234 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 13e026 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r0 │ │ │ │ @@ -237364,29 +237362,29 @@ │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [pc, #684] @ (13e8b4 ) │ │ │ │ @@ -237662,31 +237660,31 @@ │ │ │ │ movgt r5, #1 │ │ │ │ b.n 13e67a │ │ │ │ nop │ │ │ │ stmia r0!, {r2, r3} │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ bkpt 0x00de │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 0013e8e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -238004,21 +238002,21 @@ │ │ │ │ lsrs r0, r7 │ │ │ │ pop {r2, r3, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr.w r3, [fp, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 13ea60 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ @@ -238534,53 +238532,53 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #88] @ (13f334 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 13f258 │ │ │ │ nop │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #464] @ (13f4c8 ) │ │ │ │ + ldr r6, [pc, #496] @ (13f4e8 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #192] @ (13f3c0 ) │ │ │ │ + ldr r6, [pc, #224] @ (13f3e0 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #944] @ (13f6b8 ) │ │ │ │ + ldr r5, [pc, #976] @ (13f6d8 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #824] @ (13f648 ) │ │ │ │ + ldr r5, [pc, #856] @ (13f668 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #696] @ (13f5d0 ) │ │ │ │ + ldr r5, [pc, #728] @ (13f5f0 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #592] @ (13f570 ) │ │ │ │ + ldr r5, [pc, #624] @ (13f590 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #488] @ (13f510 ) │ │ │ │ + ldr r5, [pc, #520] @ (13f530 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #384] @ (13f4b0 ) │ │ │ │ + ldr r5, [pc, #416] @ (13f4d0 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #264] @ (13f440 ) │ │ │ │ + ldr r5, [pc, #296] @ (13f460 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 0013f338 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -239513,290 +239511,290 @@ │ │ │ │ b.w 13f418 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ uxtb r6, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldmia r6, {r0, r2, r3, r4, r6, r7} │ │ │ │ - vqrshrun.s64 d18, q0, #2 │ │ │ │ + vqrshrun.s64 d18, q4, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldmia r6!, {r0, r1, r2, r5} │ │ │ │ vcvt.u16.f16 , , #2 │ │ │ │ @ instruction: 0xfffebe29 │ │ │ │ vqdmulh.s , q15, d29[0] │ │ │ │ - vmlsl.u q11, d14, d16[0] │ │ │ │ + vmlsl.u q11, d14, d24[0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [pc, #56] @ (13fdec ) │ │ │ │ + ldr r4, [pc, #88] @ (13fe0c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ cbz r0, 13fdf6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ adds r1, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r0, r1, r4, r5} │ │ │ │ - vrsra.u64 d22, d6, #2 │ │ │ │ + vrsra.u64 d22, d14, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [pc, #656] @ (14005c ) │ │ │ │ + ldr r3, [pc, #688] @ (14007c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [pc, #536] @ (13ffec ) │ │ │ │ + ldr r3, [pc, #568] @ (14000c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [pc, #416] @ (13ff7c ) │ │ │ │ + ldr r3, [pc, #448] @ (13ff9c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldmia r4!, {r0, r6, r7} │ │ │ │ vsli.64 d31, d1, #62 @ 0x3e │ │ │ │ - vrsra.u32 d22, d4, #2 │ │ │ │ + vrsra.u32 d22, d12, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [pc, #136] @ (13fe74 ) │ │ │ │ + ldr r3, [pc, #168] @ (13fe94 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [pc, #16] @ (13fe04 ) │ │ │ │ + ldr r3, [pc, #48] @ (13fe24 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ bl ffdc5df4 ::Settings::boolParam@@Base+0xff494b5c> │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [pc, #840] @ (140148 ) │ │ │ │ + ldr r2, [pc, #872] @ (140168 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldmia r0, {r0, r1, r3, r5, r7} │ │ │ │ - vrshr.u64 d22, d2, #2 │ │ │ │ + vrshr.u64 d22, d10, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [pc, #640] @ (14008c ) │ │ │ │ + ldr r2, [pc, #672] @ (1400ac ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ sbcs r5, r7 │ │ │ │ - vmlal.u q11, d15, d16[0] │ │ │ │ + vmlal.u q11, d15, d24[0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [pc, #440] @ (13ffd0 ) │ │ │ │ + ldr r2, [pc, #472] @ (13fff0 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [pc, #296] @ (13ff48 ) │ │ │ │ + ldr r2, [pc, #328] @ (13ff68 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ asrs r7, r1, #32 │ │ │ │ - @ instruction: 0xffff61ea │ │ │ │ + vsra.u64 q11, q9, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #992] @ (140214 ) │ │ │ │ + ldr r2, [pc, #0] @ (13fe34 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldmia r0, {r0, r4, r5, r7} │ │ │ │ - vsra.u64 d22, d24, #2 │ │ │ │ + vzip. q11, q0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #792] @ (140158 ) │ │ │ │ + ldr r1, [pc, #824] @ (140178 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmia r7!, {r0, r1, r5, r6, r7} │ │ │ │ - vzip. d22, d6 │ │ │ │ + vzip. d22, d14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #592] @ (14009c ) │ │ │ │ + ldr r1, [pc, #624] @ (1400bc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmia r7!, {r0, r4, r5} │ │ │ │ - vsra.u32 q11, q0, #2 │ │ │ │ + vsra.u32 q11, q4, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #376] @ (13ffd0 ) │ │ │ │ + ldr r1, [pc, #408] @ (13fff0 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ add r7, sp, #812 @ 0x32c │ │ │ │ - vsra.u32 d22, d14, #2 │ │ │ │ + vuzp. d22, d22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #176] @ (13ff14 ) │ │ │ │ + ldr r1, [pc, #208] @ (13ff34 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ bmi.n 13fd7a │ │ │ │ - vtrn. q11, q14 │ │ │ │ + vshr.u64 q11, q10, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #1000] @ (140258 ) │ │ │ │ + ldr r1, [pc, #8] @ (13fe78 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmia r4!, {r0, r1, r6} │ │ │ │ - vshr.u64 d22, d26, #2 │ │ │ │ + vtrn. q11, q1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #800] @ (14019c ) │ │ │ │ + ldr r0, [pc, #832] @ (1401bc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ str??.w pc, [r5, #4094] @ 0xffe │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #600] @ (1400e0 ) │ │ │ │ + ldr r0, [pc, #632] @ (140100 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r3, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #400] @ (140024 ) │ │ │ │ + ldr r0, [pc, #432] @ (140044 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ add r0, pc, #220 @ (adr r0, 13ff74 ) │ │ │ │ - vshr.u32 d22, d12, #1 │ │ │ │ + vaddl.u q11, d15, d20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #168] @ (13ff48 ) │ │ │ │ + ldr r0, [pc, #200] @ (13ff68 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ pop {r0, r1, r4, r6, r7, pc} │ │ │ │ - vqrdmlsh.s , q15, d26[0] │ │ │ │ + @ instruction: 0xfffe5ff2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - blx pc │ │ │ │ + ldr r0, [pc, #0] @ (13feac ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ b.n 140406 │ │ │ │ - @ instruction: 0xfffe5fb0 │ │ │ │ + @ instruction: 0xfffe5fb8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ rev16 r7, r1 │ │ │ │ - vcvt.u32.f32 , q15, #2 │ │ │ │ + @ instruction: 0xfffe5f86 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - blxns r1 │ │ │ │ + blxns r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stcl 15, cr15, [r1, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xe981ffff │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ bl ffe6fed4 ::Settings::boolParam@@Base+0xff53ec3c> │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bxns r2 │ │ │ │ + bxns r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ @ instruction: 0xb75d │ │ │ │ - @ instruction: 0xfffe5ed4 │ │ │ │ + @ instruction: 0xfffe5edc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mov sl, ip │ │ │ │ + mov sl, sp │ │ │ │ lsls r3, r6, #1 │ │ │ │ asrs r7, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ asrs r5, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mov r6, pc │ │ │ │ + mov lr, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r5, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp ip, ip │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r4, [r1, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add ip, lr │ │ │ │ + add ip, pc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add sl, r5 │ │ │ │ + add sl, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, ip │ │ │ │ + add r6, sp │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, r4 │ │ │ │ + add r2, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r2, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r0, [r0, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bics r4, r5 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r2, [pc, #308] @ (140120 ) │ │ │ │ add.w r3, r5, #140 @ 0x8c │ │ │ │ ldr r1, [pc, #308] @ (140124 ) │ │ │ │ strd r0, r6, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -239903,53 +239901,53 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #88] @ (14016c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 13f418 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r3, r6, #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 │ │ │ │ @@ -239972,17 +239970,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 001401c0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -240155,37 +240153,37 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 14026e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #256 @ (adr r4, 140480 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ add r3, pc, #664 @ (adr r3, 14062c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ ldr r4, [pc, #836] @ (14070c ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -240497,37 +240495,37 @@ │ │ │ │ b.n 1406ea │ │ │ │ add r2, pc, #304 @ (adr r2, 140840 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #128 @ (adr r2, 140798 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #166 @ 0xa6 │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r6, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r5, [pc, #832] @ (140aa0 ) │ │ │ │ @@ -240856,69 +240854,69 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #344] @ (140c10 ) │ │ │ │ + ldr r7, [pc, #376] @ (140c30 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #592] @ (140d10 ) │ │ │ │ + ldr r7, [pc, #624] @ (140d30 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #168] @ (140b6c ) │ │ │ │ + ldr r7, [pc, #200] @ (140b8c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #952] @ (140e84 ) │ │ │ │ + ldr r6, [pc, #984] @ (140ea4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #768] @ (140dd4 ) │ │ │ │ + ldr r6, [pc, #800] @ (140df4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #664] @ (140d74 ) │ │ │ │ + ldr r6, [pc, #696] @ (140d94 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #464] @ (140cb4 ) │ │ │ │ + ldr r6, [pc, #496] @ (140cd4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #368] @ (140c5c ) │ │ │ │ + ldr r6, [pc, #400] @ (140c7c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #248] @ (140bec ) │ │ │ │ + ldr r6, [pc, #280] @ (140c0c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #136] @ (140b84 ) │ │ │ │ + ldr r6, [pc, #168] @ (140ba4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #744] @ (140dec ) │ │ │ │ + ldr r5, [pc, #776] @ (140e0c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #648] @ (140d94 ) │ │ │ │ + ldr r5, [pc, #680] @ (140db4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #544] @ (140d34 ) │ │ │ │ + ldr r5, [pc, #576] @ (140d54 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 00140b18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -240955,17 +240953,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #592] @ (140de0 ) │ │ │ │ + ldr r4, [pc, #624] @ (140e00 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 00140b94 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -241010,23 +241008,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (140c24 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 140bd2 │ │ │ │ nop │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [pc, #152] @ (140cb4 ) │ │ │ │ + ldr r4, [pc, #184] @ (140cd4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [pc, #16] @ (140c34 ) │ │ │ │ + ldr r4, [pc, #48] @ (140c54 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 00140c28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241047,19 +241045,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (140c74 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [pc, #696] @ (140f2c ) │ │ │ │ + ldr r3, [pc, #728] @ (140f4c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ @@ -241229,37 +241227,37 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 140e28 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #304] @ (140f84 ) │ │ │ │ + ldr r3, [pc, #336] @ (140fa4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #408] @ (140ff4 ) │ │ │ │ + ldr r2, [pc, #440] @ (141014 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #200] @ (140f30 ) │ │ │ │ + ldr r2, [pc, #232] @ (140f50 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #992] @ (141250 ) │ │ │ │ + ldr r2, [pc, #0] @ (140e70 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #960] @ (141234 ) │ │ │ │ + ldr r1, [pc, #992] @ (141254 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r2, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #840] @ (1411c4 ) │ │ │ │ + ldr r1, [pc, #872] @ (1411e4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #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 │ │ │ │ @@ -241282,17 +241280,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #344] @ (141024 ) │ │ │ │ + ldr r1, [pc, #376] @ (141044 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r3, r6, #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 │ │ │ │ @@ -241315,17 +241313,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #24] @ (140f34 ) │ │ │ │ + ldr r1, [pc, #56] @ (140f54 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 00140f20 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -241364,23 +241362,23 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (140fa4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 140f76 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #632] @ (141214 ) │ │ │ │ + ldr r0, [pc, #664] @ (141234 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #520] @ (1411ac ) │ │ │ │ + ldr r0, [pc, #552] @ (1411cc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 00140fa8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241401,19 +241399,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (140ff4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #192] @ (1410b4 ) │ │ │ │ + ldr r0, [pc, #224] @ (1410d4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 00140ff8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241433,19 +241431,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (141040 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - blx ip │ │ │ │ + blx sp │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 00141044 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241465,19 +241463,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (14108c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - blxns r2 │ │ │ │ + blxns r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r5, r3 │ │ │ │ @@ -241630,27 +241628,27 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1411ba │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov sl, lr │ │ │ │ + mov sl, pc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 0014123c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241684,19 +241682,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1414c0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #952] @ (14166c ) │ │ │ │ + ldr r7, [pc, #984] @ (14168c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 001412b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241730,19 +241728,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 141538 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #472] @ (141504 ) │ │ │ │ + ldr r7, [pc, #504] @ (141524 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 0014132c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241762,19 +241760,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (141374 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add ip, r5 │ │ │ │ + add ip, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #488] @ (141560 ) │ │ │ │ + ldr r7, [pc, #520] @ (141580 ) │ │ │ │ lsls r3, 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 r7, r0 │ │ │ │ @@ -241898,35 +241896,35 @@ │ │ │ │ ldr r0, [pc, #52] @ (1414f4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bics r4, r6 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bics r4, r2 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #392] @ (141670 ) │ │ │ │ + ldr r6, [pc, #424] @ (141690 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - muls r2, r5 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 001414f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -242006,23 +242004,23 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (1415e0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 141578 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - negs r6, r5 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r3, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [r1, #248] @ 0xf8 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1416a2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -243196,26 +243194,26 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 142404 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r1, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r7 :128] │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r3, r6, #1 │ │ │ │ strh r0, [r2, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #106 @ 0x6a │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr.w r3, [r0, #168] @ 0xa8 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ ldrb.w r3, [r0, #384] @ 0x180 │ │ │ │ ldrb.w lr, [r4, #384] @ 0x180 │ │ │ │ @@ -243531,21 +243529,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ 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] │ │ │ │ @@ -243615,21 +243613,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr.w r3, [r1, #244] @ 0xf4 │ │ │ │ cmp r3, r2 │ │ │ │ blt.n 1429e8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -243719,27 +243717,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (142b00 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 142aaa │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ @@ -243918,37 +243916,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 142cd6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #11] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldrb r6, [r4, #6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r3, r6, #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 │ │ │ │ @@ -243971,17 +243969,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r3, r6, #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 │ │ │ │ @@ -244004,17 +244002,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -244435,25 +244433,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 │ │ │ │ ... │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d5, d6 │ │ │ │ vdiv.f64 d5, d4, d5 │ │ │ │ @@ -244811,49 +244809,49 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 143018 │ │ │ │ ldrsb r6, [r2, r0] │ │ │ │ ldr r6, [sp, #924] @ 0x39c │ │ │ │ lsls r7, r5, #14 │ │ │ │ subs r4, #210 @ 0xd2 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -244930,17 +244928,17 @@ │ │ │ │ b.n 143884 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r6, [r5, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -245197,37 +245195,37 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (143bd4 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1439cc │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r3, 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -245493,37 +245491,37 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 143cfe │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.w 143d42 │ │ │ │ b.n 143dd6 │ │ │ │ nop │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -245770,17 +245768,17 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 144470 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ bge.n 1442d2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ @@ -246000,41 +245998,41 @@ │ │ │ │ ldr r0, [pc, #92] @ (144544 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 144484 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - movs r0, #16 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xeaf00072 │ │ │ │ - @ instruction: 0xeb260072 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + @ instruction: 0xeaf80072 │ │ │ │ + @ instruction: 0xeb2e0072 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2 0, cr0, [sl], {114} @ 0x72 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + ldc2 0, cr0, [r2], {114} @ 0x72 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfbec0072 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + @ instruction: 0xfbf40072 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfba20072 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + @ instruction: 0xfbaa0072 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb820072 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + @ instruction: 0xfb8a0072 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb680072 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + @ instruction: 0xfb700072 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb4e0072 │ │ │ │ - subs r2, r7, #0 │ │ │ │ + @ instruction: 0xfb560072 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb340072 │ │ │ │ + @ instruction: 0xfb3c0072 │ │ │ │ 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] @ (144644 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -246124,22 +246122,22 @@ │ │ │ │ b.n 1445ae │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r7, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfa780072 │ │ │ │ + @ instruction: 0xfa800072 │ │ │ │ str r6, [r4, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r5, #3 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9ea0072 │ │ │ │ + ldr??.w r0, [r2, #114] @ 0x72 │ │ │ │ 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] │ │ │ │ mov r8, r3 │ │ │ │ @@ -246324,20 +246322,20 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (1448c4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 144730 │ │ │ │ nop │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf78c0072 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + @ instruction: 0xf7940072 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7720072 │ │ │ │ + @ instruction: 0xf77a0072 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -246448,28 +246446,28 @@ │ │ │ │ ldr r2, [pc, #44] @ (144a3c ) │ │ │ │ mov r0, r5 │ │ │ │ vstr d6, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ b.n 1449fa │ │ │ │ nop │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf6880072 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + @ instruction: 0xf6900072 │ │ │ │ + adds r4, r3, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1444d0 │ │ │ │ + b.n 1444e0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -246558,23 +246556,23 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (144b58 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 144aa2 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adcs.w r0, r2, #15859712 @ 0xf20000 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adcs.w r0, sl, #15859712 @ 0xf20000 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds.w r0, ip, #15859712 @ 0xf20000 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + @ instruction: 0xf5240072 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf4e60072 │ │ │ │ + @ instruction: 0xf4ee0072 │ │ │ │ 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.w r2, [r1, #248] @ 0xf8 │ │ │ │ @@ -246668,17 +246666,17 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r5, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r0, [r4, r7] │ │ │ │ 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 │ │ │ │ @@ -246793,27 +246791,27 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r3, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf31c0072 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + @ instruction: 0xf3240072 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf3020072 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + @ instruction: 0xf30a0072 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subw r0, r8, #114 @ 0x72 │ │ │ │ + @ instruction: 0xf2b00072 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #9 │ │ │ │ beq.n 144dbe │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -246908,23 +246906,23 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 144e2a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf1fe0072 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + addw r0, r6, #114 @ 0x72 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf1e20072 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + @ instruction: 0xf1ea0072 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sbcs.w r0, r6, #114 @ 0x72 │ │ │ │ + sbcs.w r0, lr, #114 @ 0x72 │ │ │ │ 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 │ │ │ │ ldr.w r2, [r4, #248] @ 0xf8 │ │ │ │ @@ -247086,26 +247084,26 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (1450d8 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 144f3a │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - orn r0, ip, #114 @ 0x72 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + orns r0, r4, #114 @ 0x72 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vshr.s8 q8, q9, #8 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + vshr.s16 q8, q9, #16 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vshr.s8 q0, q9, #4 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + vshr.s16 q0, q9, #12 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vqadd.s32 q8, q7, q9 │ │ │ │ + vqadd.s64 q8, q3, q9 │ │ │ │ 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 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -247799,52 +247797,52 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 145b00 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r4, [r6, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1459ec │ │ │ │ + bge.n 1457fc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 1456b0 │ │ │ │ + b.n 1456c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bge.n 1459f4 │ │ │ │ + bge.n 145804 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 145840 │ │ │ │ + bhi.n 145850 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strd r0, r0, [ip], #-456 @ 0x1c8 │ │ │ │ + ldrd r0, r0, [r4], #-456 @ 0x1c8 │ │ │ │ ldr r6, [pc, #248] @ (145a18 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bvc.n 14599c │ │ │ │ + bvc.n 1459ac │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 145898 │ │ │ │ + b.n 1458a8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ 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 │ │ │ │ @@ -248272,59 +248270,59 @@ │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r2, r5, r7} │ │ │ │ vmla.i q9, , d13[0] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r2, r3, r7} │ │ │ │ - vtbx.8 d16, {d15-d16}, d26 │ │ │ │ + vqrshrn.u64 d16, q9, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 145b04 │ │ │ │ + b.n 145b14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r4, [pc, #312] @ (145f78 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 14567c │ │ │ │ + b.n 14568c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 146614 │ │ │ │ + b.n 146624 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1465e8 │ │ │ │ + b.n 1465f8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1463e0 │ │ │ │ + b.n 1463f0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 14638c │ │ │ │ + b.n 14639c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 146360 │ │ │ │ + b.n 146370 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 146328 │ │ │ │ + b.n 146338 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1462f4 │ │ │ │ + b.n 146304 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1462a8 │ │ │ │ + b.n 1462b8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -248455,29 +248453,29 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (146030 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 145f8e │ │ │ │ nop │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 14614c │ │ │ │ + b.n 14615c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1460d0 │ │ │ │ + b.n 1460e0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 14608c │ │ │ │ + b.n 14609c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 146060 │ │ │ │ + b.n 146070 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -248677,45 +248675,45 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #72] @ (146294 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 146172 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ble.n 14628c │ │ │ │ + udf #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ble.n 14623c │ │ │ │ + ble.n 14624c │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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 146350 │ │ │ │ @@ -249501,19 +249499,19 @@ │ │ │ │ b.n 146b4c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 146ee0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrsb.w r0, [ip, #114] @ 0x72 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + vld1.8 @ instruction: 0xf9a40072 │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str.w r0, [lr, r2, lsl #3] │ │ │ │ - bpl.n 146d6c │ │ │ │ + ldr.w r0, [r6, r2, lsl #3] │ │ │ │ + bpl.n 146d7c │ │ │ │ lsls r2, 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 r7, r3 │ │ │ │ ldrb.w r3, [r1, #256] @ 0x100 │ │ │ │ @@ -249993,41 +249991,41 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #84] @ (1472d4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 147208 │ │ │ │ - @ instruction: 0xf3e40072 │ │ │ │ - @ instruction: 0xf2b00072 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xf3ec0072 │ │ │ │ + @ instruction: 0xf2b80072 │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf2680072 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + @ instruction: 0xf2700072 │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movw r0, #49266 @ 0xc072 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + @ instruction: 0xf2540072 │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf2280072 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + @ instruction: 0xf2300072 │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adc.w r0, r0, #114 @ 0x72 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + adc.w r0, r8, #114 @ 0x72 │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf1240072 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + @ instruction: 0xf12c0072 │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add.w r0, sl, #114 @ 0x72 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + adds.w r0, r2, #114 @ 0x72 │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf0c20072 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf0ca0072 │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf0a20072 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xf0aa0072 │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub sp, #28 │ │ │ │ @@ -250102,19 +250100,19 @@ │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9d5b4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - vshr.s32 q8, q9, #4 │ │ │ │ - vshr.s16 q8, q9, #10 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + and.w r0, r4, #114 @ 0x72 │ │ │ │ + vshr.s16 q8, q9, #2 │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vqadd.s8 q8, q5, q9 │ │ │ │ + vqadd.s16 q8, q1, q9 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ @@ -250152,16 +250150,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - mrc 0, 7, r0, cr0, cr2, {3} │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + mrc 0, 7, r0, cr8, cr2, {3} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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] │ │ │ │ @@ -250299,29 +250297,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (1475f0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 147558 │ │ │ │ - mrc 0, 1, r0, cr2, cr2, {3} │ │ │ │ - ldcl 0, cr0, [r2, #456] @ 0x1c8 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + mrc 0, 1, r0, cr10, cr2, {3} │ │ │ │ + ldcl 0, cr0, [sl, #456] @ 0x1c8 │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldc 0, cr0, [sl, #456]! @ 0x1c8 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + stcl 0, cr0, [r2, #456] @ 0x1c8 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldc 0, cr0, [ip, #456] @ 0x1c8 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + stc 0, cr0, [r4, #456]! @ 0x1c8 │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldcl 0, cr0, [lr, #-456]! @ 0xfffffe38 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stc 0, cr0, [r6, #456] @ 0x1c8 │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stcl 0, cr0, [r4, #-456]! @ 0xfffffe38 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + stcl 0, cr0, [ip, #-456]! @ 0xfffffe38 │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -250378,19 +250376,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (14769c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 14761c │ │ │ │ - ldcl 0, cr0, [r0], {114} @ 0x72 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldcl 0, cr0, [r8], {114} @ 0x72 │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldc 0, cr0, [lr], {114} @ 0x72 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + stc 0, cr0, [r6], #456 @ 0x1c8 │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w r9, [pc, #352] @ 147814 │ │ │ │ sub sp, #20 │ │ │ │ @@ -250512,26 +250510,26 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (147834 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 147784 │ │ │ │ nop │ │ │ │ - mcrr 0, 7, r0, r0, cr2 │ │ │ │ - sbcs.w r0, r6, r2, ror #1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + mcrr 0, 7, r0, r8, cr2 │ │ │ │ + sbcs.w r0, lr, r2, ror #1 │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adcs.w r0, lr, r2, ror #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + sbc.w r0, r6, r2, ror #1 │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xeb3a0072 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + adc.w r0, r2, r2, ror #1 │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds.w r0, ip, r2, ror #1 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + @ instruction: 0xeb240072 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r6, #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 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r3 │ │ │ │ @@ -250565,16 +250563,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eors.w r0, r8, r2, ror #1 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + @ instruction: 0xeaa00072 │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ 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 │ │ │ │ sub sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ @@ -250673,22 +250671,22 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 14793a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrd r0, r0, [r2, #456]! @ 0x1c8 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [sl, #456]! @ 0x1c8 │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrd r0, r0, [r6, #456] @ 0x1c8 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + ldrd r0, r0, [lr, #456] @ 0x1c8 │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrd r0, r0, [r0, #-456]! @ 0x1c8 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + ldrd r0, r0, [r8, #-456]! @ 0x1c8 │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r2, 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 r4, [pc, #560] @ (147c20 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -251704,15 +251702,15 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #78 @ 0x4e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 76 @ 0x4c │ │ │ │ lsls r2, r6, #1 │ │ │ │ adds.w r3, sl, #1 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ @@ -252339,67 +252337,67 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #116] @ (148e60 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 148db4 │ │ │ │ nop │ │ │ │ - blt.n 148e48 │ │ │ │ + blt.n 148e58 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 148e58 │ │ │ │ + bge.n 148e68 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 148e6c │ │ │ │ + bls.n 148e7c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvc.n 148de0 │ │ │ │ + bvc.n 148df0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvc.n 148d70 │ │ │ │ + bvc.n 148d80 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvc.n 148ef4 │ │ │ │ + bvc.n 148f04 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvs.n 148e7c │ │ │ │ + bvs.n 148e8c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 148e74 │ │ │ │ + cbz r6, 148e76 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvs.n 148e44 │ │ │ │ + bvs.n 148e54 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 148e74 │ │ │ │ + cbz r6, 148e76 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bpl.n 148de4 │ │ │ │ + bpl.n 148df4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bpl.n 148dac │ │ │ │ + bpl.n 148dbc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxth r2, r6 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bpl.n 148d74 │ │ │ │ + bpl.n 148d84 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bpl.n 148f40 │ │ │ │ + bpl.n 148d50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bpl.n 148f04 │ │ │ │ + bpl.n 148f14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sxtb r0, r2 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bpl.n 148ed0 │ │ │ │ + bpl.n 148ee0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sxth r2, r6 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -253730,17 +253728,17 @@ │ │ │ │ b.n 1497b6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r2, r6, #14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 149ef4 │ │ │ │ + beq.n 149f04 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r4, r5, #18 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ldr.w r3, [r7, r5, lsl #2] │ │ │ │ cbz r3, 149e8a │ │ │ │ vldr d10, [r8] │ │ │ │ @@ -253856,53 +253854,53 @@ │ │ │ │ ldr r0, [pc, #92] @ (149ff0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 149efc │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, pc, #496 @ (adr r1, 14a19c ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 14a1bc ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, pc, #384 @ (adr r1, 14a134 ) │ │ │ │ + add r1, pc, #416 @ (adr r1, 14a154 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, pc, #272 @ (adr r1, 14a0cc ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 14a0ec ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, pc, #168 @ (adr r1, 14a06c ) │ │ │ │ + add r1, pc, #200 @ (adr r1, 14a08c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, pc, #48 @ (adr r1, 149ffc ) │ │ │ │ + add r1, pc, #80 @ (adr r1, 14a01c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #968 @ (adr r0, 14a39c ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 14a3bc ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #864 @ (adr r0, 14a33c ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 14a35c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #760 @ (adr r0, 14a2dc ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 14a2fc ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #656 @ (adr r0, 14a27c ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 14a29c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #552 @ (adr r0, 14a21c ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 14a23c ) │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ mov r6, r2 │ │ │ │ @@ -254435,27 +254433,27 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ lsls r4, r0, #24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r2, r7, #12 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - itet lt │ │ │ │ + ittt lt │ │ │ │ lsllt r2, r6, #1 │ │ │ │ - ldrge r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldrlt r4, [sp, #744] @ 0x2e8 │ │ │ │ lsllt r2, r6, #1 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #4935 @ 0x1347 │ │ │ │ ldr r0, [pc, #44] @ (14a6b8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -254466,17 +254464,17 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 14a2da │ │ │ │ vldr d7, [pc, #12] @ 14a6b0 │ │ │ │ b.n 14a612 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -254552,25 +254550,25 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (14a79c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 14a6ee │ │ │ │ - cbnz r6, 14a808 │ │ │ │ + cbnz r6, 14a80a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbnz r0, 14a80a │ │ │ │ + cbnz r0, 14a80c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbnz r6, 14a804 │ │ │ │ + cbnz r6, 14a806 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -254724,21 +254722,21 @@ │ │ │ │ bcs.n 14a938 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ mrc2 0, 2, r0, cr10, cr13, {3} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r2, #500] @ 0x1f4 │ │ │ │ - rev r6, r3 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbnz r6, 14a9aa │ │ │ │ + cbnz r6, 14a9ac │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -254893,21 +254891,21 @@ │ │ │ │ bcs.n 14ab10 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ stc2 0, cr0, [r6], {125} @ 0x7d │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbe4007d │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb852 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r2, 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 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -255065,43 +255063,43 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ mvn.w r4, #8 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ b.n 14ac00 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cpsie i │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r5, 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, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r1, #256] @ 0x100 │ │ │ │ mov r5, r2 │ │ │ │ @@ -255595,25 +255593,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (14b368 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 14b246 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -255920,35 +255918,35 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 14b938 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ @ instruction: 0xf290007d │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, sl, #125 @ 0x7d │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, sp, #8 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -256072,29 +256070,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (14b8e8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 14b77c │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r7, r2 │ │ │ │ @@ -256352,17 +256350,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldc 0, cr0, [r0, #-500] @ 0xfffffe0c │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeae8007d │ │ │ │ - add r7, pc, #784 @ (adr r7, 14bf48 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 14bf68 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r2, r6, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.n 14bcba │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -256821,101 +256819,101 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #188] @ (14c204 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 14bb64 │ │ │ │ ... │ │ │ │ - add r6, pc, #552 @ (adr r6, 14c384 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 14c3a4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #136 @ (adr r6, 14c1ec ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 14c20c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, pc, #824 @ (adr r5, 14c4a4 ) │ │ │ │ + add r5, pc, #856 @ (adr r5, 14c4c4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, pc, #312 @ (adr r5, 14c2ac ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 14c2cc ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, pc, #192 @ (adr r5, 14c23c ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 14c25c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, pc, #992 @ (adr r4, 14c564 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 14c184 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, pc, #760 @ (adr r4, 14c484 ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 14c4a4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, pc, #320 @ (adr r4, 14c2d4 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 14c2f4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, pc, #200 @ (adr r4, 14c264 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 14c284 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, pc, #80 @ (adr r4, 14c1f4 ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 14c214 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, pc, #488 @ (adr r3, 14c394 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 14c3b4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, pc, #368 @ (adr r3, 14c324 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 14c344 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, pc, #248 @ (adr r3, 14c2b4 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 14c2d4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, pc, #128 @ (adr r3, 14c244 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 14c264 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 14c58c ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 14c5ac ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, pc, #776 @ (adr r2, 14c4dc ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 14c4fc ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, pc, #592 @ (adr r2, 14c42c ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 14c44c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, pc, #400 @ (adr r2, 14c374 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 14c394 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, pc, #280 @ (adr r2, 14c304 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 14c324 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, pc, #80 @ (adr r2, 14c244 ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 14c264 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, pc, #984 @ (adr r1, 14c5d4 ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 14c5f4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, pc, #872 @ (adr r1, 14c56c ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 14c58c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r2, 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 r5, [r1, #16] │ │ │ │ sub sp, #24 │ │ │ │ @@ -257051,33 +257049,33 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (14c3b0 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 14c2f6 │ │ │ │ - add r0, pc, #608 @ (adr r0, 14c5f0 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 14c610 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #216 @ (adr r0, 14c470 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 14c490 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #104 @ (adr r0, 14c408 ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 14c428 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -257251,31 +257249,31 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 14c4f2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 14c9f4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ b.n 14c7c4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -257303,17 +257301,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -257340,17 +257338,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #712] @ (14c92c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -257615,41 +257613,41 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ svc 176 @ 0xb0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ svc 88 @ 0x58 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #292] @ (14caa8 ) │ │ │ │ @@ -257780,17 +257778,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bgt.n 14c9cc │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 14ca60 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -257950,17 +257948,17 @@ │ │ │ │ nop │ │ │ │ blt.n 14ccc8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 14cce4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r2, 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 │ │ │ │ subs r5, r3, #0 │ │ │ │ @@ -258015,21 +258013,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #284] @ (14ce44 ) │ │ │ │ mov fp, r1 │ │ │ │ @@ -258144,21 +258142,21 @@ │ │ │ │ nop │ │ │ │ bhi.n 14ce20 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 14ceb8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ @@ -258312,37 +258310,37 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (14d04c ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 14cf9c │ │ │ │ nop │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r2, [r2, #2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -258403,15 +258401,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 14d2a0 │ │ │ │ ... │ │ │ │ bpl.n 14d048 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ cmp.w lr, #192 @ 0xc0 │ │ │ │ beq.w 14d67e │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ add.w ip, r2, #1408 @ 0x580 │ │ │ │ vadd.f64 d5, d7, d1 │ │ │ │ vldr d6, [ip, #-8] │ │ │ │ @@ -259127,43 +259125,43 @@ │ │ │ │ ldr r0, [pc, #76] @ (14dab0 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 14d658 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r6, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #176] @ (14db68 ) │ │ │ │ movw r1, #9131 @ 0x23ab │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -259227,37 +259225,37 @@ │ │ │ │ ldr r0, [pc, #60] @ (14db94 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 14d658 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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] │ │ │ │ @@ -259482,21 +259480,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, 14e0d8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrb.w r3, [r1, #93] @ 0x5d │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.w 14e1c6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -259950,25 +259948,25 @@ │ │ │ │ bne.n 14e43a │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ b.n 14e45c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 14e1b8 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ 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, #3784] @ 0xec8 │ │ │ │ ldr r5, [pc, #148] @ (14e548 ) │ │ │ │ @@ -260387,20 +260385,20 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 14ebc8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 14ebd0 ) │ │ │ │ cmp r6, r5 │ │ │ │ bmi.n 14eab4 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ subs r3, #177 @ 0xb1 │ │ │ │ - vshll.u32 , d6, #31 │ │ │ │ + vshll.u32 , d14, #31 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ vcmp.f64 d7, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.n 14ea4a │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 14ea96 │ │ │ │ @@ -262047,29 +262045,29 @@ │ │ │ │ b.w 14e51a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp lr, sp │ │ │ │ + cmp lr, lr │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp lr, sl │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r2, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ cmp r4, r0 │ │ │ │ blt.w 14e518 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ adds r2, #8 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ @@ -262553,17 +262551,17 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.w 14e51a │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, sl │ │ │ │ mov r4, r9 │ │ │ │ add.w r3, r8, #1408 @ 0x580 │ │ │ │ vldr d0, [r3, #-8] │ │ │ │ @@ -263044,29 +263042,29 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.w 14f00a │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #12157 @ 0x2f7d │ │ │ │ ldr.w r0, [pc, #1388] @ 150fa4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -263543,93 +263541,93 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.w 14f00a │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r9, r2 │ │ │ │ b.w 14f09e │ │ │ │ nop │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r2, 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 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -263689,17 +263687,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 15106e │ │ │ │ nop │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ 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, #2768] @ 0xad0 │ │ │ │ ldr r5, [pc, #676] @ (1513c0 ) │ │ │ │ @@ -264293,21 +264291,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (15184c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1519bc │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r4, [pc, #496] @ (151a34 ) │ │ │ │ + ldr r4, [pc, #528] @ (151a54 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r3, [pc, #472] @ (151a20 ) │ │ │ │ + ldr r3, [pc, #504] @ (151a40 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [pc, #984] @ (151c24 ) │ │ │ │ + ldr r2, [pc, #1016] @ (151c44 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r2, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -264800,21 +264798,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r0, lr │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r2, r6, #1 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ ite ls │ │ │ │ movls.w ip, #1 │ │ │ │ movhi.w ip, #0 │ │ │ │ @@ -265077,59 +265075,59 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #104] @ (152168 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1519bc │ │ │ │ ... │ │ │ │ - add sl, r4 │ │ │ │ + add sl, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mov lr, ip │ │ │ │ + mov lr, sp │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, r3 │ │ │ │ + add r2, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, r0 │ │ │ │ + add r0, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - muls r6, r2 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - tst r6, r7 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r0, r5, #4 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r4, [pc, #940] @ (152530 ) │ │ │ │ @@ -265477,63 +265475,63 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ ... │ │ │ │ strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strh r0, [r7, #28] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - eors r2, r0 │ │ │ │ + eors r2, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r7, #24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r7, #0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r0, r3, r4 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ ldr r4, [pc, #452] @ (152778 ) │ │ │ │ @@ -266445,25 +266443,25 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ b.w 1525d8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 153386 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov.f64 d5, d10 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r2, r3, #1392 @ 0x570 │ │ │ │ @@ -267235,41 +267233,41 @@ │ │ │ │ vmovge.f64 d5, d0 │ │ │ │ b.n 153512 │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 153b78 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r2, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ vldr d5, [pc, #812] @ 153f00 │ │ │ │ it eq │ │ │ │ vmoveq.f64 d4, d5 │ │ │ │ vneg.f64 d5, d4 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ @@ -267506,21 +267504,21 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ b.n 1539b4 │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 153ef0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ bl 14a6c0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 153cfa │ │ │ │ @@ -267699,32 +267697,33 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ vmovge.f64 d6, d10 │ │ │ │ b.n 153dfa │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r0, r3 │ │ │ │ + movs r0, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r3, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vshr.u32 q8, , #6 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vshr.u16 q0, , #4 │ │ │ │ + vshr.u32 q0, , #28 │ │ │ │ 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 │ │ │ │ ldr.w r4, [pc, #2972] @ 154d1c │ │ │ │ mov r6, r1 │ │ │ │ @@ -268775,31 +268774,31 @@ │ │ │ │ b.n 154a80 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf63e0071 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + movw r0, #26737 @ 0x6871 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eor.w r0, r8, #15794176 @ 0xf10000 │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + eors.w r0, r0, #15794176 @ 0xf10000 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3500071 │ │ │ │ + @ instruction: 0xf3580071 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ vldr d0, [r3, #128] @ 0x80 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ @@ -269894,61 +269893,61 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.w 155b0e │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ b.n 1559a8 │ │ │ │ nop │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf2980071 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + subw r0, r0, #113 @ 0x71 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf1920071 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + @ instruction: 0xf19a0071 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sbcs.w r0, r2, #113 @ 0x71 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + sbcs.w r0, sl, #113 @ 0x71 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adcs.w r0, r2, #113 @ 0x71 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + adcs.w r0, sl, #113 @ 0x71 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf1320071 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + @ instruction: 0xf13a0071 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs.w r0, lr, r1, ror #1 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + rsb r0, r6, r1, ror #1 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xeb9c0071 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + sub.w r0, r4, r1, ror #1 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sbcs.w r0, r8, r1, ror #1 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + @ instruction: 0xeb800071 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmdb r0!, {r0, r4, r5, r6} │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + ldmdb r8!, {r0, r4, r5, r6} │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia.w lr!, {r0, r4, r5, r6} │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + strexd r1, r0, r0, [r6] │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr.w r0, [pc, #2552] @ 156470 │ │ │ │ movw r1, #8150 @ 0x1fd6 │ │ │ │ mov r7, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -270839,130 +270838,130 @@ │ │ │ │ ldr r0, [pc, #260] @ (156560 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r2 │ │ │ │ b.w 1541c2 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 155fa0 │ │ │ │ + b.n 155fb0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 155f60 │ │ │ │ + b.n 155f70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 155f24 │ │ │ │ + b.n 155f34 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 155e60 │ │ │ │ + b.n 155e70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 156c0c │ │ │ │ + b.n 156c1c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 156a50 │ │ │ │ + b.n 156a60 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 156a14 │ │ │ │ + b.n 156a24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 1569d8 │ │ │ │ + b.n 1569e8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 156944 │ │ │ │ + b.n 156954 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 1567e8 │ │ │ │ + b.n 1567f8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 1567a8 │ │ │ │ + b.n 1567b8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 15676c │ │ │ │ + b.n 15677c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 156730 │ │ │ │ + b.n 156740 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #30 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - udf #0 │ │ │ │ + udf #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ble.n 1564a0 │ │ │ │ + ble.n 1564b0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vshr.u32 q8, , #28 │ │ │ │ - bgt.n 156500 │ │ │ │ + vshr.u32 q8, , #20 │ │ │ │ + bgt.n 156510 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vmvn.i32 q8, #193 @ 0x000000c1 │ │ │ │ - bgt.n 1564cc │ │ │ │ + vshr.u8 q8, , #4 │ │ │ │ + bgt.n 1564dc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vshr.u32 q0, , #26 │ │ │ │ - bgt.n 156498 │ │ │ │ + vshr.u32 q0, , #18 │ │ │ │ + bgt.n 1564a8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mrc2 0, 7, r0, cr0, cr1, {3} │ │ │ │ - blt.n 156534 │ │ │ │ + mrc2 0, 7, r0, cr8, cr1, {3} │ │ │ │ + blt.n 156544 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcr2 0, 6, r0, cr6, cr1, {3} │ │ │ │ - blt.n 1564e4 │ │ │ │ + mcr2 0, 6, r0, cr14, cr1, {3} │ │ │ │ + blt.n 1564f4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 00156564 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -271806,18 +271805,18 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 1569ba │ │ │ │ b.n 156da4 │ │ │ │ add.w r3, r7, #1408 @ 0x580 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ vldr d6, [r3, #-8] │ │ │ │ b.n 156da4 │ │ │ │ - b.n 156d68 │ │ │ │ + b.n 156d78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf5260071 │ │ │ │ - bcs.n 157024 │ │ │ │ + @ instruction: 0xf52e0071 │ │ │ │ + bcs.n 157034 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 00156fe0 : │ │ │ │ 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 │ │ │ │ @@ -272196,108 +272195,108 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 15703c │ │ │ │ ... │ │ │ │ bl a53a8 │ │ │ │ adds r6, #24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bgt.n 157444 │ │ │ │ + bgt.n 157454 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf58a0071 │ │ │ │ - @ instruction: 0xf2ee0071 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xf5920071 │ │ │ │ + @ instruction: 0xf2f60071 │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ adds r5, #216 @ 0xd8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ add r1, sp, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r8, #15794176 @ 0xf10000 │ │ │ │ - @ instruction: 0xf26a0071 │ │ │ │ + sbc.w r0, r0, #15794176 @ 0xf10000 │ │ │ │ + @ instruction: 0xf2720071 │ │ │ │ b.n 157b62 │ │ │ │ vqshl.u32 d28, d5, #30 │ │ │ │ vcvt.f32.u32 d29, d1, #2 │ │ │ │ - vabal.u , d14, d28 │ │ │ │ + vsli.32 d31, d20, #30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r1, [r4, r4] │ │ │ │ vaddw.u , , d5 │ │ │ │ movs r0, r0 │ │ │ │ asrs r7, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2100071 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + @ instruction: 0xf2180071 │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf1f60071 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf1fe0071 │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rsbs r0, ip, #113 @ 0x71 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf1e40071 │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ bgt.n 1574ba │ │ │ │ vraddhn.i d16, q15, │ │ │ │ - vsra.u64 d31, d14, #1 │ │ │ │ + vaddw.u , , d22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf1840071 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + @ instruction: 0xf18c0071 │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sbc.w r0, r8, #113 @ 0x71 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + sbcs.w r0, r0, #113 @ 0x71 │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r4, #9 │ │ │ │ - vsra.u32 d31, d14, #1 │ │ │ │ + vaddw.u , , d22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ - vshr.u64 , q9, #1 │ │ │ │ + vshr.u64 , q13, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - vmla.i , , d6[0] │ │ │ │ + vmla.i , , d14[0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r5, [r7, r7] │ │ │ │ - vshr.u64 d31, d10, #1 │ │ │ │ + vaddl.u , d31, d18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r5, r1, #24 │ │ │ │ - vmla.i , , d30[0] │ │ │ │ + vshr.u32 , q11, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ bls.n 1573aa │ │ │ │ - vmla.i , q7, d2[0] │ │ │ │ + vmla.i , q7, d10[0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ bhi.n 1573b6 │ │ │ │ - vshr.u32 d31, d2, #2 │ │ │ │ + vshr.u32 d31, d10, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r1, r6, #1 │ │ │ │ bhi.n 1574f2 │ │ │ │ - vqrdmlsh.s q15, q15, d22[0] │ │ │ │ + vqrdmlsh.s q15, q15, d30[0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ add r7, sp, #596 @ 0x254 │ │ │ │ - @ instruction: 0xfffeefba │ │ │ │ + vqrdmlsh.s q15, q15, d2[0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r5, r7, #18 │ │ │ │ - @ instruction: 0xffffef8c │ │ │ │ + @ instruction: 0xffffef94 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr.w r2, [pc, #2140] @ 157d00 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ blx 9c1d4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -273061,199 +273060,198 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ ldr r5, [r6, r6] │ │ │ │ - vcvt.f32.u32 q15, q6, #1 │ │ │ │ + vqrdmlah.s q15, , d20[0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ adds r5, #55 @ 0x37 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 1, r0, cr10, cr1, {3} │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + mrc 0, 1, r0, cr2, cr1, {3} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0, #452]! @ 0x1c4 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + ldcl 0, cr0, [r8, #452]! @ 0x1c4 │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ bcc.n 157e26 │ │ │ │ - @ instruction: 0xfffeedbe │ │ │ │ + vqrdmulh.s q15, q15, d6[0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ cmp r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4, #452] @ 0x1c4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stc 0, cr0, [ip, #452] @ 0x1c4 │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ adds r5, #151 @ 0x97 │ │ │ │ - vcvt.u16.f16 q15, q1, #1 │ │ │ │ + vcvt.u16.f16 q15, q5, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ strh r7, [r7, r5] │ │ │ │ vmls.i , , d5[0] │ │ │ │ - @ instruction: 0xffffed0c │ │ │ │ + vcvt.u16.f16 d30, d4, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldmia r7!, {r0, r1, r3, r4} │ │ │ │ - @ instruction: 0xfffeecda │ │ │ │ + vqdmulh.s q15, q15, d18[0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r7, [pc, #228] @ (157e4c ) │ │ │ │ - vmull.u q15, d31, d24 │ │ │ │ + @ instruction: 0xffffecb0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0xb6ef │ │ │ │ - vcvt.f16.u16 q15, q11, #2 │ │ │ │ + vcvt.f16.u16 q15, q15, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0xb66d │ │ │ │ - vdup.16 q15, d4[3] │ │ │ │ + vdup.16 q15, d12[3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vqadd.s64 q0, q6, │ │ │ │ - bpl.n 157e20 │ │ │ │ + vqadd.s8 q8, q2, │ │ │ │ + bpl.n 157e30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r1, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 7, r0, cr8, cr1, {3} │ │ │ │ - cbnz r2, 157dc2 │ │ │ │ + vqadd.s8 q0, q0, │ │ │ │ + cbnz r2, 157dc4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs.w r0, ip, r1, ror #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xeb9e0071 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + rsb r0, r4, r1, ror #1 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r2, 157de4 │ │ │ │ + sub.w r0, r6, r1, ror #1 │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mrc 0, 5, r0, cr4, cr1, {3} │ │ │ │ - adcs.w r0, r2, r1, ror #1 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + cbnz r2, 157de6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r2, 157dfa │ │ │ │ + mrc 0, 5, r0, cr12, cr1, {3} │ │ │ │ + adcs.w r0, sl, r1, ror #1 │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mrc 0, 4, r0, cr0, cr1, {3} │ │ │ │ - add.w r0, ip, r1, ror #1 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + cbnz r2, 157dfc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rev r6, r3 │ │ │ │ + mrc 0, 4, r0, cr8, cr1, {3} │ │ │ │ + adds.w r0, r4, r1, ror #1 │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcr 0, 3, r0, cr10, cr1, {3} │ │ │ │ - @ instruction: 0xeac40071 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + rev r6, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rev r0, r6 │ │ │ │ + mrc 0, 3, r0, cr2, cr1, {3} │ │ │ │ + @ instruction: 0xeacc0071 │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcr 0, 2, r0, cr0, cr1, {3} │ │ │ │ - orns r0, sl, r1, ror #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + rev r0, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + mcr 0, 2, r0, cr8, cr1, {3} │ │ │ │ + eor.w r0, r2, r1, ror #1 │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcr 0, 1, r0, cr0, cr1, {3} │ │ │ │ - bics.w r0, r6, r1, ror #1 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + mcr 0, 1, r0, cr8, cr1, {3} │ │ │ │ + bics.w r0, lr, r1, ror #1 │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcr 0, 0, r0, cr0, cr1, {3} │ │ │ │ - ldrd r0, r0, [r2, #452]! @ 0x1c4 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldcl 0, cr0, [lr, #452] @ 0x1c4 │ │ │ │ - mcr 0, 0, r0, cr14, cr1, {3} │ │ │ │ - @ instruction: 0xe9a20071 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + mcr 0, 0, r0, cr8, cr1, {3} │ │ │ │ + ldrd r0, r0, [sl, #452]! @ 0x1c4 │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stcl 0, cr0, [r8, #452]! @ 0x1c4 │ │ │ │ - mrc 0, 1, r0, cr14, cr1, {3} │ │ │ │ - ldrd r0, r0, [r4, #-452] @ 0x1c4 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stcl 0, cr0, [r6, #452]! @ 0x1c4 │ │ │ │ + mrc 0, 0, r0, cr6, cr1, {3} │ │ │ │ + @ instruction: 0xe9aa0071 │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mrc 0, 0, r0, cr14, cr1, {3} │ │ │ │ - mcr 0, 4, r0, cr12, cr1, {3} │ │ │ │ - stmdb r6, {r0, r4, r5, r6} │ │ │ │ - stmia r6!, {} │ │ │ │ + ldcl 0, cr0, [r0, #452]! @ 0x1c4 │ │ │ │ + mcr 0, 2, r0, cr6, cr1, {3} │ │ │ │ + ldrd r0, r0, [ip, #-452] @ 0x1c4 │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mrc 0, 3, r0, cr2, cr1, {3} │ │ │ │ - mcr 0, 6, r0, cr12, cr1, {3} │ │ │ │ - ldmia.w r6!, {r0, r4, r5, r6} │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + mcr 0, 1, r0, cr6, cr1, {3} │ │ │ │ + mrc 0, 4, r0, cr4, cr1, {3} │ │ │ │ + stmdb lr, {r0, r4, r5, r6} │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcr 0, 5, r0, cr14, cr1, {3} │ │ │ │ - vqadd.s8 q8, q2, │ │ │ │ - ldrd r0, r0, [r0], #-452 @ 0x1c4 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + mrc 0, 3, r0, cr10, cr1, {3} │ │ │ │ + mrc 0, 6, r0, cr4, cr1, {3} │ │ │ │ + ldmia.w lr!, {r0, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vqadd.s64 q0, q0, │ │ │ │ - vshr.s16 q0, , #2 │ │ │ │ - @ instruction: 0xe8340071 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + mrc 0, 5, r0, cr6, cr1, {3} │ │ │ │ + vqadd.s8 q8, q6, │ │ │ │ + ldrd r0, r0, [r8], #-452 @ 0x1c4 │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vmvn.i32 q0, #97 @ 0x00000061 │ │ │ │ - vshr.s32 q0, , #4 │ │ │ │ - b.n 157e68 │ │ │ │ + vqadd.s64 q0, q4, │ │ │ │ + vshr.s32 q0, , #26 │ │ │ │ + @ instruction: 0xe83c0071 │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + vshr.s8 q0, , #2 │ │ │ │ + vmvn.i32 q8, #65 @ 0x00000041 │ │ │ │ + @ instruction: 0xe8000071 │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vshr.s32 q0, , #22 │ │ │ │ - vshr.s16 q8, , #8 │ │ │ │ - b.n 157e00 │ │ │ │ + vshr.s32 q0, , #14 │ │ │ │ + vshr.s32 q8, , #32 │ │ │ │ + b.n 157e10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r4!, {r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 15845c │ │ │ │ + b.n 15846c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vmvn.i32 q8, #65 @ 0x00000041 │ │ │ │ - b.n 157d98 │ │ │ │ + vshr.s8 q8, , #4 │ │ │ │ + b.n 157da8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vshr.s32 q0, , #18 │ │ │ │ - vshr.s32 q8, , #20 │ │ │ │ - b.n 157d30 │ │ │ │ + vshr.s32 q0, , #10 │ │ │ │ + vshr.s32 q8, , #12 │ │ │ │ + b.n 157d40 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vshr.s16 q8, , #6 │ │ │ │ - orr.w r0, r8, #113 @ 0x71 │ │ │ │ - b.n 157cc8 │ │ │ │ + vshr.s32 q8, , #30 │ │ │ │ + orrs.w r0, r0, #113 @ 0x71 │ │ │ │ + b.n 157cd8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bics.w r0, r4, #113 @ 0x71 │ │ │ │ - b.n 157c60 │ │ │ │ + bics.w r0, ip, #113 @ 0x71 │ │ │ │ + b.n 157c70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ands.w r0, r6, #113 @ 0x71 │ │ │ │ - @ instruction: 0xf0a40071 │ │ │ │ - b.n 157bf8 │ │ │ │ + ands.w r0, lr, #113 @ 0x71 │ │ │ │ + @ instruction: 0xf0ac0071 │ │ │ │ + b.n 157c08 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - eor.w r0, sl, #113 @ 0x71 │ │ │ │ - b.n 158380 │ │ │ │ + eors.w r0, r2, #113 @ 0x71 │ │ │ │ + b.n 158390 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 157b84 │ │ │ │ + b.n 157b94 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #672] @ (158190 ) │ │ │ │ ldr r1, [pc, #672] @ (158194 ) │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ @@ -273503,74 +273501,74 @@ │ │ │ │ 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 │ │ │ │ - b.n 158334 │ │ │ │ + b.n 158344 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcr 0, 3, r0, cr6, cr1, {3} │ │ │ │ - b.n 1579a8 │ │ │ │ + mcr 0, 3, r0, cr14, cr1, {3} │ │ │ │ + b.n 1579b8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mrc 0, 2, r0, cr0, cr1, {3} │ │ │ │ - mcr 0, 5, r0, cr10, cr1, {3} │ │ │ │ - b.n 158940 │ │ │ │ + mrc 0, 2, r0, cr8, cr1, {3} │ │ │ │ + mrc 0, 5, r0, cr2, cr1, {3} │ │ │ │ + b.n 158950 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mrc 0, 4, r0, cr12, cr1, {3} │ │ │ │ - vqadd.s32 q0, q3, │ │ │ │ - b.n 1588d8 │ │ │ │ + mcr 0, 5, r0, cr4, cr1, {3} │ │ │ │ + vqadd.s32 q0, q7, │ │ │ │ + b.n 1588e8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vqadd.s16 q0, q2, │ │ │ │ - vqadd.s32 q8, q7, │ │ │ │ - b.n 158870 │ │ │ │ + vqadd.s16 q0, q6, │ │ │ │ + vqadd.s64 q8, q3, │ │ │ │ + b.n 158880 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vqadd.s16 q8, q4, │ │ │ │ - vqadd.s64 q8, q7, │ │ │ │ - b.n 1587f8 │ │ │ │ + vqadd.s32 q8, q0, │ │ │ │ + vmvn.i32 q0, #97 @ 0x00000061 │ │ │ │ + b.n 158808 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vqadd.s32 q8, q4, │ │ │ │ - vshr.s16 q0, , #12 │ │ │ │ - b.n 158778 │ │ │ │ + vqadd.s64 q8, q0, │ │ │ │ + vshr.s16 q0, , #4 │ │ │ │ + b.n 158788 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ittt gt │ │ │ │ + itet gt │ │ │ │ lslgt r1, r6, #1 │ │ │ │ - vqaddgt.s64 q8, q4, │ │ │ │ - vshrgt.s16 q8, , #14 │ │ │ │ - b.n 158710 │ │ │ │ + vmvnle.i32 q0, #1 @ 0x00000001 │ │ │ │ + vshrgt.s16 q8, , #6 │ │ │ │ + b.n 158720 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - itte hi │ │ │ │ + itee hi │ │ │ │ lslhi r1, r6, #1 │ │ │ │ - vshrhi.s32 q0, , #6 │ │ │ │ - andls.w r0, ip, #113 @ 0x71 │ │ │ │ - b.n 158694 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - sev │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - vshr.s32 q8, , #16 │ │ │ │ - bics.w r0, lr, #113 @ 0x71 │ │ │ │ - b.n 158618 │ │ │ │ + vmvnls.i32 q8, #33 @ 0x00000021 │ │ │ │ + andsls.w r0, r4, #113 @ 0x71 │ │ │ │ + b.n 1586a4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bkpt 0x00fa │ │ │ │ + it mi │ │ │ │ + lslmi r1, r6, #1 │ │ │ │ + vshr.s32 q8, , #8 │ │ │ │ + orr.w r0, r6, #113 @ 0x71 │ │ │ │ + b.n 158628 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bic.w r0, r4, #113 @ 0x71 │ │ │ │ - bics.w r0, ip, #113 @ 0x71 │ │ │ │ - b.n 1585a4 │ │ │ │ + ittt eq │ │ │ │ + lsleq r1, r6, #1 │ │ │ │ + biceq.w r0, ip, #113 @ 0x71 │ │ │ │ + orreq.w r0, r4, #113 @ 0x71 │ │ │ │ + b.n 1585b4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -273593,17 +273591,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 1583f0 │ │ │ │ + b.n 158400 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 00158280 : │ │ │ │ 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 │ │ │ │ @@ -273789,37 +273787,37 @@ │ │ │ │ b.n 1582e0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcr 0, 2, r0, cr6, cr1, {3} │ │ │ │ - mrc 0, 2, r0, cr2, cr1, {3} │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + mcr 0, 2, r0, cr14, cr1, {3} │ │ │ │ + mrc 0, 2, r0, cr10, cr1, {3} │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - svc 26 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r4, 158532 │ │ │ │ + cbnz r4, 158534 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 001584c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -274215,71 +274213,71 @@ │ │ │ │ b.n 158570 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ble.n 158898 │ │ │ │ + ble.n 1588a8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ble.n 15895c │ │ │ │ + ble.n 15896c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rev r4, r3 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bgt.n 1588d8 │ │ │ │ + bgt.n 1588e8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - blt.n 158910 │ │ │ │ + blt.n 158920 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - blt.n 1588e4 │ │ │ │ + blt.n 1588f4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r1, r6, #1 │ │ │ │ - blt.n 1589f8 │ │ │ │ + blt.n 158a08 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - blt.n 15898c │ │ │ │ + blt.n 15899c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - blt.n 158978 │ │ │ │ + blt.n 158988 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - blt.n 15894c │ │ │ │ + blt.n 15895c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bge.n 158920 │ │ │ │ + bge.n 158930 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bge.n 1588ec │ │ │ │ + bge.n 1588fc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bge.n 15887c │ │ │ │ + bge.n 15888c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bge.n 158a3c │ │ │ │ + bge.n 158a4c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bge.n 158a10 │ │ │ │ + bge.n 158a20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb752 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bge.n 1589d8 │ │ │ │ + bge.n 1589e8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r1, 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, #2800] @ 0xaf0 │ │ │ │ ldr r4, [pc, #884] @ (158d08 ) │ │ │ │ @@ -274571,15 +274569,15 @@ │ │ │ │ ... │ │ │ │ adds r6, r7, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, #0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bhi.n 158d1c │ │ │ │ + bhi.n 158d2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ vadd.f64 d0, d9, d10 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ blx 9d398 │ │ │ │ vsub.f64 d0, d10, d0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ vcmpe.f64 d9, d0 │ │ │ │ @@ -274876,15 +274874,15 @@ │ │ │ │ b.n 1590d0 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1592d8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - bmi.n 159034 │ │ │ │ + bmi.n 159044 │ │ │ │ lsls r1, r6, #1 │ │ │ │ mov.w r4, sl, lsl #3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ add r3, r4 │ │ │ │ vldr d7, [r3] │ │ │ │ vabs.f64 d7, d7 │ │ │ │ @@ -275184,19 +275182,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1596b8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 159564 │ │ │ │ + beq.n 159574 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ add r0, r1 │ │ │ │ vldr d6, [r0] │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bgt.w 1593b6 │ │ │ │ @@ -275700,45 +275698,45 @@ │ │ │ │ b.n 159b26 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 159cc8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - bgt.n 159a60 │ │ │ │ + bgt.n 159a70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bge.n 159aa8 │ │ │ │ + bge.n 159ab8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, pc, #288 @ (adr r6, 159c08 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 159c28 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, pc, #104 @ (adr r6, 159b58 ) │ │ │ │ + add r6, pc, #136 @ (adr r6, 159b78 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 159ef0 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 159b10 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ vldr d5, [r9, #152] @ 0x98 │ │ │ │ vldr d4, [r9, #160] @ 0xa0 │ │ │ │ vsub.f64 d5, d5, d4 │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmpe.f64 d8, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -276191,81 +276189,81 @@ │ │ │ │ blx 9d398 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ b.n 159eaa │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15a230 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, pc, #320 @ (adr r4, 15a160 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 15a180 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r7!, {r4} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, pc, #40 @ (adr r4, 15a050 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 15a070 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, pc, #944 @ (adr r3, 15a3e0 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 15a400 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, pc, #768 @ (adr r3, 15a338 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 15a358 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, pc, #520 @ (adr r3, 15a248 ) │ │ │ │ + add r3, pc, #552 @ (adr r3, 15a268 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, pc, #392 @ (adr r3, 15a1d0 ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 15a1f0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, pc, #288 @ (adr r3, 15a170 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 15a190 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, pc, #56 @ (adr r3, 15a090 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 15a0b0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r2, pc, #968 @ (adr r2, 15a428 ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 15a448 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r2, pc, #792 @ (adr r2, 15a380 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 15a3a0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r2, pc, #152 @ (adr r2, 15a108 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 15a128 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 15a460 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 15a080 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r1, pc, #888 @ (adr r1, 15a3f8 ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 15a418 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r0, pc, #952 @ (adr r0, 15a440 ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 15a460 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r0, pc, #840 @ (adr r0, 15a3d8 ) │ │ │ │ + add r0, pc, #872 @ (adr r0, 15a3f8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 15a1d8 ) │ │ │ │ + add r0, pc, #352 @ (adr r0, 15a1f8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r0, pc, #208 @ (adr r0, 15a170 ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 15a190 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ @@ -276423,37 +276421,37 @@ │ │ │ │ blx 9d398 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ b.n 159b5e │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15a468 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ mov r5, r2 │ │ │ │ @@ -277089,67 +277087,67 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 15a3b6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r7, #13 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - itet vc │ │ │ │ + ittt vc │ │ │ │ lslvc r1, r6, #1 │ │ │ │ - ldrvs r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldrvc r4, [sp, #480] @ 0x1e0 │ │ │ │ lslvc r1, r6, #1 │ │ │ │ - itte pl │ │ │ │ - lslpl r1, r6, #1 │ │ │ │ - ldrpl r4, [sp, #336] @ 0x150 │ │ │ │ - lslmi r1, r6, #1 │ │ │ │ + ittt vs │ │ │ │ + lslvs r1, r6, #1 │ │ │ │ + ldrvs r4, [sp, #368] @ 0x170 │ │ │ │ + lslvs r1, r6, #1 │ │ │ │ lsls r6, r7, #8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - itet ne │ │ │ │ + ittt ne │ │ │ │ lslne r1, r6, #1 │ │ │ │ - ldreq r4, [sp, #64] @ 0x40 │ │ │ │ + ldrne r4, [sp, #96] @ 0x60 │ │ │ │ lslne r1, r6, #1 │ │ │ │ - bkpt 0x00aa │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bkpt 0x008a │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r0, 15aa42 │ │ │ │ + cbnz r0, 15aa44 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r4, 15aa38 │ │ │ │ + cbnz r4, 15aa3a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r4, 15aa30 │ │ │ │ + cbnz r4, 15aa32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - revsh r0, r3 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rev16 r4, r2 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rev r0, r0 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r0, 15aa34 │ │ │ │ + cbnz r0, 15aa36 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr.w r6, [pc, #1236] @ 15aefc │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -277643,83 +277641,83 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 15ae9c │ │ │ │ nop │ │ │ │ @ instruction: 0xfbe8007c │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbc0007c │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cpsie ai │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r4, lr} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, 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, #3872] @ 0xf20 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -277984,20 +277982,20 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf668007c │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3f4007c │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - itte │ │ │ │ - lsl r1, r6, #1 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldral r3, [r3, #88] @ 0x58 │ │ │ │ + stmia r0!, {r1} │ │ │ │ + lsls r1, r6, #1 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15b21c │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ itt eq │ │ │ │ ldreq.w r3, [r4, #248] @ 0xf8 │ │ │ │ streq r3, [sp, #72] @ 0x48 │ │ │ │ beq.w 15b51a │ │ │ │ @@ -278413,45 +278411,45 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 15b220 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r1, 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, #3792] @ 0xed0 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ @@ -278798,15 +278796,15 @@ │ │ │ │ adds r7, #1 │ │ │ │ b.n 15bcfc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stcl 0, cr0, [ip, #496]! @ 0x1f0 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldrb.w r3, [r5, #258] @ 0x102 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r2, [r1, #0] │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.n 15bc2a │ │ │ │ @@ -279159,22 +279157,22 @@ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.w 15bd44 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r2, r3, [r3, #128] @ 0x80 │ │ │ │ udf #255 @ 0xff │ │ │ │ ... │ │ │ │ - add r6, pc, #736 @ (adr r6, 15c33c ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 15c35c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0xe988007c │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 15c450 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 15c070 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r1, r6, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ @@ -280344,119 +280342,119 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #220] @ (15ced0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 15bc8c │ │ │ │ - add r1, pc, #624 @ (adr r1, 15d074 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 15d094 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 15ce0c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, pc, #504 @ (adr r6, 15d03c ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 15d05c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #680] @ 0x2a8 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #88] @ (15cf30 ) │ │ │ │ movw r1, #13721 @ 0x3599 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -280484,25 +280482,25 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (15cf44 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 15bc8c │ │ │ │ nop │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015cf48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -280537,17 +280535,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015cfbc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -280984,65 +280982,65 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 15d3f2 │ │ │ │ bvs.n 15d4e0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r6, #1 │ │ │ │ bmi.n 15d3e0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015d4d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281539,93 +281537,93 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 15d952 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bne.n 15daa8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ beq.n 15d9e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r0, #26] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r6, #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, #3992] @ 0xf98 │ │ │ │ mov r5, r0 │ │ │ │ @@ -281798,25 +281796,25 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (15dd10 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 15db3a │ │ │ │ nop │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015dd14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281965,35 +281963,35 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (15ded8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 15de1a │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015dedc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -282019,17 +282017,17 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015df38 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282054,19 +282052,19 @@ │ │ │ │ vldr d0, [pc, #8] @ 15df80 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15e1a0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015df94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282090,19 +282088,19 @@ │ │ │ │ blx 9da08 │ │ │ │ vldr d0, [pc, #4] @ 15dfd8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15e1f8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015dfec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -282145,23 +282143,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (15e078 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 15e026 │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015e07c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -282204,23 +282202,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (15e108 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 15e0b6 │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015e10c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282240,19 +282238,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (15e158 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015e15c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282273,19 +282271,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (15e1a8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015e1ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282306,19 +282304,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (15e1f8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ 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 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -282403,17 +282401,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 15e23e │ │ │ │ nop │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015e2e8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -282451,19 +282449,19 @@ │ │ │ │ vldr d0, [pc, #4] @ 15e350 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15e570 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015e364 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -282519,19 +282517,19 @@ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ b.n 15e3f2 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15e628 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015e41c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282564,19 +282562,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15e6a0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015e494 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282609,19 +282607,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 15e718 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015e50c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -282642,19 +282640,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (15e558 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015e55c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -282735,27 +282733,27 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0015e658 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -283092,19 +283090,19 @@ │ │ │ │ ... │ │ │ │ itt ge │ │ │ │ lslge r4, r7, #1 │ │ │ │ strbge r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ itt vc │ │ │ │ lslvc r4, r7, #1 │ │ │ │ - strvc r4, [r0, #88] @ 0x58 │ │ │ │ + strvc r4, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ movw r1, #18730 @ 0x492a │ │ │ │ ldr r0, [pc, #716] @ (15ed04 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -283347,37 +283345,37 @@ │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ b.n 15e84e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r1, 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, #3704] @ 0xe78 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ @@ -283635,15 +283633,15 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ @ instruction: 0xb8be │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ blx 97ebc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f0d4 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ @@ -284111,23 +284109,23 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [pc, #544] @ (15f77c ) │ │ │ │ + ldr r6, [pc, #576] @ (15f79c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [pc, #376] @ (15f6dc ) │ │ │ │ + ldr r3, [pc, #408] @ (15f6fc ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ sub sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ @@ -284584,37 +284582,37 @@ │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 15f520 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp lr, r5 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #764] @ (15fdb8 ) │ │ │ │ movw r1, #16342 @ 0x3fd6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -284878,29 +284876,29 @@ │ │ │ │ b.n 15fc60 │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d4 │ │ │ │ b.n 15fb9e │ │ │ │ ... │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r4, fp │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add sl, pc │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, r5 │ │ │ │ + add r6, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [pc, #2760] @ 1608a4 │ │ │ │ movw r1, #16386 @ 0x4002 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -285764,55 +285762,55 @@ │ │ │ │ beq.w 160e42 │ │ │ │ cmp r0, #4 │ │ │ │ ite ne │ │ │ │ rsbne r3, r3, #2 │ │ │ │ rsbeq r3, r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 1600e0 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - tst r0, r6 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - tst r6, r1 │ │ │ │ + tst r6, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r4 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 977a0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 1601f2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -286802,113 +286800,113 @@ │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 1606cc │ │ │ │ b.w 16079c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + adds r0, #0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r7, [pc, #992] @ (1619c4 ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r7, [pc, #872] @ (161954 ) │ │ │ │ + ldr r7, [pc, #904] @ (161974 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r7, [pc, #504] @ (1617ec ) │ │ │ │ + ldr r7, [pc, #536] @ (16180c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r7, [pc, #384] @ (16177c ) │ │ │ │ + ldr r7, [pc, #416] @ (16179c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r7, [pc, #224] @ (1616e4 ) │ │ │ │ + ldr r7, [pc, #256] @ (161704 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ vneg.f64 d6, d7 │ │ │ │ vcmpe.f64 d6, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d11 │ │ │ │ b.w 1606b0 │ │ │ │ @@ -287175,21 +287173,21 @@ │ │ │ │ vneg.f64 d6, d7 │ │ │ │ b.n 161936 │ │ │ │ vmov.f64 d2, d6 │ │ │ │ b.n 161928 │ │ │ │ vneg.f64 d5, d6 │ │ │ │ b.n 161916 │ │ │ │ ... │ │ │ │ - ldr r3, [pc, #704] @ (161c54 ) │ │ │ │ + ldr r3, [pc, #736] @ (161c74 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [pc, #112] @ (161a0c ) │ │ │ │ + ldr r3, [pc, #144] @ (161a2c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r0, #24 │ │ │ │ + cmp r0, #32 │ │ │ │ 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, #2952] @ 0xb88 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #720] @ (161c84 ) │ │ │ │ @@ -287455,43 +287453,43 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r0, [pc, #912] @ (162024 ) │ │ │ │ + ldr r0, [pc, #944] @ (162044 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r1, r6, #1 │ │ │ │ - blx r0 │ │ │ │ + blx r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bxns r3 │ │ │ │ + bxns r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov r8, sp │ │ │ │ + mov r8, lr │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov lr, r9 │ │ │ │ + mov lr, sl │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov lr, r5 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 00161ccc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -287572,23 +287570,23 @@ │ │ │ │ ldr r0, [pc, #28] @ (161db8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 161d4e │ │ │ │ nop │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ @@ -287774,37 +287772,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 161f8a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -287827,17 +287825,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r0, #2 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r1, r6, #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 │ │ │ │ @@ -287860,17 +287858,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r1, r6, #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 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -287983,33 +287981,33 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (1621c8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1620b4 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ 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, #3016] @ 0xbc8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #432] @ (162390 ) │ │ │ │ @@ -288171,39 +288169,39 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r4, [r6, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strh r0, [r0, #30] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r2, r4, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ 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] │ │ │ │ @@ -288277,25 +288275,25 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (1624a4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 162402 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r7, [pc, #992] @ (16287c ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r7, [pc, #808] @ (1627cc ) │ │ │ │ + ldr r7, [pc, #840] @ (1627ec ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -288370,17 +288368,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r6, [pc, #928] @ (162934 ) │ │ │ │ + ldr r6, [pc, #960] @ (162954 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r0, r3 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #548] @ (1627d0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -288585,47 +288583,47 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #76] @ (162810 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 162792 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #480] @ (1629b4 ) │ │ │ │ + ldr r6, [pc, #512] @ (1629d4 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [pc, #144] @ (162868 ) │ │ │ │ + ldr r6, [pc, #176] @ (162888 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r5, [pc, #968] @ (162ba8 ) │ │ │ │ + ldr r5, [pc, #1000] @ (162bc8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r5, [pc, #384] @ (162968 ) │ │ │ │ + ldr r5, [pc, #416] @ (162988 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r5, [pc, #152] @ (162888 ) │ │ │ │ + ldr r5, [pc, #184] @ (1628a8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [pc, #896] @ (162b78 ) │ │ │ │ + ldr r4, [pc, #928] @ (162b98 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [pc, #792] @ (162b18 ) │ │ │ │ + ldr r4, [pc, #824] @ (162b38 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [pc, #664] @ (162aa0 ) │ │ │ │ + ldr r4, [pc, #696] @ (162ac0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [pc, #560] @ (162a40 ) │ │ │ │ + ldr r4, [pc, #592] @ (162a60 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r3, r1 │ │ │ │ + adds r2, r4, r1 │ │ │ │ lsls r1, 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 r5, r2 │ │ │ │ ldr r2, [pc, #288] @ (162948 ) │ │ │ │ @@ -288741,27 +288739,27 @@ │ │ │ │ b.n 162880 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #23] │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #856] @ (162cac ) │ │ │ │ + ldr r3, [pc, #888] @ (162ccc ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldrb r4, [r2, #22] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [pc, #296] @ (162a88 ) │ │ │ │ + ldr r3, [pc, #328] @ (162aa8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1629c0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1629e0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -289020,49 +289018,49 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #80] @ (162c64 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 162a08 │ │ │ │ - ldr r2, [pc, #320] @ (162d64 ) │ │ │ │ + ldr r2, [pc, #352] @ (162d84 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #472] @ (162e04 ) │ │ │ │ + ldr r1, [pc, #504] @ (162e24 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #304] @ (162d64 ) │ │ │ │ + ldr r1, [pc, #336] @ (162d84 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #136] @ (162cc4 ) │ │ │ │ + ldr r1, [pc, #168] @ (162ce4 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r6, #19 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #784] @ (162f54 ) │ │ │ │ + ldr r0, [pc, #816] @ (162f74 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #664] @ (162ee4 ) │ │ │ │ + ldr r0, [pc, #696] @ (162f04 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #544] @ (162e74 ) │ │ │ │ + ldr r0, [pc, #576] @ (162e94 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #424] @ (162e04 ) │ │ │ │ + ldr r0, [pc, #456] @ (162e24 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #232] @ (162d4c ) │ │ │ │ + ldr r0, [pc, #264] @ (162d6c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -289197,29 +289195,29 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - mov r8, lr │ │ │ │ + mov r8, pc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov lr, sl │ │ │ │ + mov lr, fp │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov sl, r7 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov lr, r3 │ │ │ │ + mov lr, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #888] @ (163178 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -289585,53 +289583,53 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #29] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r2, lr │ │ │ │ + cmp r2, pc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add ip, sl │ │ │ │ + add ip, fp │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r8, r0 │ │ │ │ + add r8, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, r4 │ │ │ │ + add r4, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - muls r2, r2 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - orrs r4, r6 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - orrs r6, r0 │ │ │ │ + orrs r6, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmn r0, r5 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -289703,29 +289701,29 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (1632b4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 16321a │ │ │ │ nop │ │ │ │ - tst r4, r7 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r2, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r1, r6, #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, r1 │ │ │ │ @@ -289780,17 +289778,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - lsrs r6, r7 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #1 │ │ │ │ ble.n 163376 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -289821,17 +289819,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (1633c4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 16339a │ │ │ │ nop │ │ │ │ - lsls r4, r3 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ 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, #580] @ (163620 ) │ │ │ │ @@ -290054,47 +290052,47 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r7, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r6, [r6, #6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r1, r6, #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, r3 │ │ │ │ sub sp, #8 │ │ │ │ @@ -290177,25 +290175,25 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ 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 │ │ │ │ mov r0, r3 │ │ │ │ @@ -290266,15 +290264,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ 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 │ │ │ │ @@ -290360,29 +290358,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (16393c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ 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, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #580] @ (163b98 ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ @@ -290600,45 +290598,45 @@ │ │ │ │ ... │ │ │ │ ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ subs r1, #172 @ 0xac │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + subs r1, #20 │ │ │ │ + lsls r1, r6, #1 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r1, r6, #1 │ │ │ │ subs r0, #212 @ 0xd4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ + lsls r1, r6, #1 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r1, 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 r7, r0 │ │ │ │ @@ -290673,17 +290671,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r0, #30 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #9 │ │ │ │ beq.n 163c5e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -290715,17 +290713,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (163cb0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 163c7a │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r1, 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 r6, r3 │ │ │ │ sub sp, #16 │ │ │ │ @@ -290960,53 +290958,53 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #84] @ (163f60 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 163d24 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r7, #26 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, #0 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r1, r6, #1 │ │ │ │ adds r5, #120 @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ + lsls r1, r6, #1 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #9 │ │ │ │ beq.n 163f72 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -291055,21 +291053,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (163ff4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 163fb4 │ │ │ │ nop │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ @@ -291126,20 +291124,20 @@ │ │ │ │ ldr r0, [pc, #28] @ (1640a4 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vshr.u32 q0, q8, #6 │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ + vmvn.i32 q8, #160 @ 0x000000a0 │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vshr.u16 q0, q8, #10 │ │ │ │ + vshr.u16 q0, q8, #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 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [pc, #920] @ (164458 ) │ │ │ │ @@ -291480,52 +291478,52 @@ │ │ │ │ b.n 16442c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mrc2 0, 0, r0, cr4, cr0, {3} │ │ │ │ + mrc2 0, 0, r0, cr12, cr0, {3} │ │ │ │ str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #-448] @ 0xfffffe40 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + ldc2l 0, cr0, [r8, #-448] @ 0xfffffe40 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldc2 0, cr0, [r2, #-448]! @ 0xfffffe40 │ │ │ │ - adds r1, #20 │ │ │ │ + ldc2 0, cr0, [sl, #-448]! @ 0xfffffe40 │ │ │ │ + adds r1, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc2l 0, cr0, [ip], #448 @ 0x1c0 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + ldc2l 0, cr0, [r4], #448 @ 0x1c0 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc2 0, cr0, [r0], {112} @ 0x70 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + stc2 0, cr0, [r8], {112} @ 0x70 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc2l 0, cr0, [r2], #-448 @ 0xfffffe40 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + stc2l 0, cr0, [sl], #-448 @ 0xfffffe40 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcrr2 0, 7, r0, r4, cr0 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + mcrr2 0, 7, r0, ip, cr0 │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldc2 0, cr0, [r6], {112} @ 0x70 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + ldc2 0, cr0, [lr], {112} @ 0x70 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xfbfa0070 │ │ │ │ - adds r0, #14 │ │ │ │ + stc2 0, cr0, [r2], {112} @ 0x70 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xfbdc0070 │ │ │ │ + @ instruction: 0xfbe40070 │ │ │ │ ldrd r1, r2, [r2, #32] │ │ │ │ sub.w r0, r1, #512 @ 0x200 │ │ │ │ orrs r0, r2 │ │ │ │ beq.n 164542 │ │ │ │ movw r0, #513 @ 0x201 │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r0, r2, #0 │ │ │ │ @@ -291580,17 +291578,17 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr.w r4, [pc, #1388] @ 164ae0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -292118,64 +292116,64 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.n 164742 │ │ │ │ str r4, [r3, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vst4.16 {d0-d3}, [lr :256], r0 │ │ │ │ + ldrsb.w r0, [r6, r0, lsl #3] │ │ │ │ ldrsh r2, [r2, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str??.w r0, [lr, r0, lsl #3] │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + ldr??.w r0, [r6, r0, lsl #3] │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb.w r0, [ip, r0, lsl #3] │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + ldrb.w r0, [r4, r0, lsl #3] │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf7b80070 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + @ instruction: 0xf7c00070 │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf79a0070 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + @ instruction: 0xf7a20070 │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf69a0070 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ + subw r0, r2, #2160 @ 0x870 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf67c0070 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + @ instruction: 0xf6840070 │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf65e0070 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + @ instruction: 0xf6660070 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movw r0, #2160 @ 0x870 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + movw r0, #34928 @ 0x8870 │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf6220070 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + @ instruction: 0xf62a0070 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - addw r0, r4, #2160 @ 0x870 │ │ │ │ - cmp r2, #6 │ │ │ │ + addw r0, ip, #2160 @ 0x870 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rsbs r0, r6, #15728640 @ 0xf00000 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + rsbs r0, lr, #15728640 @ 0xf00000 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs.w r0, r8, #15728640 @ 0xf00000 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + rsb r0, r0, #15728640 @ 0xf00000 │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf5960070 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xf59e0070 │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sbcs.w r0, r8, #15728640 @ 0xf00000 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + @ instruction: 0xf5800070 │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adc.w r0, sl, #15728640 @ 0xf00000 │ │ │ │ + adcs.w r0, r2, #15728640 @ 0xf00000 │ │ │ │ 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] │ │ │ │ mov sl, r1 │ │ │ │ @@ -292497,24 +292495,24 @@ │ │ │ │ ldr r0, [pc, #32] @ (164f58 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 164ec4 │ │ │ │ nop │ │ │ │ - mrc 0, 0, r0, cr2, cr3, {3} │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + mrc 0, 0, r0, cr10, cr3, {3} │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf0e80070 │ │ │ │ + @ instruction: 0xf0f00070 │ │ │ │ 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] @ (165074 ) │ │ │ │ ldr r3, [pc, #260] @ (165078 ) │ │ │ │ @@ -292620,23 +292618,23 @@ │ │ │ │ nop │ │ │ │ ldrsb r2, [r4, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r5, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vshr.s32 q8, q8, #16 │ │ │ │ - movs r4, #4 │ │ │ │ + vshr.s32 q8, q8, #8 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vshr.s16 q8, q8, #12 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + vshr.s16 q8, q8, #4 │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vshr.s32 q0, q8, #6 │ │ │ │ + vmvn.i32 q8, #32 @ 0x00000020 │ │ │ │ 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 fp, r1 │ │ │ │ ldr.w r4, [pc, #1124] @ 165514 │ │ │ │ @@ -293062,47 +293060,47 @@ │ │ │ │ b.n 1652e0 │ │ │ │ strb r0, [r4, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stcl 0, cr0, [sl], #448 @ 0x1c0 │ │ │ │ - movs r1, #0 │ │ │ │ + ldcl 0, cr0, [r2], #448 @ 0x1c0 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldcl 0, cr0, [r0], {112} @ 0x70 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + ldcl 0, cr0, [r8], {112} @ 0x70 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldc 0, cr0, [r4], #448 @ 0x1c0 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + ldc 0, cr0, [ip], #448 @ 0x1c0 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc 0, cr0, [r2], {112} @ 0x70 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + stc 0, cr0, [sl], {112} @ 0x70 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xebf80070 │ │ │ │ - movs r0, #14 │ │ │ │ + stc 0, cr0, [r0], {112} @ 0x70 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rsbs r0, lr, r0, ror #1 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + @ instruction: 0xebe60070 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sub.w r0, ip, r0, ror #1 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs.w r0, r4, r0, ror #1 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xeb840070 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + @ instruction: 0xeb8c0070 │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sbc.w r0, sl, r0, ror #1 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + sbcs.w r0, r2, r0, ror #1 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adc.w r0, r2, r0, ror #1 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + adc.w r0, sl, r0, ror #1 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds.w r0, r4, r0, ror #1 │ │ │ │ + adds.w r0, ip, r0, ror #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 r1, [pc, #220] @ (165668 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #220] @ (16566c ) │ │ │ │ @@ -293197,22 +293195,22 @@ │ │ │ │ movs r3, #3 │ │ │ │ b.n 16564c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r0, [r1, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ands.w r0, r6, r0, ror #1 │ │ │ │ + ands.w r0, lr, r0, ror #1 │ │ │ │ str r4, [r0, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strd r0, r0, [r0, #448]! @ 0x1c0 │ │ │ │ + strd r0, r0, [r8, #448]! @ 0x1c0 │ │ │ │ stmdb 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 fp, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -293422,36 +293420,35 @@ │ │ │ │ b.n 1657ee │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #456] @ (165a58 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmdb sl, {r4, r5, r6} │ │ │ │ - adds r2, r6, #4 │ │ │ │ + stmdb r2!, {r4, r5, r6} │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmdb r2, {r4, r5, r6} │ │ │ │ + stmdb sl, {r4, r5, r6} │ │ │ │ ldr r6, [pc, #960] @ (165c68 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia.w r0, {r4, r5, r6} │ │ │ │ - adds r6, r5, #0 │ │ │ │ + stmia.w r8, {r4, r5, r6} │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 1658b4 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + @ instruction: 0xe8060070 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 165870 │ │ │ │ + b.n 165880 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 165840 │ │ │ │ + b.n 165850 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ ldr.w r5, [pc, #1616] @ 165f30 │ │ │ │ @@ -294060,59 +294057,59 @@ │ │ │ │ b.n 165ae2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r5, [pc, #192] @ (165ff4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 165a00 │ │ │ │ + b.n 165a10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 1659d0 │ │ │ │ + b.n 1659e0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r3, [pc, #184] @ (166004 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 16591c │ │ │ │ + b.n 16592c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r6, r4, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 1657b8 │ │ │ │ + b.n 1657c8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 1665cc │ │ │ │ + b.n 1665dc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 166434 │ │ │ │ + b.n 166444 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 166258 │ │ │ │ + b.n 166268 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 166228 │ │ │ │ + b.n 166238 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 1661f8 │ │ │ │ + b.n 166208 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 1661c8 │ │ │ │ + b.n 1661d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 166198 │ │ │ │ + b.n 1661a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 165ae2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -294185,37 +294182,37 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 165e9c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 165c0e │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 16613c │ │ │ │ + b.n 16614c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 16610c │ │ │ │ + b.n 16611c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 1660dc │ │ │ │ + b.n 1660ec │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 1660ac │ │ │ │ + b.n 1660bc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 16608c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 234 @ 0xea │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ @@ -294307,29 +294304,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (16619c ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 166102 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - svc 12 │ │ │ │ + svc 20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #512] @ (1663b4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -294534,35 +294531,35 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n 1662c8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r0, ip │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ble.n 16643c │ │ │ │ + ble.n 16644c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ble.n 166414 │ │ │ │ + ble.n 166424 │ │ │ │ lsls r0, r6, #1 │ │ │ │ orrs r2, r2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bgt.n 166340 │ │ │ │ + bgt.n 166350 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bgt.n 166310 │ │ │ │ + bgt.n 166320 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bgt.n 1664e0 │ │ │ │ + bgt.n 1662f0 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r1, [pc, #624] @ (16666c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -294812,35 +294809,35 @@ │ │ │ │ b.n 1664d6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ tst r2, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - blt.n 1665ec │ │ │ │ + blt.n 1665fc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - blt.n 1665c4 │ │ │ │ + blt.n 1665d4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ sbcs r6, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + lsrs r2, r2, #29 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - blt.n 1666c4 │ │ │ │ + blt.n 1666d4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bge.n 166718 │ │ │ │ + bge.n 166728 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bls.n 16662c │ │ │ │ + bls.n 16663c │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr.w r5, [pc, #1324] @ 166be0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -295343,55 +295340,55 @@ │ │ │ │ bne.w 166948 │ │ │ │ b.n 166a3e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r7, #92 @ 0x5c │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bhi.n 166bd0 │ │ │ │ + bhi.n 166be0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bhi.n 166ba0 │ │ │ │ + bhi.n 166bb0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ subs r6, #190 @ 0xbe │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bvc.n 166be0 │ │ │ │ + bvc.n 166bf0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bvs.n 166c78 │ │ │ │ + bvs.n 166c88 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bpl.n 166ba8 │ │ │ │ + bpl.n 166bb8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bpl.n 166b80 │ │ │ │ + bpl.n 166b90 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bpl.n 166c90 │ │ │ │ + bpl.n 166ca0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bpl.n 166c60 │ │ │ │ + bpl.n 166c70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bpl.n 166c34 │ │ │ │ + bpl.n 166c44 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bmi.n 166c08 │ │ │ │ + bmi.n 166c18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ @@ -295418,17 +295415,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bcc.n 166bd8 │ │ │ │ + bcc.n 166be8 │ │ │ │ lsls r0, 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 r2, r1 │ │ │ │ @@ -295454,17 +295451,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bcc.n 166d7c │ │ │ │ + bcc.n 166d8c │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00166cf0 : │ │ │ │ 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 │ │ │ │ @@ -296016,164 +296013,164 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 166d5a │ │ │ │ bvc.n 1671fe │ │ │ │ vtbl.8 d19, {d15-d16}, d2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bcs.n 16724c │ │ │ │ + bcs.n 16725c │ │ │ │ lsls r0, r6, #1 │ │ │ │ subs r0, #182 @ 0xb6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ bcs.n 16735a │ │ │ │ vqrdmlsh.s , , d15[0] │ │ │ │ @ instruction: 0xffffe8b9 │ │ │ │ vcvt.f32.u32 , , #1 │ │ │ │ - vqshl.u64 d16, d2, #63 @ 0x3f │ │ │ │ + vqshl.u64 d16, d10, #63 @ 0x3f │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bcs.n 167308 │ │ │ │ + bcs.n 167318 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r5, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r0, r1, r3, r4} │ │ │ │ - vsli.64 q8, q15, #63 @ 0x3f │ │ │ │ + vrsubhn.i d16, , q3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bne.n 167284 │ │ │ │ + bne.n 167294 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bne.n 167250 │ │ │ │ + bne.n 167260 │ │ │ │ lsls r0, r6, #1 │ │ │ │ beq.n 1672b6 │ │ │ │ vcvt.f32.u32 d28, d11, #1 │ │ │ │ - vsli.64 d16, d10, #63 @ 0x3f │ │ │ │ + vabal.u q8, d31, d18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bne.n 1673d4 │ │ │ │ + bne.n 1673e4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bne.n 1673ac │ │ │ │ + bne.n 1673bc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bne.n 167330 │ │ │ │ + bne.n 167340 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmia r4!, {r0, r2, r6} │ │ │ │ - vsli.32 d16, d2, #31 │ │ │ │ + vsli.32 d16, d10, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 1672e4 │ │ │ │ + beq.n 1672f4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldmia r4, {r0, r2, r4, r7} │ │ │ │ - vmls.i q8, , d22[0] │ │ │ │ + vmls.i q8, , d30[0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 167298 │ │ │ │ + beq.n 1672a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldmia r0, {r0, r2, r3, r5, r7} │ │ │ │ - vsri.64 d16, d26, #1 │ │ │ │ + vmls.i q8, , d2[0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 16724c │ │ │ │ + beq.n 16725c │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldmia r0, {r0, r2} │ │ │ │ - vraddhn.i d16, , q7 │ │ │ │ + vsri.64 d16, d6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 167400 │ │ │ │ + beq.n 167410 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmia r7!, {r0, r4, r7} │ │ │ │ - vmls.i q8, , d18[0] │ │ │ │ + vmls.i q8, , d26[0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 1673b4 │ │ │ │ + beq.n 1673c4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r5, sp, #772 @ 0x304 │ │ │ │ - vsri.32 d16, d22, #1 │ │ │ │ + vsri.32 d16, d30, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 167368 │ │ │ │ + beq.n 167378 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmia r6!, {r0, r2, r3, r4, r5} │ │ │ │ - vraddhn.i d16, , q3 │ │ │ │ + vraddhn.i d16, , q7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ bl 19536a │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r5, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xe80fffff │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmia r0!, {r0, r2, r3, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff034e │ │ │ │ + vrsra.u32 q8, q3, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ b.n 166c5e │ │ │ │ - vrsra.u32 d16, d10, #1 │ │ │ │ + vsubw.u q8, , d18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xb825 │ │ │ │ - vmlal.u q8, d31, d30[0] │ │ │ │ + vrshr.u64 q8, q11, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ bl 3cf3b2 │ │ │ │ bl 1813b6 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xb65f │ │ │ │ - vsubl.u q8, d31, d0 │ │ │ │ + vsubl.u q8, d31, d8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xfab7ffff │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r6, sp, #156 @ 0x9c │ │ │ │ - vsubl.u q8, d15, d24 │ │ │ │ + vrshr.u32 d16, d16, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r5, sp, #684 @ 0x2ac │ │ │ │ - vsra.u64 q8, q14, #1 │ │ │ │ + vsubl.u q8, d15, d4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -296196,17 +296193,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r6, r2 │ │ │ │ + movs r6, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00167450 : │ │ │ │ stmdb 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 │ │ │ │ @@ -296489,49 +296486,49 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ adds r1, #176 @ 0xb0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vqadd.u32 q8, q2, q8 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + vqadd.u32 q8, q6, q8 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ adds r0, #242 @ 0xf2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mrc2 0, 3, r0, cr0, cr0, {3} │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + mrc2 0, 3, r0, cr8, cr0, {3} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mrc2 0, 0, r0, cr12, cr0, {3} │ │ │ │ - vshr.u32 q8, q8, #14 │ │ │ │ - movs r2, r6 │ │ │ │ + mcr2 0, 1, r0, cr4, cr0, {3} │ │ │ │ + vshr.u32 q8, q8, #6 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc2l 0, cr0, [lr, #448]! @ 0x1c0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldc2l 0, cr0, [r6, #448]! @ 0x1c0 │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc2 0, cr0, [ip, #448]! @ 0x1c0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldc2 0, cr0, [r4, #448]! @ 0x1c0 │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc2 0, cr0, [lr, #448] @ 0x1c0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldc2 0, cr0, [r6, #448] @ 0x1c0 │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc2l 0, cr0, [r4, #-448] @ 0xfffffe40 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldc2l 0, cr0, [ip, #-448] @ 0xfffffe40 │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc2 0, cr0, [sl, #-448]! @ 0xfffffe40 │ │ │ │ - vqadd.u32 q0, q6, q8 │ │ │ │ - vqadd.u8 q0, q1, q8 │ │ │ │ + ldc2 0, cr0, [r2, #-448]! @ 0xfffffe40 │ │ │ │ + vqadd.u64 q0, q2, q8 │ │ │ │ + vqadd.u8 q0, q5, q8 │ │ │ │ stmdb 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, #940] @ (167b6c ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -296905,49 +296902,49 @@ │ │ │ │ b.n 167b0c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [sl], {112} @ 0x70 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stc2 0, cr0, [r2], #-448 @ 0xfffffe40 │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ cmp r5, #214 @ 0xd6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xfbb80070 │ │ │ │ - mrc2 0, 2, r0, cr6, cr0, {3} │ │ │ │ - @ instruction: 0xfb180070 │ │ │ │ - @ instruction: 0xfb0e0070 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xfbc00070 │ │ │ │ + mrc2 0, 2, r0, cr14, cr0, {3} │ │ │ │ + @ instruction: 0xfb200070 │ │ │ │ + @ instruction: 0xfb160070 │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfa4e0070 │ │ │ │ - ldc2 0, cr0, [sl], #448 @ 0x1c0 │ │ │ │ - @ instruction: 0xfa2e0070 │ │ │ │ - ldc2 0, cr0, [ip], #448 @ 0x1c0 │ │ │ │ - @ instruction: 0xfa100070 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + @ instruction: 0xfa560070 │ │ │ │ + stc2l 0, cr0, [r2], {112} @ 0x70 │ │ │ │ + @ instruction: 0xfa360070 │ │ │ │ + stc2l 0, cr0, [r4], {112} @ 0x70 │ │ │ │ + @ instruction: 0xfa180070 │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr??.w r0, [r4, #112] @ 0x70 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + ldr??.w r0, [ip, #112] @ 0x70 │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vld4.16 {d16-d19}, [r8 :256], r0 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + ldr??.w r0, [r0, r0, lsl #3] │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vst4.16 {d16-d19}, [ip :256], r0 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + ldr??.w r0, [r4, r0, lsl #3] │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vld4.16 {d0-d3}, [ip :256], r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldrsh.w r0, [r4, r0, lsl #3] │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb.w r0, [r0, r0, lsl #3] │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldrsb.w r0, [r8, r0, lsl #3] │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr??.w r0, [r4, #112] @ 0x70 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + ldr??.w r0, [ip, #112] @ 0x70 │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ 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 │ │ │ │ mov r8, r3 │ │ │ │ @@ -297198,35 +297195,35 @@ │ │ │ │ b.n 167e30 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr??.w r0, [r6, r0, lsl #3] │ │ │ │ + ldr??.w r0, [lr, r0, lsl #3] │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xf7440070 │ │ │ │ - movt r0, #18544 @ 0x4870 │ │ │ │ - @ instruction: 0xf6b80070 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + @ instruction: 0xf74c0070 │ │ │ │ + movt r0, #51312 @ 0xc870 │ │ │ │ + movt r0, #2160 @ 0x870 │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf6860070 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + @ instruction: 0xf68e0070 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf6680070 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + @ instruction: 0xf6700070 │ │ │ │ + stmia r2!, {r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movw r0, #18544 @ 0x4870 │ │ │ │ - vst4.16 {d0-d3}, [lr :256], r0 │ │ │ │ - @ instruction: 0xf6280070 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + movw r0, #51312 @ 0xc870 │ │ │ │ + ldrsb.w r0, [r6, r0, lsl #3] │ │ │ │ + @ instruction: 0xf6300070 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - addw r0, r8, #2160 @ 0x870 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xf6100070 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00167ea0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -297263,16 +297260,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adcs.w r0, r0, #15728640 @ 0xf00000 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + adcs.w r0, r8, #15728640 @ 0xf00000 │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00167f18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -297287,15 +297284,15 @@ │ │ │ │ adds r1, #1 │ │ │ │ blx 97da0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movw r0, #26736 @ 0x6870 │ │ │ │ + movw r0, #59504 @ 0xe870 │ │ │ │ │ │ │ │ 00167f50 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -297306,15 +297303,15 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 167f7e │ │ │ │ ldr.w r1, [r4, #296] @ 0x128 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ adds r1, #1 │ │ │ │ b.w 9f8c4 │ │ │ │ pop {r4, pc} │ │ │ │ - addw r0, lr, #2160 @ 0x870 │ │ │ │ + @ instruction: 0xf6160070 │ │ │ │ │ │ │ │ 00167f84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -297333,17 +297330,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (167fcc ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - rsbs r0, r4, #15728640 @ 0xf00000 │ │ │ │ - eors.w r0, r4, #15728640 @ 0xf00000 │ │ │ │ - @ instruction: 0xf75e0070 │ │ │ │ + rsbs r0, ip, #15728640 @ 0xf00000 │ │ │ │ + eors.w r0, ip, #15728640 @ 0xf00000 │ │ │ │ + @ instruction: 0xf7660070 │ │ │ │ │ │ │ │ 00167fd0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -297373,17 +297370,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (168034 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r0, #8 │ │ │ │ b.n 16800a │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5820070 │ │ │ │ - bics.w r0, r0, #15728640 @ 0xf00000 │ │ │ │ - @ instruction: 0xf6fa0070 │ │ │ │ + @ instruction: 0xf58a0070 │ │ │ │ + bics.w r0, r8, #15728640 @ 0xf00000 │ │ │ │ + @ instruction: 0xf7020070 │ │ │ │ │ │ │ │ 00168038 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -297403,17 +297400,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (168084 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5200070 │ │ │ │ - @ instruction: 0xf3e00070 │ │ │ │ - subw r0, sl, #2160 @ 0x870 │ │ │ │ + @ instruction: 0xf5280070 │ │ │ │ + @ instruction: 0xf3e80070 │ │ │ │ + @ instruction: 0xf6b20070 │ │ │ │ │ │ │ │ 00168088 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -297444,17 +297441,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1680f4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4d00070 │ │ │ │ - @ instruction: 0xf36e0070 │ │ │ │ - @ instruction: 0xf6380070 │ │ │ │ + @ instruction: 0xf4d80070 │ │ │ │ + @ instruction: 0xf3760070 │ │ │ │ + movw r0, #2160 @ 0x870 │ │ │ │ │ │ │ │ 001680f8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -297495,17 +297492,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (168178 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - orrs.w r0, sl, #15728640 @ 0xf00000 │ │ │ │ - @ instruction: 0xf2e80070 │ │ │ │ - subs.w r0, r2, #15728640 @ 0xf00000 │ │ │ │ + orn r0, r2, #15728640 @ 0xf00000 │ │ │ │ + @ instruction: 0xf2f00070 │ │ │ │ + subs.w r0, sl, #15728640 @ 0xf00000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movw ip, #33795 @ 0x8403 │ │ │ │ movt ip, #57876 @ 0xe214 │ │ │ │ @@ -297613,16 +297610,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eors.w r0, lr, #15728640 @ 0xf00000 │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + @ instruction: 0xf4a60070 │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ 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 │ │ │ │ @@ -297690,19 +297687,19 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bics.w r0, r8, #15728640 @ 0xf00000 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + orr.w r0, r0, #15728640 @ 0xf00000 │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf3de0070 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + @ instruction: 0xf3e60070 │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r5, r3 │ │ │ │ @@ -297881,25 +297878,25 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xf31e0070 │ │ │ │ - cbnz r2, 1685f4 │ │ │ │ + @ instruction: 0xf3260070 │ │ │ │ + cbnz r2, 1685f6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf28c0070 │ │ │ │ - cbnz r0, 1685d8 │ │ │ │ + @ instruction: 0xf2940070 │ │ │ │ + cbnz r0, 1685da │ │ │ │ lsls r0, r6, #1 │ │ │ │ - addw r0, sl, #112 @ 0x70 │ │ │ │ - revsh r6, r3 │ │ │ │ + @ instruction: 0xf2120070 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf1ec0070 │ │ │ │ - revsh r0, r0 │ │ │ │ + @ instruction: 0xf1f40070 │ │ │ │ + revsh r0, r1 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr.w r5, [pc, #1320] @ 168ad0 │ │ │ │ @@ -298405,66 +298402,66 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r0, #112 @ 0x70 │ │ │ │ - cbnz r2, 168af8 │ │ │ │ + eors.w r0, r8, #112 @ 0x70 │ │ │ │ + cbnz r2, 168afa │ │ │ │ lsls r0, r6, #1 │ │ │ │ - orr.w r0, r8, #112 @ 0x70 │ │ │ │ - cbnz r4, 168aee │ │ │ │ + orrs.w r0, r0, #112 @ 0x70 │ │ │ │ + cbnz r4, 168af0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vshr.s16 q0, q8, #12 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + vshr.s16 q0, q8, #4 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r0, r6, #1 │ │ │ │ subs r6, r2, #1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - vqadd.s16 q8, q5, q8 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + vqadd.s32 q8, q1, q8 │ │ │ │ + @ instruction: 0xb836 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mcr 0, 5, r0, cr2, cr0, {3} │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + mcr 0, 5, r0, cr10, cr0, {3} │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mrc 0, 2, r0, cr6, cr0, {3} │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + mrc 0, 2, r0, cr14, cr0, {3} │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mrc 0, 0, r0, cr8, cr0, {3} │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + mcr 0, 1, r0, cr0, cr0, {3} │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldcl 0, cr0, [lr, #448]! @ 0x1c0 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + mcr 0, 0, r0, cr6, cr0, {3} │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldcl 0, cr0, [r0, #448] @ 0x1c0 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + ldcl 0, cr0, [r8, #448] @ 0x1c0 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc 0, cr0, [r6, #448]! @ 0x1c0 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + ldc 0, cr0, [lr, #448]! @ 0x1c0 │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stcl 0, cr0, [r2, #-448] @ 0xfffffe40 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + stcl 0, cr0, [sl, #-448] @ 0xfffffe40 │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc 0, cr0, [sl, #-448]! @ 0xfffffe40 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + ldc 0, cr0, [r2, #-448]! @ 0xfffffe40 │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc 0, cr0, [r8, #-448] @ 0xfffffe40 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + ldc 0, cr0, [r0, #-448] @ 0xfffffe40 │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stcl 0, cr0, [lr], #448 @ 0x1c0 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + ldcl 0, cr0, [r6], #448 @ 0x1c0 │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldcl 0, cr0, [r4], {112} @ 0x70 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + ldcl 0, cr0, [ip], {112} @ 0x70 │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc 0, cr0, [sl], #448 @ 0x1c0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + ldc 0, cr0, [r2], #448 @ 0x1c0 │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc 0, cr0, [r0], {112} @ 0x70 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + ldc 0, cr0, [r8], {112} @ 0x70 │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ @@ -298547,16 +298544,16 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n 168c1c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r2, r3, r2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r8, r0, ror #1 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + sbc.w r0, r0, r0, ror #1 │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ subs r0, r3, r0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -298615,16 +298612,16 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs.w sl, sl, #1 │ │ │ │ bcs.n 168c84 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - orns r0, r4, r0, ror #1 │ │ │ │ - cbz r0, 168d52 │ │ │ │ + orns r0, ip, r0, ror #1 │ │ │ │ + cbz r0, 168d54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -298722,25 +298719,25 @@ │ │ │ │ ldr r0, [pc, #40] @ (168e24 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 168db2 │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r6, #448]! @ 0x1c0 │ │ │ │ - uxtb r2, r1 │ │ │ │ + ldrd r0, r0, [lr, #448]! @ 0x1c0 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xe9a20070 │ │ │ │ - sxtb r6, r6 │ │ │ │ + @ instruction: 0xe9aa0070 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xe9860070 │ │ │ │ - sxtb r2, r3 │ │ │ │ + @ instruction: 0xe98e0070 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrd r0, r0, [r0, #-448] @ 0x1c0 │ │ │ │ - sxth r4, r4 │ │ │ │ + ldrd r0, r0, [r8, #-448] @ 0x1c0 │ │ │ │ + sxth r4, r5 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #472] @ (169014 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -298918,33 +298915,33 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (16903c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 168ff2 │ │ │ │ nop │ │ │ │ - ldmdb ip, {r4, r5, r6} │ │ │ │ - strd r0, r0, [sl], #-448 @ 0x1c0 │ │ │ │ - cbz r6, 16902e │ │ │ │ + stmdb r4!, {r4, r5, r6} │ │ │ │ + ldrd r0, r0, [r2], #-448 @ 0x1c0 │ │ │ │ + cbz r6, 169030 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 168f68 │ │ │ │ + b.n 168f78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 168f30 │ │ │ │ + b.n 168f40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 168ef8 │ │ │ │ + b.n 168f08 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 168ec4 │ │ │ │ + b.n 168ed4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #212] @ (169128 ) │ │ │ │ @@ -299030,23 +299027,23 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 169094 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r0, #23 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 168eb0 │ │ │ │ + b.n 168ec0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r0, r6, #1 │ │ │ │ asrs r0, r0, #22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n 168da0 │ │ │ │ + b.n 168db0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub sp, #16 │ │ │ │ @@ -299222,37 +299219,37 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (169350 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 169200 │ │ │ │ nop │ │ │ │ - b.n 168d88 │ │ │ │ + b.n 168d98 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 168d24 │ │ │ │ + b.n 168d34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 168cac │ │ │ │ + b.n 168cbc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 168c4c │ │ │ │ + b.n 168c5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 168c20 │ │ │ │ + b.n 168c30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 168bb4 │ │ │ │ + b.n 168bc4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -299458,41 +299455,41 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx 96a84 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9da08 │ │ │ │ b.n 169468 │ │ │ │ nop │ │ │ │ - b.n 169bd4 │ │ │ │ + b.n 169be4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 169b48 │ │ │ │ + b.n 169b58 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 169acc │ │ │ │ + b.n 169adc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 169a98 │ │ │ │ + b.n 169aa8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 169a64 │ │ │ │ + b.n 169a74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 169a38 │ │ │ │ + b.n 169a48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 169998 │ │ │ │ + b.n 1699a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ 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, #2856] @ 0xb28 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ @@ -299891,39 +299888,39 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r6, r6, #32 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 169bb4 │ │ │ │ + b.n 169bc4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 169aec │ │ │ │ + b.n 169afc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 169adc │ │ │ │ + b.n 169aec │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r2, r2, #21 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, pc, #152 @ (adr r7, 169abc ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 169adc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 169e14 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 169a34 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ble.n 169968 │ │ │ │ + ble.n 169978 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #448 @ (adr r6, 169bf4 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 169c14 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ble.n 169938 │ │ │ │ + ble.n 169948 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #336 @ (adr r6, 169b8c ) │ │ │ │ + add r6, pc, #368 @ (adr r6, 169bac ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ vldr d7, [r2, #128] @ 0x80 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.n 169a8e │ │ │ │ vldr d7, [r2, #136] @ 0x88 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ @@ -300446,111 +300443,111 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 169a94 │ │ │ │ - bgt.n 169f2c │ │ │ │ + bgt.n 169f3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bgt.n 169fec │ │ │ │ + bgt.n 169ffc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, pc, #944 @ (adr r4, 16a36c ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 16a38c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bgt.n 169fdc │ │ │ │ + bgt.n 169fec │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 16a078 │ │ │ │ + blt.n 16a088 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bge.n 16a040 │ │ │ │ + bge.n 16a050 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #56 @ (adr r3, 16a008 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 16a028 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 16a000 │ │ │ │ + bge.n 16a010 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #936 @ (adr r2, 16a380 ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 16a3a0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 169fd0 │ │ │ │ + bge.n 169fe0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #824 @ (adr r2, 16a318 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 16a338 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 169fa4 │ │ │ │ + bls.n 169fb4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #712 @ (adr r2, 16a2b0 ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 16a2d0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 169f6c │ │ │ │ + bls.n 169f7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #584 @ (adr r2, 16a238 ) │ │ │ │ + add r2, pc, #616 @ (adr r2, 16a258 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 169f38 │ │ │ │ + bls.n 169f48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #472 @ (adr r2, 16a1d0 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 16a1f0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 169f08 │ │ │ │ + bls.n 169f18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #360 @ (adr r2, 16a168 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 16a188 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 16a0d4 │ │ │ │ + bls.n 16a0e4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #240 @ (adr r2, 16a0f8 ) │ │ │ │ + add r2, pc, #272 @ (adr r2, 16a118 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 16a08c │ │ │ │ + bls.n 16a09c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #80 @ (adr r2, 16a060 ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 16a080 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 16a064 │ │ │ │ + bls.n 16a074 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 16a400 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 16a020 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 16a038 │ │ │ │ + bls.n 16a048 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, pc, #896 @ (adr r1, 16a3a0 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 16a3c0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 16a00c │ │ │ │ + bhi.n 16a01c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, pc, #792 @ (adr r1, 16a340 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 16a360 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 169fe0 │ │ │ │ + bhi.n 169ff0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, pc, #688 @ (adr r1, 16a2e0 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 16a300 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 169f94 │ │ │ │ + bhi.n 169fa4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, pc, #528 @ (adr r1, 16a248 ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 16a268 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 169f6c │ │ │ │ + bhi.n 169f7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, pc, #424 @ (adr r1, 16a1e8 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 16a208 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 16a140 │ │ │ │ + bhi.n 169f50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, pc, #320 @ (adr r1, 16a188 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 16a1a8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 16a140 │ │ │ │ + bhi.n 169f50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 16a0a8 │ │ │ │ + bhi.n 16a0b8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, pc, #0 @ (adr r1, 16a054 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 16a074 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 16a07c │ │ │ │ + bhi.n 16a08c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, pc, #920 @ (adr r0, 16a3f4 ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 16a414 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvc.n 16a054 │ │ │ │ + bhi.n 16a064 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, pc, #816 @ (adr r0, 16a394 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 16a3b4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvc.n 16a028 │ │ │ │ + bvc.n 16a038 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, pc, #712 @ (adr r0, 16a334 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 16a354 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvc.n 169fec │ │ │ │ + bvc.n 169ffc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, pc, #584 @ (adr r0, 16a2bc ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 16a2dc ) │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ @@ -300680,27 +300677,27 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 16a10a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r0, #22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 16a260 │ │ │ │ + bvs.n 16a270 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r2, r1, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bpl.n 16a138 │ │ │ │ + bpl.n 16a148 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 16a10c │ │ │ │ + bpl.n 16a11c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ ldr.w r5, [pc, #1060] @ 16a620 │ │ │ │ mov r4, r1 │ │ │ │ @@ -301114,59 +301111,59 @@ │ │ │ │ ... │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #14 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bpl.n 16a668 │ │ │ │ + bpl.n 16a678 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16a620 │ │ │ │ + bcc.n 16a630 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16a6fc │ │ │ │ + bcc.n 16a70c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 16a6c8 │ │ │ │ + bcc.n 16a6d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 16a610 │ │ │ │ + bcs.n 16a620 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 16a5c4 │ │ │ │ + bcs.n 16a5d4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 16a728 │ │ │ │ + bcs.n 16a738 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 16a6f4 │ │ │ │ + bcs.n 16a704 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 16a6a8 │ │ │ │ + bcs.n 16a6b8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bne.n 16a654 │ │ │ │ + bne.n 16a664 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bne.n 16a620 │ │ │ │ + bne.n 16a630 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bne.n 16a700 │ │ │ │ + bne.n 16a710 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 9beb4 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 16a6dc │ │ │ │ @@ -301220,25 +301217,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (16a72c ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 16a260 │ │ │ │ nop │ │ │ │ - beq.n 16a660 │ │ │ │ + beq.n 16a670 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - beq.n 16a818 │ │ │ │ + beq.n 16a628 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - beq.n 16a7ac │ │ │ │ + beq.n 16a7bc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] │ │ │ │ @@ -301301,15 +301298,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ mrc2 0, 4, r0, cr10, cr11, {3} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ mcr2 0, 3, r0, cr2, cr11, {3} │ │ │ │ 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 │ │ │ │ @@ -301359,21 +301356,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (16a87c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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, #532] @ (16aaa8 ) │ │ │ │ @@ -301585,41 +301582,41 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc2 0, cr0, [r2, #492] @ 0x1ec │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r0, #-492] @ 0xfffffe14 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -301766,35 +301763,35 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (16ac98 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 16ab7a │ │ │ │ nop │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -301894,25 +301891,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ sub sp, #8 │ │ │ │ @@ -301951,17 +301948,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -302080,25 +302077,25 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (16afa8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 16ae6a │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r0!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (16b0a4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -302300,21 +302297,21 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc2 0, cr0, [r8, #-444]! @ 0xfffffe44 │ │ │ │ + stc2l 0, cr0, [r0, #-444] @ 0xfffffe44 │ │ │ │ stmdb 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 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ @@ -302448,29 +302445,29 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (16b378 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 16b310 │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r6, #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.w r8, [r1, #16] │ │ │ │ @@ -302699,25 +302696,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (16b618 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 16b4ee │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #452] @ (16b7f4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -302895,30 +302892,30 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 16b728 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vshr.s32 q8, , #28 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ mcr 0, 7, r0, cr12, cr11, {3} │ │ │ │ - ite ge │ │ │ │ - lslge r0, r6, #1 │ │ │ │ - ldrhlt r0, [r0, #4] │ │ │ │ + ite lt │ │ │ │ + lsllt r0, r6, #1 │ │ │ │ + ldrhge r0, [r1, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - itte hi │ │ │ │ + itee hi │ │ │ │ lslhi r0, r6, #1 │ │ │ │ - ldrhhi r2, [r3, #2] │ │ │ │ + ldrhls r2, [r4, #2] │ │ │ │ lslls r0, r6, #1 │ │ │ │ - ite vs │ │ │ │ - lslvs r0, r6, #1 │ │ │ │ - ldrhvc r6, [r7, #0] │ │ │ │ + ite vc │ │ │ │ + lslvc r0, r6, #1 │ │ │ │ + ldrhvs r6, [r0, #2] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #388] @ (16b9b8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -303082,33 +303079,33 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 16b898 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stcl 0, cr0, [r0, #492]! @ 0x1ec │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [ip, #-492]! @ 0xfffffe14 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x0032 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x0014 │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ @@ -303220,33 +303217,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (16bb4c ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 16bad2 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r7} │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #536] @ (16bd80 ) │ │ │ │ @@ -303463,30 +303460,30 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 16bc68 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xeaac007b │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldmdb r0!, {r0, r1, r3, r4, r5, r6} │ │ │ │ - rev r6, r6 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r4, 16bde6 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #408] @ (16bf58 ) │ │ │ │ @@ -303638,35 +303635,35 @@ │ │ │ │ b.n 16bef4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xe854007b │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 16bf66 │ │ │ │ + cbnz r0, 16bf68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ b.n 16bef8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r8, r2 │ │ │ │ @@ -303891,31 +303888,31 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ b.n 16bed4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r0, r6, #1 │ │ │ │ b.n 16bcd4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #540] @ (16c44c ) │ │ │ │ @@ -304139,31 +304136,31 @@ │ │ │ │ movs r3, #3 │ │ │ │ b.n 16c31a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 16cc18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ b.n 16cab0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r2, r3, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r4, 16c4c2 │ │ │ │ + cbz r4, 16c4c4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr.w r4, [pc, #1080] @ 16c8c4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -304591,47 +304588,47 @@ │ │ │ │ b.n 16c60e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 16cbd0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r4, 16c914 │ │ │ │ + cbz r4, 16c916 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r0, r6, #1 │ │ │ │ b.n 16ca4c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r4, 16c912 │ │ │ │ + cbz r4, 16c914 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r7, sp, #24 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -304659,17 +304656,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -304696,17 +304693,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ @@ -305102,33 +305099,33 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 16cfd8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ bgt.n 16ce20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ lsls r0, r6, #1 │ │ │ │ bge.n 16cd48 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ ble.n 16ce06 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -305696,30 +305693,30 @@ │ │ │ │ vmov.f64 d8, d7 │ │ │ │ it ge │ │ │ │ movge r8, r5 │ │ │ │ b.n 16d264 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #952 @ (adr r6, 16d7d0 ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 16d7f0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #536 @ (adr r6, 16d634 ) │ │ │ │ + add r6, pc, #568 @ (adr r6, 16d654 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ vaddl.u , d15, d31 │ │ │ │ - vsli.32 d26, d20, #31 │ │ │ │ + vsli.32 d26, d28, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, pc, #112 @ (adr r5, 16d4a4 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 16d4c4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ lsls r0, r3, #28 │ │ │ │ bpl.w 16d0c2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -306526,73 +306523,73 @@ │ │ │ │ mov r0, r3 │ │ │ │ b.n 16dc98 │ │ │ │ mov r4, r5 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ b.n 16dd7a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r2, pc, #768 @ (adr r2, 16e004 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, 16e024 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, pc, #824 @ (adr r0, 16e040 ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 16e060 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r0, [r0, r4, lsl #2] │ │ │ │ ldr.w r2, [r0, #240] @ 0xf0 │ │ │ │ cbz r2, 16ddc6 │ │ │ │ ldrb.w r7, [r0, #385] @ 0x181 │ │ │ │ and.w r7, r7, #28 │ │ │ │ @@ -307770,176 +307767,176 @@ │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ mov r2, sl │ │ │ │ ldr.w lr, [r3, ip, lsl #2] │ │ │ │ sub.w r3, lr, #4 │ │ │ │ add r3, r0 │ │ │ │ b.n 16ebbc │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r1, pc, #908 @ (adr r1, 16ee44 ) │ │ │ │ - vqshlu.s64 , q3, #63 @ 0x3f │ │ │ │ + vqshlu.s64 , q7, #63 @ 0x3f │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #4 │ │ │ │ adds r1, r2, #1 │ │ │ │ beq.n 16ebd0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r8, r1 │ │ │ │ @@ -308207,51 +308204,51 @@ │ │ │ │ blx 9e150 │ │ │ │ ldr r2, [pc, #88] @ (16eef0 ) │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ movw r3, #3089 @ 0xc11 │ │ │ │ add r2, pc │ │ │ │ blx 97a28 │ │ │ │ b.w 16d956 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0016eef4 : │ │ │ │ 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 │ │ │ │ @@ -308970,226 +308967,226 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 16ef5e │ │ │ │ nop │ │ │ │ itttt cs │ │ │ │ vqshlucs.s64 , q15, #63 @ 0x3f │ │ │ │ lslcs r3, r7, #1 │ │ │ │ - cmpcs r4, #180 @ 0xb4 │ │ │ │ + cmpcs r4, #188 @ 0xbc │ │ │ │ lslcs r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xb6b2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ asrs r1, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ pop {r0, r1, r4, r6, r7, pc} │ │ │ │ vsri.32 q14, , #1 │ │ │ │ @ instruction: 0xffffcb51 │ │ │ │ vtbx.8 d29, {d15-d16}, d21 │ │ │ │ - vqrshrun.s64 d24, q13, #1 │ │ │ │ + vtbl.8 d24, {d31}, d2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xb857 │ │ │ │ - vabdl.u q12, d15, d6 │ │ │ │ + vabdl.u q12, d15, d14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #864] @ (16fa48 ) │ │ │ │ + ldr r7, [pc, #896] @ (16fa68 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #744] @ (16f9d8 ) │ │ │ │ + ldr r7, [pc, #776] @ (16f9f8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #624] @ (16f968 ) │ │ │ │ + ldr r7, [pc, #656] @ (16f988 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ asrs r5, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r3, 16f77e │ │ │ │ - vqshlu.s32 q12, q15, #31 │ │ │ │ + vrsubhn.i d24, , q3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #320] @ (16f84c ) │ │ │ │ + ldr r7, [pc, #352] @ (16f86c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #200] @ (16f7dc ) │ │ │ │ + ldr r7, [pc, #232] @ (16f7fc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #104] @ (16f784 ) │ │ │ │ + ldr r7, [pc, #136] @ (16f7a4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ cbnz r7, 16f74a │ │ │ │ - vsli.64 q12, q9, #63 @ 0x3f │ │ │ │ + vsli.64 q12, q13, #63 @ 0x3f │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #784] @ (16fa38 ) │ │ │ │ + ldr r6, [pc, #816] @ (16fa58 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r7, sp, #20 │ │ │ │ - @ instruction: 0xffff85c0 │ │ │ │ + @ instruction: 0xffff85c8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #584] @ (16f97c ) │ │ │ │ + ldr r6, [pc, #616] @ (16f99c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldmia r4!, {r0, r1, r3} │ │ │ │ - vabal.u q12, d31, d14 │ │ │ │ + vsli.64 d24, d6, #63 @ 0x3f │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #384] @ (16f8c0 ) │ │ │ │ + ldr r6, [pc, #416] @ (16f8e0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xb60d │ │ │ │ - vsli.32 q12, q6, #31 │ │ │ │ + @ instruction: 0xffff8564 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #184] @ (16f804 ) │ │ │ │ + ldr r6, [pc, #216] @ (16f824 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r0, r1, r5, r6, lr} │ │ │ │ - vabal.u q12, d15, d26 │ │ │ │ + vsli.32 d24, d18, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [pc, #1008] @ (16fb48 ) │ │ │ │ + ldr r6, [pc, #16] @ (16f768 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r0, r3, r4, r5, r6, r7} │ │ │ │ - vsri.64 q12, q12, #1 │ │ │ │ + vabal.u q12, d15, d0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [pc, #808] @ (16fa8c ) │ │ │ │ + ldr r5, [pc, #840] @ (16faac ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldrh r3, [r2, #62] @ 0x3e │ │ │ │ - vmls.i q12, , d2[0] │ │ │ │ + vmls.i q12, , d10[0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [pc, #592] @ (16f9c0 ) │ │ │ │ + ldr r5, [pc, #624] @ (16f9e0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r1, [sp, #676] @ 0x2a4 │ │ │ │ - vsri.64 d24, d0, #1 │ │ │ │ + vsri.64 d24, d8, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [pc, #392] @ (16f904 ) │ │ │ │ + ldr r5, [pc, #424] @ (16f924 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmia r7!, {r0, r1, r3, r4} │ │ │ │ - vsri.32 q12, q7, #1 │ │ │ │ + vmls.i q12, , d22[0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [pc, #192] @ (16f848 ) │ │ │ │ + ldr r5, [pc, #224] @ (16f868 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r5, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #1016] @ (16fb8c ) │ │ │ │ + ldr r5, [pc, #24] @ (16f7ac ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ bvs.n 16f6b2 │ │ │ │ - vrsra.u64 q12, q9, #1 │ │ │ │ + vrsra.u64 q12, q13, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #784] @ (16fab0 ) │ │ │ │ + ldr r4, [pc, #816] @ (16fad0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ pop {r0, r3, r6, r7, pc} │ │ │ │ - @ instruction: 0xffff83c0 │ │ │ │ + @ instruction: 0xffff83c8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #584] @ (16f9f4 ) │ │ │ │ + ldr r4, [pc, #616] @ (16fa14 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ str r7, [sp, #764] @ 0x2fc │ │ │ │ - vsubw.u q12, , d8 │ │ │ │ + vrsra.u64 d24, d0, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #368] @ (16f928 ) │ │ │ │ + ldr r4, [pc, #400] @ (16f948 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldrh r3, [r7, #50] @ 0x32 │ │ │ │ - vrsra.u32 q12, q6, #1 │ │ │ │ + @ instruction: 0xffff8364 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #192] @ (16f884 ) │ │ │ │ + ldr r4, [pc, #224] @ (16f8a4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldmia r6!, {r0, r2, r3} │ │ │ │ @ instruction: 0xffffcb7b │ │ │ │ - vsubw.u q12, , d16 │ │ │ │ + vsubw.u q12, , d24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #976] @ (16fba4 ) │ │ │ │ + ldr r3, [pc, #1008] @ (16fbc4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - vrshr.u64 q12, q10, #1 │ │ │ │ + vrshr.u64 q12, q14, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #800] @ (16fb00 ) │ │ │ │ + ldr r3, [pc, #832] @ (16fb20 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ bmi.n 16f732 │ │ │ │ - vmlal.u q12, d31, d8[0] │ │ │ │ + vrshr.u64 q12, q0, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #624] @ (16fa5c ) │ │ │ │ + ldr r3, [pc, #656] @ (16fa7c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ asrs r3, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #448] @ (16f9b8 ) │ │ │ │ + ldr r3, [pc, #480] @ (16f9d8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ asrs r7, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #272] @ (16f914 ) │ │ │ │ + ldr r3, [pc, #304] @ (16f934 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r7, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #816] @ (16fb54 ) │ │ │ │ + ldr r2, [pc, #848] @ (16fb74 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #712] @ (16faf4 ) │ │ │ │ + ldr r2, [pc, #744] @ (16fb14 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #480] @ (16fa1c ) │ │ │ │ + ldr r2, [pc, #512] @ (16fa3c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #248] @ (16f944 ) │ │ │ │ + ldr r2, [pc, #280] @ (16f964 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #16] @ (16f86c ) │ │ │ │ + ldr r2, [pc, #48] @ (16f88c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #808] @ (16fb94 ) │ │ │ │ + ldr r1, [pc, #840] @ (16fbb4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #568] @ (16fab4 ) │ │ │ │ + ldr r1, [pc, #600] @ (16fad4 ) │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -309212,17 +309209,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0016f8cc : │ │ │ │ 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 │ │ │ │ @@ -309411,37 +309408,37 @@ │ │ │ │ b.n 16f97e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r4, sp, #600 @ 0x258 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mov r2, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr.w ip, [pc, #620] @ 16fd64 │ │ │ │ mov r4, r2 │ │ │ │ @@ -309670,33 +309667,33 @@ │ │ │ │ b.n 16fcee │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - orrs r2, r7 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmn r2, r5 │ │ │ │ + cmn r2, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #732] @ (170088 ) │ │ │ │ @@ -309998,57 +309995,57 @@ │ │ │ │ b.n 170046 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #896 @ (adr r7, 170414 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - eors r0, r7 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - eors r6, r3 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ands r4, r2 │ │ │ │ + ands r4, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + ands r2, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -310253,35 +310250,35 @@ │ │ │ │ b.n 170144 │ │ │ │ add r5, pc, #48 @ (adr r5, 170354 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #832 @ (adr r4, 17066c ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00170358 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -310314,17 +310311,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 001703c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -310367,23 +310364,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (170450 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1703fe │ │ │ │ nop │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00170454 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -310404,19 +310401,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1704a0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 001704a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -310436,19 +310433,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1704ec ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r6, #24] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ @@ -310614,37 +310611,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 17068e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #40 @ (adr r1, 1706e0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -310667,17 +310664,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #6 │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -310700,17 +310697,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r4, r3 │ │ │ │ @@ -310785,17 +310782,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ b.n 1707ba │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0017084c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -310829,19 +310826,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 170ad0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 001708c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -310875,19 +310872,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 170b48 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 0017093c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -310907,19 +310904,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (170984 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00170988 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -311003,27 +311000,27 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 00170a84 : │ │ │ │ stmdb 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 │ │ │ │ @@ -311193,39 +311190,39 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 170b9c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ @@ -311572,37 +311569,37 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #88] @ (1710b4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -311637,19 +311634,19 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #44] @ (1710fc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -311665,15 +311662,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ bl 55ed54 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (1712a0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -311827,57 +311824,57 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #96] @ (1712f4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 171154 │ │ │ │ nop │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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] @ (171418 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -311980,43 +311977,43 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r6, [r3, r4] │ │ │ │ - lsls r0, r6, #1 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + lsls r0, r6, #1 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ @@ -312117,31 +312114,31 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 95b4c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ b.n 1714f0 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - blt.n 171654 │ │ │ │ + blt.n 171664 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r6, r6, #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 │ │ │ │ ldr r1, [pc, #488] @ (171780 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -312319,17 +312316,17 @@ │ │ │ │ ... │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ 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 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ @@ -312390,23 +312387,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (171858 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 171826 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -312666,17 +312663,17 @@ │ │ │ │ bcs.n 171bc8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 171468 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ vcmpe.f64 d1, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 171b5e │ │ │ │ vldr d5, [r2, #120] @ 0x78 │ │ │ │ vldr d7, [pc, #8] @ 171c10 │ │ │ │ vadd.f64 d1, d1, d5 │ │ │ │ @@ -313233,83 +313230,83 @@ │ │ │ │ b.n 171d72 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrh r0, [r4, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldrh r6, [r3, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r6, r5, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #392] @ (1723f0 ) │ │ │ │ @@ -313472,35 +313469,35 @@ │ │ │ │ nop │ │ │ │ strh r6, [r5, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r3, #1 │ │ │ │ + adds r4, r4, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r6, r0, #1 │ │ │ │ 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 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ @@ -313529,17 +313526,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ @@ -313585,17 +313582,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r0, 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, r2 │ │ │ │ @@ -313675,27 +313672,27 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (1725fc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 17256e │ │ │ │ nop │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ subs r1, #161 @ 0xa1 │ │ │ │ movs r0, r0 │ │ │ │ mcr 15, 7, pc, cr15, cr15, {7} @ │ │ │ │ bics.w r0, r9, #0 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17268e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -313750,19 +313747,19 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r0, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -313941,46 +313938,46 @@ │ │ │ │ mvn.w r7, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 17276e │ │ │ │ ldr r1, [pc, #68] @ (1728c0 ) │ │ │ │ add r1, pc │ │ │ │ b.n 17286a │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldc2l 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ tst r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1100] @ 172d24 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ @@ -314402,69 +314399,69 @@ │ │ │ │ b.n 172bc8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r7, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb7dffff │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #848] @ (1730b4 ) │ │ │ │ + ldr r7, [pc, #880] @ (1730d4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #344] @ (172ec8 ) │ │ │ │ + ldr r7, [pc, #376] @ (172ee8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #0] @ (172d7c ) │ │ │ │ + ldr r7, [pc, #32] @ (172d9c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #744] @ (173070 ) │ │ │ │ + ldr r6, [pc, #776] @ (173090 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #464] @ (172f64 ) │ │ │ │ + ldr r6, [pc, #496] @ (172f84 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #288] @ (172ebc ) │ │ │ │ + ldr r6, [pc, #320] @ (172edc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #304] @ (172ee4 ) │ │ │ │ @@ -314590,27 +314587,27 @@ │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bl 9eeee │ │ │ │ cmp r3, pc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #168] @ (172fa0 ) │ │ │ │ + ldr r5, [pc, #200] @ (172fc0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r7, #31] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [pc, #608] @ (173164 ) │ │ │ │ + ldr r4, [pc, #640] @ (173184 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #424] @ (1730b4 ) │ │ │ │ + ldr r4, [pc, #456] @ (1730d4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r3 │ │ │ │ @@ -314754,32 +314751,32 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 172fa4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r6, [r3, #27] │ │ │ │ lsls r3, r7, #1 │ │ │ │ bl fff0b086 ::Settings::boolParam@@Base+0xff5d9dee> │ │ │ │ strb r0, [r6, #25] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [pc, #80] @ (1730e0 ) │ │ │ │ + ldr r3, [pc, #112] @ (173100 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #992] @ (173478 ) │ │ │ │ + ldr r3, [pc, #0] @ (173098 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #856] @ (1733f8 ) │ │ │ │ + ldr r2, [pc, #888] @ (173418 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r0, r6, #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, [r2, #16] │ │ │ │ mov r7, r3 │ │ │ │ @@ -314884,26 +314881,26 @@ │ │ │ │ mov r1, r7 │ │ │ │ vstr d6, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #592] @ (173440 ) │ │ │ │ + ldr r1, [pc, #624] @ (173460 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc2 0, cr0, [r2, #444] @ 0x1bc │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + ldc2 0, cr0, [sl, #444] @ 0x1bc │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #344] @ (173368 ) │ │ │ │ @@ -315043,27 +315040,27 @@ │ │ │ │ nop │ │ │ │ strb r4, [r0, #16] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 1733f2 │ │ │ │ vshll.u32 , d29, #31 │ │ │ │ - vqshrun.s64 d20, q14, #1 │ │ │ │ + vtbx.8 d20, {d15}, d4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #568] @ (1735b8 ) │ │ │ │ + ldr r3, [pc, #600] @ (1735d8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #112] @ (1733f4 ) │ │ │ │ + ldr r0, [pc, #144] @ (173414 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r2, [r5, #11] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -315091,17 +315088,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1733ec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #236] @ 1734f0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -315205,17 +315202,17 @@ │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #7] │ │ │ │ lsls r3, r7, #1 │ │ │ │ subs r5, r1, r7 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, ip │ │ │ │ + mov r0, sp │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -315380,29 +315377,29 @@ │ │ │ │ strb r4, [r6, #3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n 173c9a │ │ │ │ - @ instruction: 0xffff4542 │ │ │ │ + @ instruction: 0xffff454a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add sl, r6 │ │ │ │ + add sl, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add lr, r2 │ │ │ │ + add lr, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r0, r6, #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 │ │ │ │ @@ -315430,17 +315427,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (173740 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r6, r1 │ │ │ │ + add r6, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #596] @ (1739ac ) │ │ │ │ @@ -315687,37 +315684,37 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bics r6, r0 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, r9 │ │ │ │ + add r2, sl │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bics r6, r2 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ orrs.w r5, r2, r3 │ │ │ │ beq.n 173a96 │ │ │ │ @@ -315801,25 +315798,25 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (173af4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 173a4e │ │ │ │ nop │ │ │ │ - lsls r2, r6 │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - eors r2, r5 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #564] @ (173d40 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -316050,50 +316047,50 @@ │ │ │ │ ... │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldaexd pc, pc, [fp] │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ bne.n 173dac │ │ │ │ @@ -316484,20 +316481,20 @@ │ │ │ │ vmov.f64 d6, d0 │ │ │ │ b.n 1741fa │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 174460 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr15, {3} │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + cdp2 0, 12, cr0, cr14, cr15, {3} │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp2 0, 0, cr0, cr4, cr15, {3} │ │ │ │ + cdp2 0, 0, cr0, cr12, cr15, {3} │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ @@ -316611,17 +316608,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 │ │ │ │ - sublt r0, #154 @ 0x9a │ │ │ │ + sublt r0, #162 @ 0xa2 │ │ │ │ lsllt r0, r6, #1 │ │ │ │ - subge r4, #64 @ 0x40 │ │ │ │ + subge r4, #72 @ 0x48 │ │ │ │ lslge 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 r4, r2 │ │ │ │ ldr r2, [pc, #420] @ (174580 ) │ │ │ │ @@ -316790,36 +316787,36 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 17447e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, #32] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfba8006f │ │ │ │ + @ instruction: 0xfbb0006f │ │ │ │ str r6, [r2, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, #18 │ │ │ │ + subs r0, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmia r7!, {r0, r1, r2, r4, r5, r7} │ │ │ │ - vqshl.u64 d19, d20, #63 @ 0x3f │ │ │ │ + vqshl.u64 d19, d28, #63 @ 0x3f │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfafe006f │ │ │ │ - adds r6, #4 │ │ │ │ + @ instruction: 0xfb06006f │ │ │ │ + adds r6, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfae4006f │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + @ instruction: 0xfaec006f │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfaca006f │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + @ instruction: 0xfad2006f │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfaac006f │ │ │ │ + @ instruction: 0xfab4006f │ │ │ │ stmdb 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 r9, r1 │ │ │ │ ldr r1, [pc, #352] @ (174734 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -316961,32 +316958,32 @@ │ │ │ │ ldr r0, [pc, #52] @ (174760 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 17464c │ │ │ │ str r0, [r0, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r5, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr??.w r0, [sl, #111] @ 0x6f │ │ │ │ + vld1.8 {d16[3]}, [r2] │ │ │ │ ldr r1, [pc, #144] @ (1747d4 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r4, 174790 │ │ │ │ + cbnz r4, 174792 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vld4.16 {d16-d19}, [r6 :128] │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + vld4.16 {d16-d19}, [lr :128] │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vst4.16 {d16-d19}, [r6 :128] │ │ │ │ - adds r4, #20 │ │ │ │ + vst4.16 {d16-d19}, [lr :128] │ │ │ │ + adds r4, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr??.w r0, [r4, #111] @ 0x6f │ │ │ │ + ldr??.w r0, [ip, #111] @ 0x6f │ │ │ │ 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, #416] @ (174918 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #416] @ (17491c ) │ │ │ │ @@ -317153,31 +317150,31 @@ │ │ │ │ b.n 1747d2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r4, [r3, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr.w r0, [r4, pc, lsl #2] │ │ │ │ + ldr.w r0, [ip, pc, lsl #2] │ │ │ │ ldrsh r2, [r0, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf7a0006f │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + @ instruction: 0xf7a8006f │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf718006f │ │ │ │ + @ instruction: 0xf720006f │ │ │ │ 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 │ │ │ │ vmul.f64 d4, d5, d1 │ │ │ │ @@ -317524,17 +317521,17 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r7, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movw r0, #49263 @ 0xc06f │ │ │ │ + @ instruction: 0xf254006f │ │ │ │ stmdb 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 │ │ │ │ movs r3, #0 │ │ │ │ @@ -317641,42 +317638,42 @@ │ │ │ │ blx 9dc88 │ │ │ │ mov r0, sl │ │ │ │ blx 9e518 │ │ │ │ str.w r0, [fp] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sub.w r0, r6, #111 @ 0x6f │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + sub.w r0, lr, #111 @ 0x6f │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -317748,25 +317745,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (175070 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 174fd0 │ │ │ │ nop │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - orrs.w r0, r6, #111 @ 0x6f │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + orrs.w r0, lr, #111 @ 0x6f │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vext.8 q8, q2, , #0 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + vext.8 q8, q6, , #0 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vmla.i16 d16, d4, d7[3] │ │ │ │ + vmla.i16 d16, d12, d7[3] │ │ │ │ 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, r1 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ @@ -317990,17 +317987,17 @@ │ │ │ │ b.n 1752c2 │ │ │ │ vsub.f64 d5, d5, d7 │ │ │ │ b.n 1752ac │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 175528 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc 0, cr0, [r2, #-444]! @ 0xfffffe44 │ │ │ │ + ldc 0, cr0, [sl, #-444]! @ 0xfffffe44 │ │ │ │ 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 │ │ │ │ mov sl, r3 │ │ │ │ @@ -318735,54 +318732,53 @@ │ │ │ │ ldr r0, [pc, #100] @ (175c18 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 175ac6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - b.n 1757e8 │ │ │ │ + b.n 1757f8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xe8c0006f │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + @ instruction: 0xe8c8006f │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 175bd8 │ │ │ │ - lsls r7, r5, #1 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + @ instruction: 0xe802006f │ │ │ │ + movs r3, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 175ba8 │ │ │ │ + b.n 175bb8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 175af4 │ │ │ │ + b.n 175b04 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 1756bc │ │ │ │ + b.n 1756cc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 175694 │ │ │ │ + b.n 1756a4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 17557c │ │ │ │ + b.n 17558c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 17551c │ │ │ │ + b.n 17552c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 1754f0 │ │ │ │ + b.n 175500 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 995a0 │ │ │ │ vldr d5, [r4, #128] @ 0x80 │ │ │ │ vldr d7, [pc, #236] @ 175d18 │ │ │ │ @@ -318861,25 +318857,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 175ac6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 1763bc │ │ │ │ + b.n 1763cc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 176390 │ │ │ │ + b.n 1763a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 176364 │ │ │ │ + b.n 176374 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w r5, [r1, #144] @ 0x90 │ │ │ │ sub sp, #20 │ │ │ │ @@ -319031,37 +319027,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (175efc ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 175e2c │ │ │ │ nop │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 1762d8 │ │ │ │ + b.n 1762e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 1762a8 │ │ │ │ + b.n 1762b8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 176268 │ │ │ │ + b.n 176278 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 1761f8 │ │ │ │ + b.n 176208 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 1761b8 │ │ │ │ + b.n 1761c8 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r2 │ │ │ │ @@ -319135,25 +319131,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (175fe8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 1760cc │ │ │ │ + b.n 1760dc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 1760a0 │ │ │ │ + b.n 1760b0 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #532] @ (176214 ) │ │ │ │ @@ -319374,39 +319370,39 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 176040 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ mov r4, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp ip, sl │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 8 │ │ │ │ + svc 16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r6, r3, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #24 │ │ │ │ + udf #32 │ │ │ │ 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 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ @@ -319628,47 +319624,47 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #76] @ (176504 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 17642a │ │ │ │ nop │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r6, r0, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ble.n 176408 │ │ │ │ + ble.n 176418 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, r0, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bgt.n 176510 │ │ │ │ + bgt.n 176520 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 1764e0 │ │ │ │ + bgt.n 1764f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 1764b4 │ │ │ │ + blt.n 1764c4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 176434 │ │ │ │ + blt.n 176444 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 176404 │ │ │ │ + blt.n 176414 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 1765d4 │ │ │ │ + blt.n 1765e4 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #496] @ (17670c ) │ │ │ │ @@ -319876,39 +319872,39 @@ │ │ │ │ b.n 17655a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 1766b4 │ │ │ │ + bge.n 1766c4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsls r2, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 176738 │ │ │ │ + bge.n 176748 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 176694 │ │ │ │ + bls.n 1766a4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 176804 │ │ │ │ + bls.n 176814 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 1767bc │ │ │ │ + bls.n 1767cc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 17678c │ │ │ │ + bls.n 17679c │ │ │ │ lsls r7, r5, #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 │ │ │ │ @@ -320007,29 +320003,29 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 17676c │ │ │ │ + bhi.n 17677c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 1768b4 │ │ │ │ + bhi.n 1768c4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 176868 │ │ │ │ + bhi.n 176878 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvc.n 176834 │ │ │ │ + bvc.n 176844 │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -320136,17 +320132,17 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 176be0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvs.n 176904 │ │ │ │ + bvs.n 176914 │ │ │ │ lsls r7, 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, [r2, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -320202,17 +320198,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1769ec │ │ │ │ revsh r7, r4 │ │ │ │ - vshr.u64 , q15, #1 │ │ │ │ + vaddw.u , , d6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 176a24 │ │ │ │ + bpl.n 176a34 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #2832] @ 0xb10 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ @@ -320835,51 +320831,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #136 @ 0x88 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 1770bc │ │ │ │ + bcc.n 1770cc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 177240 │ │ │ │ + bcc.n 177250 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 1771b8 │ │ │ │ + bcc.n 1771c8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 177158 │ │ │ │ + bcs.n 177168 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 1771b0 │ │ │ │ + bcs.n 1771c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.w 1770aa │ │ │ │ mov r0, r1 │ │ │ │ @@ -321021,33 +321017,33 @@ │ │ │ │ ldr r0, [pc, #56] @ (177360 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.w 176afe │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ 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, #228] @ 177458 │ │ │ │ mov r6, r1 │ │ │ │ @@ -321144,22 +321140,22 @@ │ │ │ │ nop │ │ │ │ adds r2, #154 @ 0x9a │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #116 @ 0x74 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ sub sp, #476 @ 0x1dc │ │ │ │ - vqshl.u32 d16, d0, #31 │ │ │ │ + vqshl.u32 d16, d8, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r5, r2 │ │ │ │ @@ -321549,76 +321545,76 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1775c6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r1, #122 @ 0x7a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add.w r0, r0, #15859712 @ 0xf20000 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + add.w r0, r8, #15859712 @ 0xf20000 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ adds r0, #78 @ 0x4e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [pc, #348] @ (177a84 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -321750,43 +321746,43 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #68] @ (177ac0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1775c6 │ │ │ │ add r3, sp, #884 @ 0x374 │ │ │ │ - vsra.u64 q8, q11, #1 │ │ │ │ + vsra.u64 q8, q15, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r2, r6, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ 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, #2928] @ 0xb70 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -322083,41 +322079,41 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vhadd.u16 q8, q6, │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + vhadd.u32 q8, q2, │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp2 0, 10, cr0, cr4, cr15, {3} │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + cdp2 0, 10, cr0, cr12, cr15, {3} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 8, cr0, cr10, cr15, {3} │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + cdp2 0, 9, cr0, cr2, cr15, {3} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r0, #13 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp2 0, 0, cr0, cr8, cr15, {3} │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + cdp2 0, 1, cr0, cr0, cr15, {3} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc2 0, cr0, [r8, #444]! @ 0x1bc │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + ldc2 0, cr0, [r0, #444]! @ 0x1bc │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc2 0, cr0, [r6, #-444]! @ 0xfffffe44 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + ldc2 0, cr0, [lr, #-444]! @ 0xfffffe44 │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 963fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -322382,60 +322378,60 @@ │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #4019 @ 0xfb3 │ │ │ │ blx 96a84 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 9da08 │ │ │ │ b.n 177bea │ │ │ │ - ldc2 0, cr0, [r0], {111} @ 0x6f │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + ldc2 0, cr0, [r8], {111} @ 0x6f │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r6], #-444 @ 0xfffffe44 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + ldc2l 0, cr0, [lr], #-444 @ 0xfffffe44 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mrrc2 0, 6, r0, ip, cr15 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stc2l 0, cr0, [r4], #-444 @ 0xfffffe44 │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - umaal r0, r0, r8, pc @ │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + @ instruction: 0xfbf0006f │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xfbce006f │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xfbd6006f │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xfbb4006f │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + @ instruction: 0xfbbc006f │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xfb9a006f │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xfba2006f │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xfb30006f │ │ │ │ - stmia r0!, {r4} │ │ │ │ + @ instruction: 0xfb38006f │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xfb16006f │ │ │ │ - itet │ │ │ │ + @ instruction: 0xfb1e006f │ │ │ │ + ittt │ │ │ │ lsl r7, r5, #1 │ │ │ │ - @ instruction: 0xfafc006f │ │ │ │ - itt le @ unpredictable > │ │ │ │ - lslle r7, r5, #1 │ │ │ │ - @ instruction: 0xfa9e006f │ │ │ │ - ittt vc │ │ │ │ - lslvc r7, r5, #1 │ │ │ │ - @ instruction: 0xfa84006f │ │ │ │ - itt vs @ unpredictable │ │ │ │ + @ instruction: 0xfb04006f │ │ │ │ + itt al @ unpredictable > │ │ │ │ + lslal r7, r5, #1 │ │ │ │ + @ instruction: 0xfaa6006f │ │ │ │ + itte hi │ │ │ │ + lslhi r7, r5, #1 │ │ │ │ + @ instruction: 0xfa8c006f │ │ │ │ + ite vs @ unpredictable │ │ │ │ lslvs r7, r5, #1 │ │ │ │ - @ instruction: 0xfa6a006f │ │ │ │ - itet mi │ │ │ │ - lslmi r7, r5, #1 │ │ │ │ - addpl r4, pc, #92 @ (adr r4, 1781f8 ) │ │ │ │ - vshllmi.u32 , d18, #31 │ │ │ │ + @ instruction: 0xfa72006f │ │ │ │ + itee pl │ │ │ │ + lslpl r7, r5, #1 │ │ │ │ + addmi r4, pc, #92 @ (adr r4, 1781f8 ) │ │ │ │ + vshllmi.u32 , d26, #31 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + wfe │ │ │ │ lsls r7, r5, #1 │ │ │ │ - it ne │ │ │ │ - lslne 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 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [pc, #1724] @ 178874 │ │ │ │ mov r5, r3 │ │ │ │ @@ -323073,61 +323069,61 @@ │ │ │ │ nop │ │ │ │ movs r4, #88 @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xfa6a006f │ │ │ │ - vst1.8 {d0[3]}, [r0] │ │ │ │ - str??.w r0, [r8, pc, lsl #2] │ │ │ │ + @ instruction: 0xfa72006f │ │ │ │ + vst1.8 {d0[3]}, [r8] │ │ │ │ + ldr??.w r0, [r0, pc, lsl #2] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - vqshlu.s32 , q10, #31 │ │ │ │ + vqshlu.s32 , q14, #31 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bics.w r0, r4, #15663104 @ 0xef0000 │ │ │ │ - cbnz r4, 1788a0 │ │ │ │ + bics.w r0, ip, #15663104 @ 0xef0000 │ │ │ │ + cbnz r4, 1788a2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ands.w r0, sl, #15663104 @ 0xef0000 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + bic.w r0, r2, #15663104 @ 0xef0000 │ │ │ │ + cbnz r2, 1788a4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf3fe006f │ │ │ │ - @ instruction: 0xb8de │ │ │ │ + and.w r0, r6, #15663104 @ 0xef0000 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf3e6006f │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xf3ee006f │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf3c8006f │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xf3d0006f │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf3ae006f │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xf3b6006f │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf394006f │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xf39c006f │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf37a006f │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xf382006f │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf35c006f │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xf364006f │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf342006f │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xf34a006f │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf326006f │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xf32e006f │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf30c006f │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xf314006f │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf2f2006f │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xf2fa006f │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf2d8006f │ │ │ │ - @ instruction: 0xb7b6 │ │ │ │ + @ instruction: 0xf2e0006f │ │ │ │ + @ instruction: 0xb7be │ │ │ │ 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, #2952] @ 0xb88 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r1 │ │ │ │ @@ -323815,101 +323811,101 @@ │ │ │ │ ... │ │ │ │ adds r2, r6, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r6, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds.w r0, r6, #111 @ 0x6f │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + adds.w r0, lr, #111 @ 0x6f │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf0da006f │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xf0e2006f │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs.w r0, r6, #15663104 @ 0xef0000 │ │ │ │ - orn r0, r2, #111 @ 0x6f │ │ │ │ - push {r6, lr} │ │ │ │ + subs.w r0, lr, #15663104 @ 0xef0000 │ │ │ │ + orn r0, sl, #111 @ 0x6f │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf53e006f │ │ │ │ - vext.8 q8, q4, , #0 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + adc.w r0, r6, #15663104 @ 0xef0000 │ │ │ │ + and.w r0, r0, #111 @ 0x6f │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vmla.i16 d16, d10, d7[3] │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + vmla.i32 d16, d2, d15[1] │ │ │ │ + push {r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vext.8 q0, q6, , #0 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + vmla.i d16, d4, d3[7] │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.s16 q8, q4, │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + vhadd.s32 q8, q0, │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orr.w r0, r8, #15663104 @ 0xef0000 │ │ │ │ - vhadd.s8 q0, q2, │ │ │ │ - cbz r2, 179108 │ │ │ │ + orrs.w r0, r0, #15663104 @ 0xef0000 │ │ │ │ + vhadd.s8 q0, q6, │ │ │ │ + cbz r2, 17910a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp 0, 13, cr0, cr8, cr15, {3} │ │ │ │ - cbz r6, 179104 │ │ │ │ + cdp 0, 14, cr0, cr0, cr15, {3} │ │ │ │ + cbz r6, 179106 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp 0, 10, cr0, cr12, cr15, {3} │ │ │ │ - cbz r2, 179102 │ │ │ │ + cdp 0, 11, cr0, cr4, cr15, {3} │ │ │ │ + cbz r2, 179104 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf3a0006f │ │ │ │ - cdp 0, 5, cr0, cr14, cr15, {3} │ │ │ │ - cbz r6, 1790fa │ │ │ │ + @ instruction: 0xf3a8006f │ │ │ │ + cdp 0, 6, cr0, cr6, cr15, {3} │ │ │ │ + cbz r6, 1790fc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp 0, 3, cr0, cr6, cr15, {3} │ │ │ │ - cbz r6, 1790f8 │ │ │ │ + cdp 0, 3, cr0, cr14, cr15, {3} │ │ │ │ + cbz r6, 1790fa │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r7, [sp, #932] @ 0x3a4 │ │ │ │ - vqrdmulh.s q15, , d16[0] │ │ │ │ + vqrdmulh.s q15, , d24[0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc 0, cr0, [r8, #444]! @ 0x1bc │ │ │ │ - uxth r0, r3 │ │ │ │ + stcl 0, cr0, [r0, #444] @ 0x1bc │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc 0, cr0, [r0, #444] @ 0x1bc │ │ │ │ - sxtb r0, r6 │ │ │ │ + ldc 0, cr0, [r8, #444] @ 0x1bc │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stcl 0, cr0, [r2, #-444] @ 0xfffffe44 │ │ │ │ - sxth r2, r4 │ │ │ │ + stcl 0, cr0, [sl, #-444] @ 0xfffffe44 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stc 0, cr0, [r8, #-444]! @ 0xfffffe44 │ │ │ │ - sxth r0, r1 │ │ │ │ + ldc 0, cr0, [r0, #-444]! @ 0xfffffe44 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stc 0, cr0, [r0, #-444] @ 0xfffffe44 │ │ │ │ - cbz r0, 179120 │ │ │ │ + stc 0, cr0, [r8, #-444] @ 0xfffffe44 │ │ │ │ + cbz r0, 179122 │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r6, [sp, #476] @ 0x1dc │ │ │ │ - vcvt.f16.u16 q15, q13, #1 │ │ │ │ + vmull.u q15, d31, d2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 17910a │ │ │ │ + cbz r2, 17910c │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - vdup.8 d30, d16[7] │ │ │ │ + vdup.8 d30, d24[7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r6, 179100 │ │ │ │ + cbz r6, 179102 │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r5, [sp, #764] @ 0x2fc │ │ │ │ - @ instruction: 0xffffebd6 │ │ │ │ + @ instruction: 0xffffebde │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xeb96006f │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + @ instruction: 0xeb9e006f │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r5, [sp, #300] @ 0x12c │ │ │ │ - vtbx.8 d30, {d15-d18}, d16 │ │ │ │ + vtbx.8 d30, {d15-d18}, d24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - vtbl.8 d30, {d15-d18}, d20 │ │ │ │ + vtbl.8 d30, {d15-d18}, d28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ blx 9c210 │ │ │ │ @@ -323932,16 +323928,16 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (17917c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 17895a │ │ │ │ - ldrd r0, r0, [r2, #444] @ 0x1bc │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + ldrd r0, r0, [sl, #444] @ 0x1bc │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00179180 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ @@ -324554,24 +324550,24 @@ │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ asrs r6, r7, #17 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r6, pc, asr #1 │ │ │ │ + add.w r0, lr, pc, asr #1 │ │ │ │ strh r5, [r1, #52] @ 0x34 │ │ │ │ - vtbl.8 d30, {d15-d16}, d20 │ │ │ │ + vtbl.8 d30, {d15-d16}, d28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ asrs r4, r5, #15 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strd r0, r0, [r8], #444 @ 0x1bc │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + ldrd r0, r0, [r0], #444 @ 0x1bc │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r5, [r5, #1] │ │ │ │ movs r0, r0 │ │ │ │ strb r3, [r6, #2] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ vsra.u64 , , #1 │ │ │ │ @@ -324610,119 +324606,119 @@ │ │ │ │ cbz r7, 179916 │ │ │ │ movs r0, r0 │ │ │ │ add sp, #380 @ 0x17c │ │ │ │ vmlal.u , d15, d15[0] │ │ │ │ vrsra.u64 , , #1 │ │ │ │ @ instruction: 0xffff1141 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0], {111} @ 0x6f │ │ │ │ - bcs.n 1797bc │ │ │ │ + ldcl 0, cr0, [r8], {111} @ 0x6f │ │ │ │ + bcs.n 1797cc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1797a8 │ │ │ │ + b.n 1797b8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 179774 │ │ │ │ + b.n 179784 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stc 0, cr0, [lr], #444 @ 0x1bc │ │ │ │ - ldc 0, cr0, [r0, #-444] @ 0xfffffe44 │ │ │ │ - stcl 0, cr0, [r2, #-444]! @ 0xfffffe44 │ │ │ │ - stc 0, cr0, [sl, #-444] @ 0xfffffe44 │ │ │ │ - b.n 1796a4 │ │ │ │ + ldc 0, cr0, [r6], #444 @ 0x1bc │ │ │ │ + ldc 0, cr0, [r8, #-444] @ 0xfffffe44 │ │ │ │ + stcl 0, cr0, [sl, #-444]! @ 0xfffffe44 │ │ │ │ + ldc 0, cr0, [r2, #-444] @ 0xfffffe44 │ │ │ │ + b.n 1796b4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 179670 │ │ │ │ + b.n 179680 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldcl 0, cr0, [r2, #444]! @ 0x1bc │ │ │ │ - stcl 0, cr0, [r6, #444] @ 0x1bc │ │ │ │ - ldc 0, cr0, [r4, #-444] @ 0xfffffe44 │ │ │ │ - b.n 1795e8 │ │ │ │ + ldcl 0, cr0, [sl, #444]! @ 0x1bc │ │ │ │ + stcl 0, cr0, [lr, #444] @ 0x1bc │ │ │ │ + ldc 0, cr0, [ip, #-444] @ 0xfffffe44 │ │ │ │ + b.n 1795f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stc 0, cr0, [sl, #444]! @ 0x1bc │ │ │ │ - cdp 0, 0, cr0, cr0, cr15, {3} │ │ │ │ - b.n 179558 │ │ │ │ + ldc 0, cr0, [r2, #444]! @ 0x1bc │ │ │ │ + cdp 0, 0, cr0, cr8, cr15, {3} │ │ │ │ + b.n 179568 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 179524 │ │ │ │ + b.n 179534 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stcl 0, cr0, [r8, #444] @ 0x1bc │ │ │ │ - cdp 0, 0, cr0, cr2, cr15, {3} │ │ │ │ - b.n 1794a0 │ │ │ │ + ldcl 0, cr0, [r0, #444] @ 0x1bc │ │ │ │ + cdp 0, 0, cr0, cr10, cr15, {3} │ │ │ │ + b.n 1794b0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldcl 0, cr0, [r0, #444]! @ 0x1bc │ │ │ │ - cdp 0, 5, cr0, cr10, cr15, {3} │ │ │ │ - b.n 179420 │ │ │ │ + ldcl 0, cr0, [r8, #444]! @ 0x1bc │ │ │ │ + cdp 0, 6, cr0, cr2, cr15, {3} │ │ │ │ + b.n 179430 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp 0, 4, cr0, cr0, cr15, {3} │ │ │ │ - cdp 0, 11, cr0, cr10, cr15, {3} │ │ │ │ - b.n 1793a8 │ │ │ │ + cdp 0, 4, cr0, cr8, cr15, {3} │ │ │ │ + cdp 0, 12, cr0, cr2, cr15, {3} │ │ │ │ + b.n 1793b8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp 0, 10, cr0, cr6, cr15, {3} │ │ │ │ - vhadd.s16 q0, q2, │ │ │ │ - b.n 179344 │ │ │ │ + cdp 0, 10, cr0, cr14, cr15, {3} │ │ │ │ + vhadd.s16 q0, q6, │ │ │ │ + b.n 179354 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.s q0, q3, │ │ │ │ - cdp 0, 15, cr0, cr0, cr15, {3} │ │ │ │ - b.n 1792c4 │ │ │ │ + vhadd.s q0, q7, │ │ │ │ + cdp 0, 15, cr0, cr8, cr15, {3} │ │ │ │ + b.n 1792d4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.s16 q0, q7, │ │ │ │ - vhadd.s32 q8, q2, │ │ │ │ - b.n 179260 │ │ │ │ + vhadd.s32 q0, q3, │ │ │ │ + vhadd.s32 q8, q6, │ │ │ │ + b.n 179270 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.s16 q8, q2, │ │ │ │ - vmla.i16 d0, d14, d7[3] │ │ │ │ - b.n 1791fc │ │ │ │ + vhadd.s16 q8, q6, │ │ │ │ + vmla.i32 d0, d6, d15[1] │ │ │ │ + b.n 17920c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vmla.i d0, d14, d3[7] │ │ │ │ - vext.8 q8, q3, , #0 │ │ │ │ - b.n 17a184 │ │ │ │ + vmla.i16 d0, d6, d7[3] │ │ │ │ + vext.8 q8, q7, , #0 │ │ │ │ + b.n 179194 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vmla.i16 d16, d12, d7[3] │ │ │ │ - ands.w r0, r6, #111 @ 0x6f │ │ │ │ - b.n 17a120 │ │ │ │ + vmla.i32 d16, d4, d15[1] │ │ │ │ + ands.w r0, lr, #111 @ 0x6f │ │ │ │ + b.n 17a130 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - and.w r0, sl, #111 @ 0x6f │ │ │ │ - orrs.w r0, ip, #111 @ 0x6f │ │ │ │ - b.n 17a0bc │ │ │ │ + ands.w r0, r2, #111 @ 0x6f │ │ │ │ + orn r0, r4, #111 @ 0x6f │ │ │ │ + b.n 17a0cc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orr.w r0, ip, #111 @ 0x6f │ │ │ │ - orns r0, sl, #111 @ 0x6f │ │ │ │ - b.n 17a054 │ │ │ │ + orrs.w r0, r4, #111 @ 0x6f │ │ │ │ + eor.w r0, r2, #111 @ 0x6f │ │ │ │ + b.n 17a064 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r2, [pc, #844] @ (179d18 ) │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [pc, #844] @ (179d1c ) │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -325031,88 +325027,88 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - cdp 0, 9, cr0, cr14, cr15, {3} │ │ │ │ - cdp 0, 15, cr0, cr4, cr15, {3} │ │ │ │ - b.n 179f94 │ │ │ │ + cdp 0, 10, cr0, cr6, cr15, {3} │ │ │ │ + cdp 0, 15, cr0, cr12, cr15, {3} │ │ │ │ + b.n 179fa4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r6, pc, #96 @ (adr r6, 179d88 ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 179da8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.s q0, q0, │ │ │ │ - cdp 0, 12, cr0, cr8, cr15, {3} │ │ │ │ - b.n 179f10 │ │ │ │ + vhadd.s q0, q4, │ │ │ │ + cdp 0, 13, cr0, cr0, cr15, {3} │ │ │ │ + b.n 179f20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #824 @ (adr r5, 17a070 ) │ │ │ │ + add r5, pc, #856 @ (adr r5, 17a090 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.s32 q0, q0, │ │ │ │ - vhadd.s32 q8, q3, │ │ │ │ - b.n 179ea8 │ │ │ │ + vhadd.s32 q0, q4, │ │ │ │ + vhadd.s32 q8, q7, │ │ │ │ + b.n 179eb8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #584 @ (adr r5, 179f90 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 179fb0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.s16 q8, q2, │ │ │ │ - vmla.i d0, d2, d3[7] │ │ │ │ - b.n 179e40 │ │ │ │ + vhadd.s16 q8, q6, │ │ │ │ + vmla.i d0, d10, d3[7] │ │ │ │ + b.n 179e50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #344 @ (adr r5, 179eb0 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 179ed0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.s32 q8, q7, │ │ │ │ - vmla.i16 d16, d12, d7[3] │ │ │ │ - b.n 179dc4 │ │ │ │ + vhadd.s q8, q3, │ │ │ │ + vmla.i32 d16, d4, d15[1] │ │ │ │ + b.n 179dd4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #64 @ (adr r5, 179da8 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 179dc8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vmla.i d16, d4, d3[7] │ │ │ │ - bic.w r0, sl, #111 @ 0x6f │ │ │ │ - svc 234 @ 0xea │ │ │ │ + vmla.i d16, d12, d3[7] │ │ │ │ + bics.w r0, r2, #111 @ 0x6f │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #808 @ (adr r4, 17a0a0 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 17a0c0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf0d4006f │ │ │ │ - @ instruction: 0xf0a6006f │ │ │ │ - and.w r0, lr, #111 @ 0x6f │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + @ instruction: 0xf0dc006f │ │ │ │ + @ instruction: 0xf0ae006f │ │ │ │ + ands.w r0, r6, #111 @ 0x6f │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #536 @ (adr r4, 179fa4 ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 179fc4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adc.w r0, r0, #111 @ 0x6f │ │ │ │ - adds.w r0, sl, #111 @ 0x6f │ │ │ │ - eor.w r0, r6, #111 @ 0x6f │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + adc.w r0, r8, #111 @ 0x6f │ │ │ │ + @ instruction: 0xf122006f │ │ │ │ + eor.w r0, lr, #111 @ 0x6f │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #264 @ (adr r4, 179ea8 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 179ec8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rsb r0, r4, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf19a006f │ │ │ │ - @ instruction: 0xf0f2006f │ │ │ │ - svc 30 │ │ │ │ + rsb r0, ip, #111 @ 0x6f │ │ │ │ + sub.w r0, r2, #111 @ 0x6f │ │ │ │ + @ instruction: 0xf0fa006f │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 17a1ac ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 179dcc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf1f2006f │ │ │ │ - sbcs.w r0, r0, #111 @ 0x6f │ │ │ │ - udf #218 @ 0xda │ │ │ │ + @ instruction: 0xf1fa006f │ │ │ │ + sbcs.w r0, r8, #111 @ 0x6f │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #744 @ (adr r3, 17a0ac ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 17a0cc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rsbs r0, sl, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf226006f │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + @ instruction: 0xf1e2006f │ │ │ │ + @ instruction: 0xf22e006f │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #496 @ (adr r3, 179fc4 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 179fe4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - addw r0, ip, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf27e006f │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + @ instruction: 0xf214006f │ │ │ │ + @ instruction: 0xf286006f │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #208 @ (adr r3, 179eb4 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 179ed4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r2, [pc, #832] @ (17a128 ) │ │ │ │ add.w r3, r5, #248 @ 0xf8 │ │ │ │ ldr r1, [pc, #832] @ (17a12c ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ vldr d1, [pc, #804] @ 17a118 │ │ │ │ @@ -325406,81 +325402,81 @@ │ │ │ │ b.w 179224 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf186006f │ │ │ │ - addw r0, r0, #111 @ 0x6f │ │ │ │ - ble.n 17a174 │ │ │ │ + @ instruction: 0xf18e006f │ │ │ │ + addw r0, r8, #111 @ 0x6f │ │ │ │ + ble.n 17a184 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, pc, #0 @ (adr r2, 17a138 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 17a158 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf1e0006f │ │ │ │ - @ instruction: 0xf232006f │ │ │ │ - bgt.n 17a0ec │ │ │ │ + @ instruction: 0xf1e8006f │ │ │ │ + @ instruction: 0xf23a006f │ │ │ │ + bgt.n 17a0fc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, pc, #720 @ (adr r1, 17a418 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 17a438 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf21c006f │ │ │ │ - @ instruction: 0xf27e006f │ │ │ │ - bgt.n 17a064 │ │ │ │ + @ instruction: 0xf224006f │ │ │ │ + @ instruction: 0xf286006f │ │ │ │ + bgt.n 17a074 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, pc, #416 @ (adr r1, 17a2f8 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 17a318 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movt r0, #32879 @ 0x806f │ │ │ │ - @ instruction: 0xf25e006f │ │ │ │ - bgt.n 17a1dc │ │ │ │ + @ instruction: 0xf2d0006f │ │ │ │ + @ instruction: 0xf266006f │ │ │ │ + bgt.n 17a1ec │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, pc, #112 @ (adr r1, 17a1d8 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 17a1f8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf2b0006f │ │ │ │ - @ instruction: 0xf2fe006f │ │ │ │ - blt.n 17a154 │ │ │ │ + @ instruction: 0xf2b8006f │ │ │ │ + @ instruction: 0xf306006f │ │ │ │ + blt.n 17a164 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, pc, #832 @ (adr r0, 17a4b8 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 17a4d8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf328006f │ │ │ │ - @ instruction: 0xf2e2006f │ │ │ │ - blt.n 17a0cc │ │ │ │ + @ instruction: 0xf330006f │ │ │ │ + @ instruction: 0xf2ea006f │ │ │ │ + blt.n 17a0dc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, pc, #528 @ (adr r0, 17a398 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 17a3b8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf314006f │ │ │ │ - @ instruction: 0xf38a006f │ │ │ │ - blt.n 17a244 │ │ │ │ + @ instruction: 0xf31c006f │ │ │ │ + @ instruction: 0xf392006f │ │ │ │ + blt.n 17a254 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, pc, #224 @ (adr r0, 17a278 ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 17a298 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ands.w r0, lr, #15663104 @ 0xef0000 │ │ │ │ - @ instruction: 0xf3ea006f │ │ │ │ - @ instruction: 0xf378006f │ │ │ │ - blt.n 17a1d0 │ │ │ │ + bic.w r0, r6, #15663104 @ 0xef0000 │ │ │ │ + @ instruction: 0xf3f2006f │ │ │ │ + @ instruction: 0xf380006f │ │ │ │ + blt.n 17a1e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - eors.w r0, r6, #15663104 @ 0xef0000 │ │ │ │ - orn r0, r2, #15663104 @ 0xef0000 │ │ │ │ - @ instruction: 0xf3ce006f │ │ │ │ - bge.n 17a158 │ │ │ │ + eors.w r0, lr, #15663104 @ 0xef0000 │ │ │ │ + orn r0, sl, #15663104 @ 0xef0000 │ │ │ │ + @ instruction: 0xf3d6006f │ │ │ │ + bge.n 17a168 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orr.w r0, r6, #15663104 @ 0xef0000 │ │ │ │ - eor.w r0, r8, #15663104 @ 0xef0000 │ │ │ │ - bge.n 17a0d0 │ │ │ │ + orr.w r0, lr, #15663104 @ 0xef0000 │ │ │ │ + eors.w r0, r0, #15663104 @ 0xef0000 │ │ │ │ + bge.n 17a0e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - eor.w r0, r4, #15663104 @ 0xef0000 │ │ │ │ - adds.w r0, sl, #15663104 @ 0xef0000 │ │ │ │ - bge.n 17a248 │ │ │ │ + eor.w r0, ip, #15663104 @ 0xef0000 │ │ │ │ + @ instruction: 0xf522006f │ │ │ │ + bge.n 17a258 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [pc, #600] @ (17a43c ) │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ ldr r1, [pc, #600] @ (17a440 ) │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ @@ -325706,77 +325702,77 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #172] @ (17a4dc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 179224 │ │ │ │ nop │ │ │ │ - adds.w r0, r4, #15663104 @ 0xef0000 │ │ │ │ - @ instruction: 0xf4e4006f │ │ │ │ - bic.w r0, sl, #15663104 @ 0xef0000 │ │ │ │ - bls.n 17a498 │ │ │ │ + adds.w r0, ip, #15663104 @ 0xef0000 │ │ │ │ + @ instruction: 0xf4ec006f │ │ │ │ + bics.w r0, r2, #15663104 @ 0xef0000 │ │ │ │ + bls.n 17a4a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf4d0006f │ │ │ │ - adds.w r0, sl, #15663104 @ 0xef0000 │ │ │ │ - bhi.n 17a430 │ │ │ │ + @ instruction: 0xf4d8006f │ │ │ │ + @ instruction: 0xf522006f │ │ │ │ + bhi.n 17a440 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r7, [r2, #12] │ │ │ │ - vsri.64 , q15, #1 │ │ │ │ + vabal.u , d15, d6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf530006f │ │ │ │ - bhi.n 17a3cc │ │ │ │ + @ instruction: 0xf538006f │ │ │ │ + bhi.n 17a3dc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r7, [r1, #1] │ │ │ │ vqrdmlah.s q11, , d15[0] │ │ │ │ - vabal.u , d15, d6 │ │ │ │ + vabal.u , d15, d14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf528006f │ │ │ │ - bhi.n 17a538 │ │ │ │ + @ instruction: 0xf530006f │ │ │ │ + bhi.n 17a548 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r5, [r0, #92] @ 0x5c │ │ │ │ vqrdmulh.s q11, , d5[0] │ │ │ │ - vmls.i , , d24[0] │ │ │ │ + vsri.64 , q8, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add.w r0, r2, #15663104 @ 0xef0000 │ │ │ │ - bhi.n 17a4a4 │ │ │ │ + add.w r0, sl, #15663104 @ 0xef0000 │ │ │ │ + bhi.n 17a4b4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf4c2006f │ │ │ │ + @ instruction: 0xf4ca006f │ │ │ │ ldr r3, [r1, #32] │ │ │ │ - vsri.64 , q4, #1 │ │ │ │ + vmls.i , , d16[0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bgt.n 17a588 │ │ │ │ + bgt.n 17a598 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 17a40c │ │ │ │ + bvc.n 17a41c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orns r0, ip, #15663104 @ 0xef0000 │ │ │ │ - eors.w r0, r2, #15663104 @ 0xef0000 │ │ │ │ + eor.w r0, r4, #15663104 @ 0xef0000 │ │ │ │ + eors.w r0, sl, #15663104 @ 0xef0000 │ │ │ │ add r2, sp, #532 @ 0x214 │ │ │ │ - @ instruction: 0xffffd766 │ │ │ │ + @ instruction: 0xffffd76e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 17a548 │ │ │ │ + bvc.n 17a558 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 17a4fc │ │ │ │ + bvc.n 17a50c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -325838,23 +325834,23 @@ │ │ │ │ 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} │ │ │ │ - bvs.n 17a5ec │ │ │ │ + bvs.n 17a5fc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bpl.n 17a540 │ │ │ │ + bpl.n 17a550 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017a5a4 : │ │ │ │ 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 │ │ │ │ @@ -326013,36 +326009,36 @@ │ │ │ │ b.n 17a608 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r4, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bvs.n 17a670 │ │ │ │ + bvs.n 17a680 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - addw r0, lr, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf21e006f │ │ │ │ - bmi.n 17a814 │ │ │ │ + @ instruction: 0xf216006f │ │ │ │ + @ instruction: 0xf226006f │ │ │ │ + bmi.n 17a824 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 17a7e8 │ │ │ │ + bmi.n 17a7f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 17a7b4 │ │ │ │ + bmi.n 17a7c4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adcs.w r0, lr, #111 @ 0x6f │ │ │ │ - bcc.n 17a784 │ │ │ │ + sbc.w r0, r6, #111 @ 0x6f │ │ │ │ + bmi.n 17a794 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017a790 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -326237,54 +326233,54 @@ │ │ │ │ mvn.w r8, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 17a8d4 │ │ │ │ ldr r1, [pc, #88] @ (17a9ec ) │ │ │ │ add r1, pc │ │ │ │ b.n 17a982 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x0086 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 17a930 │ │ │ │ + bmi.n 17a940 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r5, [r5, #19] │ │ │ │ vaddw.u q14, , d29 │ │ │ │ - vsubl.u , d31, d14 │ │ │ │ + vrshr.u64 d29, d6, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 17aa88 │ │ │ │ + bmi.n 17aa98 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcs.n 17aa98 │ │ │ │ + bcs.n 17aaa8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcs.n 17aa70 │ │ │ │ + bcs.n 17aa80 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcs.n 17aa30 │ │ │ │ + bcs.n 17aa40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcs.n 17aa04 │ │ │ │ + bcs.n 17aa14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 17aa44 │ │ │ │ + bmi.n 17aa54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcs.n 17a9d4 │ │ │ │ + bcs.n 17a9e4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.s8 q8, q3, │ │ │ │ - bne.n 17a9a4 │ │ │ │ + vhadd.s8 q8, q7, │ │ │ │ + bne.n 17a9b4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bne.n 17a974 │ │ │ │ + bne.n 17a984 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcc.n 17a910 │ │ │ │ + bcc.n 17a920 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 17aa08 │ │ │ │ + bmi.n 17aa18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcc.n 17aae0 │ │ │ │ + bcc.n 17a8f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017a9f0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -326314,17 +326310,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bne.n 17aa54 │ │ │ │ + bne.n 17aa64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017aa58 : │ │ │ │ stmdb 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 │ │ │ │ @@ -326540,39 +326536,39 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xfba8007a │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 17ad6c │ │ │ │ + beq.n 17ad7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp 0, 2, cr0, cr4, cr15, {3} │ │ │ │ + cdp 0, 2, cr0, cr12, cr15, {3} │ │ │ │ @ instruction: 0xfb20007a │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stcl 0, cr0, [r8, #444]! @ 0x1bc │ │ │ │ - hlt 0x002a │ │ │ │ + ldcl 0, cr0, [r0, #444]! @ 0x1bc │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ - vcvt.u32.f32 q14, q5, #1 │ │ │ │ + vqrdmlsh.s q14, , d18[0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xebfa006f │ │ │ │ + stc 0, cr0, [r2], {111} @ 0x6f │ │ │ │ │ │ │ │ 0017ace4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -326613,17 +326609,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017ad64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -326917,28 +326913,28 @@ │ │ │ │ b.n 17b14a │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrb.w r0, [r6, #122] @ 0x7a │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xeb8c006f │ │ │ │ + @ instruction: 0xeb94006f │ │ │ │ @ instruction: 0xf7fe007a │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds.w r0, lr, pc, asr #1 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + @ instruction: 0xeb26006f │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ @@ -327320,85 +327316,85 @@ │ │ │ │ ldr r0, [pc, #160] @ (17b554 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 17ae16 │ │ │ │ ... │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17b464 │ │ │ │ + b.n 17b474 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17b2d8 │ │ │ │ + b.n 17b2e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17b354 │ │ │ │ + b.n 17b364 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017b558 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -327711,70 +327707,70 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ eors.w r0, ip, #122 @ 0x7a │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ vqadd.s64 q0, q5, q13 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17c09c │ │ │ │ + b.n 17c0ac │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17bef4 │ │ │ │ + b.n 17bf04 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 17bf50 │ │ │ │ + b.n 17bf60 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx 9c210 │ │ │ │ @@ -327788,17 +327784,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (17b954 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 17b6da │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017b958 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -328185,44 +328181,44 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 17bc5a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeacc007a │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r4, sl, ror #1 │ │ │ │ - bkpt 0x00ec │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bkpt 0x0096 │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r1, [r1, r0] │ │ │ │ vqrdmlsh.s q10, , d17[0] │ │ │ │ vqrdmlsh.s q10, , d15[0] │ │ │ │ - vcvt.f32.u32 d27, d2, #1 │ │ │ │ + vcvt.f32.u32 d27, d10, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017bda4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -328586,66 +328582,66 @@ │ │ │ │ b.n 17c146 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xe854007a │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r6, 17c202 │ │ │ │ + cbnz r6, 17c204 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r6, 17c1ec │ │ │ │ + cbnz r6, 17c1ee │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r6, 17c1ee │ │ │ │ + cbnz r6, 17c1f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r2, 17c1ee │ │ │ │ + cbnz r2, 17c1f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ b.n 17bd9c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - revsh r4, r2 │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - hlt 0x001c │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r4, [pc, #284] @ (17c2dc ) │ │ │ │ vcvt.f16.u16 d20, d15, #1 │ │ │ │ vdup.8 d20, d13[7] │ │ │ │ - @ instruction: 0xffffba50 │ │ │ │ + @ instruction: 0xffffba58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rev r4, r3 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rev r2, r0 │ │ │ │ + rev r2, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r2, 17c224 │ │ │ │ + cbnz r2, 17c226 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017c1f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -329051,33 +329047,33 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ b.n 17beb8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r0, r5 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r2, 17c6e6 │ │ │ │ + cbnz r2, 17c6e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r7, r5, #1 │ │ │ │ b.n 17c9b0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvc.n 17c7c0 │ │ │ │ + bvc.n 17c5d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ vsub.f64 d6, d7, d6 │ │ │ │ adds r2, #1 │ │ │ │ vcmpe.f64 d6, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ @@ -329372,15 +329368,15 @@ │ │ │ │ b.n 17ca36 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 17cce8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - cbz r0, 17cb24 │ │ │ │ + cbz r0, 17cb26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ blx 99a1c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17c4fc │ │ │ │ ldrd r3, r1, [sp, #176] @ 0xb0 │ │ │ │ mov.w ip, #0 │ │ │ │ vldr d7, [r3] │ │ │ │ @@ -329695,21 +329691,21 @@ │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 17c55c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w sl, r4, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r3, sl, lsl #2 │ │ │ │ blx 9d5fc │ │ │ │ ldr.w r2, [pc, #1812] @ 17d660 │ │ │ │ @@ -330290,57 +330286,57 @@ │ │ │ │ vldr d7, [pc, #20] @ 17d658 │ │ │ │ vmov.f64 d15, d7 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ b.w 17cca2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #504 @ (adr r5, 17d894 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 17d8b4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #304 @ (adr r5, 17d7d4 ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 17d7f4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #192 @ (adr r5, 17d76c ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 17d78c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #88 @ (adr r5, 17d70c ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 17d72c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, sp, #208 @ 0xd0 │ │ │ │ blx 9e150 │ │ │ │ ldr.w r2, [pc, #1396] @ 17dc38 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ movw r3, #9226 @ 0x240a │ │ │ │ @@ -330813,93 +330809,93 @@ │ │ │ │ blx 9c1b0 │ │ │ │ b.n 17d8a8 │ │ │ │ mov r0, r7 │ │ │ │ blx 9c1b0 │ │ │ │ b.n 17d896 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r5, pc, #960 @ (adr r5, 17dffc ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 17e01c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #968 @ (adr r3, 17e008 ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 17e028 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #840 @ (adr r3, 17df90 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 17dfb0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #728 @ (adr r3, 17df28 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 17df48 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #592 @ (adr r3, 17dea8 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 17dec8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #464 @ (adr r3, 17de30 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 17de50 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #312 @ (adr r3, 17dda0 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 17ddc0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #200 @ (adr r3, 17dd38 ) │ │ │ │ + add r3, pc, #232 @ (adr r3, 17dd58 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #72 @ (adr r3, 17dcc0 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 17dce0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, pc, #896 @ (adr r2, 17e000 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 17e020 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, pc, #336 @ (adr r2, 17ddd8 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 17ddf8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, pc, #232 @ (adr r2, 17dd78 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 17dd98 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, pc, #104 @ (adr r2, 17dd00 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 17dd20 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, pc, #0 @ (adr r2, 17dca0 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 17dcc0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, pc, #920 @ (adr r1, 17e040 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 17e060 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, pc, #800 @ (adr r1, 17dfd0 ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 17dff0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, pc, #696 @ (adr r1, 17df70 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 17df90 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, pc, #592 @ (adr r1, 17df10 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 17df30 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, pc, #120 @ (adr r1, 17dd40 ) │ │ │ │ + add r1, pc, #152 @ (adr r1, 17dd60 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0017dcd8 : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -331516,51 +331512,51 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r1!, {r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 17dfbe │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r7, r0 │ │ │ │ @@ -331829,41 +331825,41 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ b.w 17dd74 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 9b404 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ @@ -332195,53 +332191,53 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ b.w 17dd74 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -332617,22 +332613,22 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ b.n 17ef30 │ │ │ │ nop │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ subs r1, r2, #3 │ │ │ │ - @ instruction: 0xffff8dd4 │ │ │ │ + @ instruction: 0xffff8ddc │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ beq.w 17f88e │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -333297,97 +333293,97 @@ │ │ │ │ ldr r0, [pc, #184] @ (17f75c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 17e500 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [pc, #632] @ (17f938 ) │ │ │ │ + ldr r5, [pc, #664] @ (17f958 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [pc, #496] @ (17f8b8 ) │ │ │ │ + ldr r5, [pc, #528] @ (17f8d8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [pc, #360] @ (17f838 ) │ │ │ │ + ldr r5, [pc, #392] @ (17f858 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [pc, #152] @ (17f770 ) │ │ │ │ + ldr r5, [pc, #184] @ (17f790 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #968] @ (17faa8 ) │ │ │ │ + ldr r4, [pc, #1000] @ (17fac8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #496] @ (17f8d8 ) │ │ │ │ + ldr r3, [pc, #528] @ (17f8f8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #400] @ (17f880 ) │ │ │ │ + ldr r3, [pc, #432] @ (17f8a0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #304] @ (17f828 ) │ │ │ │ + ldr r3, [pc, #336] @ (17f848 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #184] @ (17f7b8 ) │ │ │ │ + ldr r3, [pc, #216] @ (17f7d8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #0] @ (17f708 ) │ │ │ │ + ldr r3, [pc, #32] @ (17f728 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #800] @ (17fa30 ) │ │ │ │ + ldr r2, [pc, #832] @ (17fa50 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #680] @ (17f9c0 ) │ │ │ │ + ldr r2, [pc, #712] @ (17f9e0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #544] @ (17f940 ) │ │ │ │ + ldr r2, [pc, #576] @ (17f960 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #416] @ (17f8c8 ) │ │ │ │ + ldr r2, [pc, #448] @ (17f8e8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #288] @ (17f850 ) │ │ │ │ + ldr r2, [pc, #320] @ (17f870 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #160] @ (17f7d8 ) │ │ │ │ + ldr r2, [pc, #192] @ (17f7f8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #32] @ (17f760 ) │ │ │ │ + ldr r2, [pc, #64] @ (17f780 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #928] @ (17fae8 ) │ │ │ │ + ldr r1, [pc, #960] @ (17fb08 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #800] @ (17fa70 ) │ │ │ │ + ldr r1, [pc, #832] @ (17fa90 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #688] @ (17fa08 ) │ │ │ │ + ldr r1, [pc, #720] @ (17fa28 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #496] @ (17f950 ) │ │ │ │ + ldr r1, [pc, #528] @ (17f970 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r1, #10992 @ 0x2af0 │ │ │ │ ldr.w r0, [pc, #2488] @ 180120 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -334247,245 +334243,245 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ b.w 17dd74 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #672] @ (1803c8 ) │ │ │ │ + ldr r0, [pc, #704] @ (1803e8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #528] @ (180340 ) │ │ │ │ + ldr r0, [pc, #560] @ (180360 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #384] @ (1802b8 ) │ │ │ │ + ldr r0, [pc, #416] @ (1802d8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #240] @ (180230 ) │ │ │ │ + ldr r0, [pc, #272] @ (180250 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - blxns pc │ │ │ │ + ldr r0, [pc, #16] @ (180158 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - blxns r3 │ │ │ │ + blxns r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov lr, fp │ │ │ │ + mov lr, ip │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov sl, r7 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov lr, r2 │ │ │ │ + mov lr, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r4, ip │ │ │ │ + mov r4, sp │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r2, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp sl, sp │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp sl, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, sl │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add ip, r5 │ │ │ │ + add ip, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add sl, r1 │ │ │ │ + add sl, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp │ │ │ │ + add r2, lr │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, r9 │ │ │ │ + add r2, sl │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, r5 │ │ │ │ + add r2, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, r1 │ │ │ │ + add r2, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bics r2, r7 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - muls r4, r4 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmn r4, r7 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmn r2, r3 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - negs r4, r2 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - tst r4, r5 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r2, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sbcs r0, r5 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adcs r4, r3 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r7 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r4 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r0 │ │ │ │ + lsls r2, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - eors r4, r1 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #28] @ (1802f0 ) │ │ │ │ movw r1, #10069 @ 0x2755 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1802f4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 17e500 │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r7, r5, #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 │ │ │ │ @@ -334508,17 +334504,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r7, r5, #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 │ │ │ │ @@ -334541,17 +334537,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00180398 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -334578,17 +334574,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1803e8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1803b4 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 001803ec : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -334629,17 +334625,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0018045c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -334665,17 +334661,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1804b8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 001804bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -334701,17 +334697,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (180518 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0018051c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -334790,25 +334786,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (180610 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 18058e │ │ │ │ nop │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ @ instruction: 0xffff1fa7 │ │ │ │ - vsli.64 d23, d8, #63 @ 0x3f │ │ │ │ + vabal.u , d31, d16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00180614 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -335005,38 +335001,38 @@ │ │ │ │ ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r7, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ - vsri.32 d23, d10, #1 │ │ │ │ + vraddhn.i d23, , q9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r1, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ adds r7, r1, #7 │ │ │ │ - @ instruction: 0xffff73e2 │ │ │ │ + @ instruction: 0xffff73ea │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 0018084c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -335252,44 +335248,44 @@ │ │ │ │ ... │ │ │ │ ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ adds r3, r2, #0 │ │ │ │ vmla.i q11, , d7[0] │ │ │ │ @ instruction: 0xffff1bbb │ │ │ │ - @ instruction: 0xffff71c6 │ │ │ │ + @ instruction: 0xffff71ce │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r6, #3] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00180ab8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -335326,17 +335322,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ... │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00180b30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -335428,17 +335424,17 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 180e70 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, #34 @ 0x22 │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00180c68 : │ │ │ │ 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 │ │ │ │ @@ -335532,21 +335528,21 @@ │ │ │ │ b.n 180cd6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 180fa0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00180d98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -335735,21 +335731,21 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r7, 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, #3936] @ 0xf60 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -335956,27 +335952,27 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 180a38 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ ldr.w lr, [r7] │ │ │ │ ldr.w r6, [r7, #144] @ 0x90 │ │ │ │ ldr.w r2, [r9, #116] @ 0x74 │ │ │ │ ldrd r5, r3, [r7, #224] @ 0xe0 │ │ │ │ cmp lr, r2 │ │ │ │ @@ -336277,25 +336273,25 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 180df8 │ │ │ │ mrc2 5, 1, r7, cr7, cr12, {4} │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 180e00 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ lsls r5, r7, #21 │ │ │ │ - vrsubhn.i d22, , q3 │ │ │ │ + vrsubhn.i d22, , q7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r7, 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 r4, r1 │ │ │ │ @@ -336333,17 +336329,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ lsls r7, r5, #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, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #652] @ (1818c0 ) │ │ │ │ @@ -336582,39 +336578,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ ldr r5, [pc, #840] @ (181c60 ) │ │ │ │ @@ -336871,15 +336867,15 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 181e78 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ bl 1dbc6c │ │ │ │ adds r3, r0, r1 │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ asrs r3, r3, #1 │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ add.w r2, r6, r2, lsl #6 │ │ │ │ @@ -337220,29 +337216,29 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrh r0, [r5, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ add.w r1, r9, #484 @ 0x1e4 │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #6141 @ 0x17fd │ │ │ │ movt r2, #308 @ 0x134 │ │ │ │ blx 9f9b0 │ │ │ │ @@ -337499,17 +337495,17 @@ │ │ │ │ b.n 181cec │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 182688 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r5, #108 @ 0x6c │ │ │ │ beq.n 18250a │ │ │ │ ldr r0, [pc, #776] @ (182788 ) │ │ │ │ movw r1, #7167 @ 0x1bff │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -337746,21 +337742,21 @@ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ b.n 18242e │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 182998 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 00182798 : │ │ │ │ stmdb 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 │ │ │ │ @@ -337953,29 +337949,29 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #25] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #25] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 001829a0 : │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -338308,29 +338304,29 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r4, #15] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #704] @ (182f80 ) │ │ │ │ + ldr r7, [pc, #736] @ (182fa0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [pc, #176] @ (182d78 ) │ │ │ │ + ldr r7, [pc, #208] @ (182d98 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [pc, #56] @ (182d08 ) │ │ │ │ + ldr r7, [pc, #88] @ (182d28 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [pc, #632] @ (182f50 ) │ │ │ │ + ldr r6, [pc, #664] @ (182f70 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1468] @ 1832ac │ │ │ │ @@ -338891,78 +338887,78 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1831a6 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #0] @ (1832b8 ) │ │ │ │ + ldr r6, [pc, #32] @ (1832d8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #96] @ (183324 ) │ │ │ │ + ldr r7, [pc, #128] @ (183344 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [pc, #48] @ (1832f8 ) │ │ │ │ + ldr r7, [pc, #80] @ (183318 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [pc, #16] @ (1832dc ) │ │ │ │ + ldr r7, [pc, #48] @ (1832fc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #688] @ (183580 ) │ │ │ │ + ldr r3, [pc, #720] @ (1835a0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #592] @ (183528 ) │ │ │ │ + ldr r3, [pc, #624] @ (183548 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r5, r6, #22 │ │ │ │ - vtbx.8 d20, {d15-d17}, d2 │ │ │ │ + vtbx.8 d20, {d15-d17}, d10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #160] @ (18338c ) │ │ │ │ + ldr r2, [pc, #192] @ (1833ac ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #752] @ (1835e4 ) │ │ │ │ + ldr r1, [pc, #784] @ (183604 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #648] @ (183584 ) │ │ │ │ + ldr r1, [pc, #680] @ (1835a4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #440] @ (1834bc ) │ │ │ │ + ldr r1, [pc, #472] @ (1834dc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #248] @ (183404 ) │ │ │ │ + ldr r1, [pc, #280] @ (183424 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #136] @ (18339c ) │ │ │ │ + ldr r1, [pc, #168] @ (1833bc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #40] @ (183344 ) │ │ │ │ + ldr r1, [pc, #72] @ (183364 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #944] @ (1836d4 ) │ │ │ │ + ldr r0, [pc, #976] @ (1836f4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #832] @ (18366c ) │ │ │ │ + ldr r0, [pc, #864] @ (18368c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #632] @ (1835ac ) │ │ │ │ + ldr r0, [pc, #664] @ (1835cc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #560] @ (18357c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -339186,37 +339182,37 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b.n 1834d0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, #11] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r0, #5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r6, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r8, lr │ │ │ │ + cmp r8, pc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ @@ -340314,152 +340310,152 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 184076 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r0, #1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add lr, r5 │ │ │ │ + add lr, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r2, r2 │ │ │ │ + mov r2, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mvns r6, r5 │ │ │ │ + mvns r6, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stc 15, cr15, [r9, #1016] @ 0x3f8 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmn r6, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ bcs.n 18425e │ │ │ │ - vsra.u64 q10, q4, #2 │ │ │ │ + vzip. q10, q8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmia.w fp, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, #234 @ 0xea │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldmia r4, {r0, r3, r4, r5, r7} │ │ │ │ - vtbx.8 d19, {d14-d17}, d18 │ │ │ │ + vtbx.8 d19, {d14-d17}, d26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vrev64.16 q8, q15 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + vrev64. q8, q15 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vrev64.8 q0, q15 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + vrev64.32 q0, q15 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vmla.i16 q0, q4, d6[3] │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + vmla.i32 q0, q0, d14[1] │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.u q8, q5, q15 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + vmla.i q0, q1, d2[7] │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.u16 q8, q7, q15 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + vhadd.u32 q8, q3, q15 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.u8 q8, q0, q15 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + vhadd.u8 q8, q4, q15 │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.u32 q0, q2, q15 │ │ │ │ - subs r2, #20 │ │ │ │ + vhadd.u32 q0, q6, q15 │ │ │ │ + subs r2, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 15, cr0, cr4, cr14, {3} │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + cdp2 0, 15, cr0, cr12, cr14, {3} │ │ │ │ + subs r2, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 13, cr0, cr8, cr14, {3} │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + cdp2 0, 14, cr0, cr0, cr14, {3} │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr14, {3} │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + cdp2 0, 12, cr0, cr2, cr14, {3} │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 9, cr0, cr14, cr14, {3} │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + cdp2 0, 10, cr0, cr6, cr14, {3} │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 7, cr0, cr0, cr14, {3} │ │ │ │ + cdp2 0, 7, cr0, cr8, cr14, {3} │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ movs r1, #2 │ │ │ │ blx 9a1c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ble.w 184420 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -340837,47 +340833,47 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #92] @ (18472c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 184076 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xfb74006e │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + @ instruction: 0xfb7c006e │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xfb5c006e │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + @ instruction: 0xfb64006e │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xfb40006e │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + @ instruction: 0xfb48006e │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xfb24006e │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + @ instruction: 0xfb2c006e │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xfb08006e │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + @ instruction: 0xfb10006e │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmia r7!, {r0, r1, r5} │ │ │ │ - vmls.i , q15, d26[0] │ │ │ │ + vsri.64 , q9, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vst1.8 {d16[3]}, [sl], lr │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + ldr??.w r0, [r2, #110] @ 0x6e │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vld1.8 {d0[3]}, [lr], lr │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + ldrsh.w r0, [r6, #110] @ 0x6e │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb.w r0, [r2, #110] @ 0x6e │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + ldrsb.w r0, [sl, #110] @ 0x6e │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr??.w r0, [r4, lr, lsl #2] │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + ldr??.w r0, [ip, lr, lsl #2] │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr??.w r0, [r0, lr, lsl #2] │ │ │ │ + ldr??.w r0, [r8, lr, lsl #2] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w lr, [pc, #148] @ 1847d4 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w ip, [pc, #144] @ 1847d8 │ │ │ │ @@ -340931,17 +340927,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r0, [r2, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr??.w r0, [lr, lr, lsl #2] │ │ │ │ + strb.w r0, [r6, #110] @ 0x6e │ │ │ │ ldrsh r0, [r4, r1] │ │ │ │ lsls r2, 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 r4, [r0, #24] │ │ │ │ @@ -341025,28 +341021,28 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (1848f0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 184806 │ │ │ │ nop │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf774006e │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + @ instruction: 0xf77c006e │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf756006e │ │ │ │ + @ instruction: 0xf75e006e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [pc, #912] @ (184c9c ) │ │ │ │ @@ -341407,51 +341403,51 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 184aba │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf662006e │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + @ instruction: 0xf66a006e │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movw r0, #43118 @ 0xa86e │ │ │ │ + @ instruction: 0xf652006e │ │ │ │ ldrb r4, [r2, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r7, r5, #1 │ │ │ │ - rsb r0, r4, #15597568 @ 0xee0000 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + rsb r0, ip, #15597568 @ 0xee0000 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sbc.w r0, ip, #15597568 @ 0xee0000 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + sbcs.w r0, r4, #15597568 @ 0xee0000 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adcs.w r0, r4, #15597568 @ 0xee0000 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + adcs.w r0, ip, #15597568 @ 0xee0000 │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf53a006e │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + adc.w r0, r2, #15597568 @ 0xee0000 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - eors.w r0, r8, #15597568 @ 0xee0000 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + @ instruction: 0xf4a0006e │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orns r0, lr, #15597568 @ 0xee0000 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + eor.w r0, r6, #15597568 @ 0xee0000 │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - and.w r0, r2, #15597568 @ 0xee0000 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + and.w r0, sl, #15597568 @ 0xee0000 │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf3aa006e │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xf3b2006e │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf390006e │ │ │ │ + @ instruction: 0xf398006e │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ @@ -341905,61 +341901,61 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 184e8a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r5, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf28c006e │ │ │ │ + @ instruction: 0xf294006e │ │ │ │ ldr r6, [r3, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ bvc.n 1851fa │ │ │ │ - @ instruction: 0xfffe2cbc │ │ │ │ + vqdmulh.s q9, q15, d4[0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf19c006e │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + sub.w r0, r4, #110 @ 0x6e │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf184006e │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + @ instruction: 0xf18c006e │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sbc.w r0, sl, #110 @ 0x6e │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + sbcs.w r0, r2, #110 @ 0x6e │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adcs.w r0, r0, #110 @ 0x6e │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + adcs.w r0, r8, #110 @ 0x6e │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf124006e │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + @ instruction: 0xf12c006e │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orns r0, r4, #110 @ 0x6e │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + orns r0, ip, #110 @ 0x6e │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orrs.w r0, sl, #110 @ 0x6e │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + orn r0, r2, #110 @ 0x6e │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orr.w r0, r0, #110 @ 0x6e │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + orr.w r0, r8, #110 @ 0x6e │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vmla.i16 d0, d14, d6[3] │ │ │ │ - ldr r5, [pc, #1000] @ (1855e0 ) │ │ │ │ + vmla.i32 d0, d6, d14[1] │ │ │ │ + ldr r6, [pc, #8] @ (185200 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.s8 q8, q3, q15 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + vhadd.s8 q8, q7, q15 │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.s8 q0, q3, q15 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + vhadd.s8 q0, q7, q15 │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp 0, 11, cr0, cr8, cr14, {3} │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cdp 0, 12, cr0, cr0, cr14, {3} │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp 0, 9, cr0, cr8, cr14, {3} │ │ │ │ + cdp 0, 10, cr0, cr0, cr14, {3} │ │ │ │ │ │ │ │ 00185218 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -342068,17 +342064,17 @@ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ b.n 185296 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 185548 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stcl 0, cr0, [r2, #440] @ 0x1b8 │ │ │ │ + stcl 0, cr0, [sl, #440] @ 0x1b8 │ │ │ │ │ │ │ │ 00185340 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ vldr d6, [pc, #192] @ 185410 │ │ │ │ @@ -342644,17 +342640,17 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 185248 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 1859b8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 18588c │ │ │ │ + b.n 18589c │ │ │ │ lsls r6, r5, #1 │ │ │ │ vcmpe.f64 d3, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d3, d2 │ │ │ │ b.n 18580c │ │ │ │ vcmpe.f64 d3, d7 │ │ │ │ @@ -342689,17 +342685,17 @@ │ │ │ │ b.n 185920 │ │ │ │ vcmpe.f64 d7, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d2 │ │ │ │ b.n 18585e │ │ │ │ nop │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 185628 │ │ │ │ + b.n 185638 │ │ │ │ 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 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #568] @ (185ca8 ) │ │ │ │ @@ -342920,35 +342916,35 @@ │ │ │ │ b.n 185b7e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #656] @ (185f3c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r2, [pc, #600] @ (185f14 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 18648c │ │ │ │ + b.n 18649c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 186458 │ │ │ │ + b.n 186468 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 186424 │ │ │ │ + b.n 186434 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1863f0 │ │ │ │ + b.n 186400 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r1 │ │ │ │ @@ -343212,31 +343208,31 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 185ef8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #128] @ (185fe8 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 18653c │ │ │ │ + b.n 18654c │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r0, [pc, #840] @ (1862c0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 186234 │ │ │ │ + b.n 186244 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 1861f4 │ │ │ │ + b.n 186204 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 186134 │ │ │ │ + b.n 186144 │ │ │ │ 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 │ │ │ │ mov r6, r3 │ │ │ │ @@ -343790,77 +343786,77 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b.n 18628a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ mov r2, fp │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 186588 │ │ │ │ + b.n 186598 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 186558 │ │ │ │ + b.n 186568 │ │ │ │ lsls r6, r5, #1 │ │ │ │ cmp r8, lr │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ble.n 18654c │ │ │ │ + udf #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ble.n 186520 │ │ │ │ + ble.n 186530 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, r2, r1 │ │ │ │ + adds r4, r3, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ble.n 1865d4 │ │ │ │ + ble.n 1865e4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r2, r4, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bgt.n 186568 │ │ │ │ + ble.n 186578 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bgt.n 186540 │ │ │ │ + bgt.n 186550 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r2, #31 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bgt.n 1864f0 │ │ │ │ + bgt.n 186500 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bgt.n 1864c0 │ │ │ │ + bgt.n 1864d0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - blt.n 186534 │ │ │ │ + blt.n 186544 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - blt.n 186684 │ │ │ │ + blt.n 186694 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - blt.n 186658 │ │ │ │ + blt.n 186668 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - blt.n 18662c │ │ │ │ + blt.n 18663c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - blt.n 1865fc │ │ │ │ + blt.n 18660c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - blt.n 1865cc │ │ │ │ + blt.n 1865dc │ │ │ │ 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 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r2 │ │ │ │ @@ -344221,37 +344217,37 @@ │ │ │ │ b.n 1861e0 │ │ │ │ cdp2 0, 3, cr4, cr7, cr2, {2} │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ands r2, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 186a74 │ │ │ │ + bvc.n 186884 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 186a40 │ │ │ │ + bvc.n 186a50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 186a0c │ │ │ │ + bvc.n 186a1c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 1869d8 │ │ │ │ + bvc.n 1869e8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvs.n 186994 │ │ │ │ + bvc.n 1869a4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvs.n 186950 │ │ │ │ + bvs.n 186960 │ │ │ │ lsls r6, r5, #1 │ │ │ │ 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] @ 186a2c │ │ │ │ @@ -344299,17 +344295,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r4, #92 @ 0x5c │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvs.n 186a44 │ │ │ │ + bvs.n 186a54 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -344522,27 +344518,27 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 186be0 │ │ │ │ + bmi.n 186bf0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ subs r2, #110 @ 0x6e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcc.n 186c30 │ │ │ │ + bcc.n 186c40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcc.n 186c04 │ │ │ │ + bcc.n 186c14 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ ldr.w r5, [pc, #1988] @ 187498 │ │ │ │ @@ -345279,69 +345275,69 @@ │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #254 @ 0xfe │ │ │ │ lsls r2, r7, #1 │ │ │ │ beq.n 187596 │ │ │ │ @ instruction: 0xfffea9f7 │ │ │ │ - vcvt.f32.u32 d16, d30, #2 │ │ │ │ + vqrdmlah.s q8, q7, d6[0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r5, [pc, #832] @ (187860 ) │ │ │ │ mov r0, r7 │ │ │ │ blx 9e150 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r5, pc │ │ │ │ movw r3, #5255 @ 0x1487 │ │ │ │ @@ -345617,19 +345613,19 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 1870d0 │ │ │ │ mrc2 5, 1, r7, cr7, cr12, {4} │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 1870d8 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.w 186f56 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -345971,74 +345967,74 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #144] @ (187c80 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 187bba │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - vshr.u64 d16, d4, #2 │ │ │ │ + vshr.u64 d16, d12, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vmla.i32 q8, q4, d14[1] │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + vrev64.8 q8, q15 │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vmla.i q8, q4, d2[7] │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + vmla.i16 q8, q0, d6[3] │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vmla.i32 q0, q5, d14[1] │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + vswp q0, q15 │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vmla.i q0, q7, d2[7] │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + vmla.i16 q0, q3, d6[3] │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vhadd.u32 q8, q7, q15 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + vhadd.u q8, q3, q15 │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vhadd.u8 q8, q7, q15 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + vhadd.u16 q8, q3, q15 │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 00187c84 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -346141,21 +346137,21 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 187cde │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 6, cr0, cr8, cr14, {3} │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + cdp2 0, 7, cr0, cr0, cr14, {3} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ cmp r1, #54 @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stc2l 0, cr0, [r8, #440] @ 0x1b8 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + ldc2l 0, cr0, [r0, #440] @ 0x1b8 │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 00187da0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -346553,28 +346549,28 @@ │ │ │ │ nop │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stc2 0, cr0, [r2], #440 @ 0x1b8 │ │ │ │ - mrrc2 0, 6, r0, r4, cr14 │ │ │ │ - @ instruction: 0xfbc8006e │ │ │ │ - @ instruction: 0xfa32006e │ │ │ │ - itee ne │ │ │ │ + stc2 0, cr0, [sl], #440 @ 0x1b8 │ │ │ │ + mrrc2 0, 6, r0, ip, cr14 │ │ │ │ + @ instruction: 0xfbd0006e │ │ │ │ + @ instruction: 0xfa3a006e │ │ │ │ + itte ne │ │ │ │ lslne r6, r5, #1 │ │ │ │ - ldr??eq.w r0, [r2, #110] @ 0x6e │ │ │ │ - bkpt 0x00b0 │ │ │ │ + ldr??ne.w r0, [sl, #110] @ 0x6e │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh.w r0, [r2, #110] @ 0x6e │ │ │ │ - bkpt 0x0092 │ │ │ │ + ldrsh.w r0, [sl, #110] @ 0x6e │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vld4.16 {d16-d19}, [r8 :128], lr │ │ │ │ - bkpt 0x0046 │ │ │ │ + ldr??.w r0, [r0, lr, lsl #2] │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 00188220 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -346894,20 +346890,20 @@ │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subw r0, sl, #2158 @ 0x86e │ │ │ │ - cbnz r2, 18861e │ │ │ │ + @ instruction: 0xf6b2006e │ │ │ │ + cbnz r2, 188620 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr.w r3, [r6, #1064] @ 0x428 │ │ │ │ cmp r3, #0 │ │ │ │ ble.w 1882a6 │ │ │ │ strd r2, r2, [sp] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -347185,47 +347181,47 @@ │ │ │ │ ldr r0, [pc, #104] @ (188904 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 18873a │ │ │ │ nop │ │ │ │ - adc.w r0, r8, #15597568 @ 0xee0000 │ │ │ │ - rev r0, r5 │ │ │ │ + adcs.w r0, r0, #15597568 @ 0xee0000 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf4d6006e │ │ │ │ - cbnz r6, 1888e8 │ │ │ │ + @ instruction: 0xf4de006e │ │ │ │ + cbnz r6, 1888ea │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf4b8006e │ │ │ │ - cbnz r0, 1888ea │ │ │ │ + @ instruction: 0xf4c0006e │ │ │ │ + cbnz r0, 1888ec │ │ │ │ lsls r6, r5, #1 │ │ │ │ - eors.w r0, sl, #15597568 @ 0xee0000 │ │ │ │ - cbnz r2, 1888ea │ │ │ │ + @ instruction: 0xf4a2006e │ │ │ │ + cbnz r2, 1888ec │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orn r0, lr, #15597568 @ 0xee0000 │ │ │ │ - cbnz r6, 1888e6 │ │ │ │ + orns r0, r6, #15597568 @ 0xee0000 │ │ │ │ + cbnz r6, 1888e8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, lr, #15597568 @ 0xee0000 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + ands.w r0, r6, #15597568 @ 0xee0000 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf3f2006e │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xf3fa006e │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf3c6006e │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xf3ce006e │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds.w r0, r0, #15597568 @ 0xee0000 │ │ │ │ - @ instruction: 0xf2f0006e │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + adds.w r0, r8, #15597568 @ 0xee0000 │ │ │ │ + @ instruction: 0xf2f8006e │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orrs.w r0, r4, #15597568 @ 0xee0000 │ │ │ │ - subw r0, r4, #110 @ 0x6e │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + orrs.w r0, ip, #15597568 @ 0xee0000 │ │ │ │ + subw r0, ip, #110 @ 0x6e │ │ │ │ + @ instruction: 0xb78a │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -347478,33 +347474,33 @@ │ │ │ │ b.n 188b22 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, r6, #3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, sl, #110 @ 0x6e │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + adcs.w r0, r2, #110 @ 0x6e │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r6, r5, #1 │ │ │ │ adds r0, r3, #0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - adds.w r0, r0, #110 @ 0x6e │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + adds.w r0, r8, #110 @ 0x6e │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf0f4006e │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xf0fc006e │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orr.w r0, r8, #110 @ 0x6e │ │ │ │ - push {r3, r5, lr} │ │ │ │ + orrs.w r0, r0, #110 @ 0x6e │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vext.8 q8, q1, q15, #0 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + vext.8 q8, q5, q15, #0 │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - vmla.i16 d16, d2, d6[3] │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + vmla.i16 d16, d10, d6[3] │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -347964,26 +347960,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 188ca4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xebec006e │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + @ instruction: 0xebf4006e │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - rsbs r0, r4, lr, asr #1 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + rsbs r0, ip, lr, asr #1 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ asrs r2, r4, #26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaee006e │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + @ instruction: 0xeaf6006e │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r6, r5, #1 │ │ │ │ mov r3, sl │ │ │ │ vldr d10, [pc, #724] @ 1893c8 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r6, [sl, #144] @ 0x90 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ @@ -348422,25 +348418,25 @@ │ │ │ │ b.n 189232 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1895a6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 18928c │ │ │ │ + b.n 18929c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 189214 │ │ │ │ + b.n 189224 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 1891e4 │ │ │ │ + b.n 1891f4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 001895d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -348488,17 +348484,17 @@ │ │ │ │ b.n 189620 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 189880 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 189064 │ │ │ │ + b.n 189074 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r7, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -348769,25 +348765,25 @@ │ │ │ │ ... │ │ │ │ lsrs r0, r0, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #23 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 189dc4 │ │ │ │ + b.n 189dd4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 189d7c ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 18999c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 189d90 │ │ │ │ + b.n 189da0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 189d0c ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 189d2c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 189d5c │ │ │ │ + b.n 189d6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #760 @ (adr r6, 189c9c ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 189cbc ) │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -349052,17 +349048,17 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 189ec8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 189f0c │ │ │ │ + b.n 189f1c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #32 @ (adr r6, 189ce0 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 189d00 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r6, r6, #15 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldrh.w r3, [r8, #94] @ 0x5e │ │ │ │ and.w r3, r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 189ce8 │ │ │ │ @@ -349493,69 +349489,69 @@ │ │ │ │ b.n 189f42 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 18a380 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ble.n 18a184 │ │ │ │ + ble.n 18a194 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, pc, #944 @ (adr r1, 18a520 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 18a540 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bgt.n 18a0d4 │ │ │ │ + bgt.n 18a0e4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, pc, #576 @ (adr r1, 18a3b8 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 18a3d8 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bgt.n 18a1b4 │ │ │ │ + bgt.n 18a1c4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 18a570 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 18a190 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bgt.n 18a18c │ │ │ │ + bgt.n 18a19c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #912 @ (adr r0, 18a518 ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 18a538 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 18a164 │ │ │ │ + blt.n 18a174 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #816 @ (adr r0, 18a4c0 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 18a4e0 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ble.n 18a228 │ │ │ │ + ble.n 18a238 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 18a23c │ │ │ │ + blt.n 18a24c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #200 @ (adr r0, 18a264 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 18a284 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 18a20c │ │ │ │ + blt.n 18a21c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #88 @ (adr r0, 18a1fc ) │ │ │ │ + add r0, pc, #120 @ (adr r0, 18a21c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 18a1d4 │ │ │ │ + blt.n 18a1e4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bgt.n 18a244 │ │ │ │ + bgt.n 18a254 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bge.n 18a118 │ │ │ │ + bge.n 18a128 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bge.n 18a0c4 │ │ │ │ + bge.n 18a0d4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bge.n 18a294 │ │ │ │ + bge.n 18a2a4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bge.n 18a234 │ │ │ │ + bge.n 18a244 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bls.n 18a1bc │ │ │ │ + bls.n 18a1cc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r0, [pc, #44] @ (18a208 ) │ │ │ │ mov r1, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -349567,17 +349563,17 @@ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 189a1e │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ blx 94f04 │ │ │ │ b.n 189a1e │ │ │ │ nop │ │ │ │ - bls.n 18a2b4 │ │ │ │ + bls.n 18a2c4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -349940,25 +349936,25 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r0, r1, #9 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bvc.n 18a668 │ │ │ │ + bvc.n 18a678 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 18a5f4 │ │ │ │ + bvs.n 18a604 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 18a5c4 │ │ │ │ + bvs.n 18a5d4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d7, [r3] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -350641,61 +350637,61 @@ │ │ │ │ blt.w 18af2c │ │ │ │ blx 9c1b0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r0, r4 │ │ │ │ b.n 18a834 │ │ │ │ ... │ │ │ │ - beq.n 18ad80 │ │ │ │ + beq.n 18ad90 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - beq.n 18ad4c │ │ │ │ + beq.n 18ad5c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - beq.n 18af18 │ │ │ │ + beq.n 18af28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - eors.w r0, ip, #15597568 @ 0xee0000 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xf4a4006e │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - and.w r0, lr, #15597568 @ 0xee0000 │ │ │ │ - beq.n 18ae20 │ │ │ │ + ands.w r0, r6, #15597568 @ 0xee0000 │ │ │ │ + beq.n 18ae30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ @@ -350820,27 +350816,27 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.n 18ab78 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ 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 │ │ │ │ mov ip, r1 │ │ │ │ @@ -350868,17 +350864,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ 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 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -350903,17 +350899,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -351055,21 +351051,21 @@ │ │ │ │ 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, 18b490 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #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 r4, [sp, #28] │ │ │ │ @@ -351094,17 +351090,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ 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 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -351129,17 +351125,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0018b334 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -351466,30 +351462,30 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (18b6c4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 18b630 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ orrs.w r0, r8, #121 @ 0x79 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r1, [pc, #144] @ (18b750 ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xe9b4006e │ │ │ │ + @ instruction: 0xe9bc006e │ │ │ │ │ │ │ │ 0018b6c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 9fa84 │ │ │ │ @@ -351868,52 +351864,52 @@ │ │ │ │ b.n 18ba70 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ mcr 0, 2, r0, cr12, cr9, {3} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w ip, {r1, r2, r3, r5, r6} │ │ │ │ - @ instruction: 0xe806006e │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + stmia.w r4!, {r1, r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xe80e006e │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldcl 0, cr0, [r8, #-484]! @ 0xfffffe1c │ │ │ │ - b.n 18ba54 │ │ │ │ + b.n 18ba64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18b9c8 │ │ │ │ + b.n 18b9d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18b99c │ │ │ │ + b.n 18b9ac │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18b840 │ │ │ │ + b.n 18b850 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18b814 │ │ │ │ + b.n 18b824 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18b7ac │ │ │ │ + b.n 18b7bc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18b780 │ │ │ │ + b.n 18b790 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18b758 │ │ │ │ + b.n 18b768 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18b720 │ │ │ │ + b.n 18b730 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ movs r1, #1 │ │ │ │ @@ -351936,17 +351932,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 18b614 │ │ │ │ + b.n 18b624 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ @@ -351969,17 +351965,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 18b5c4 │ │ │ │ + b.n 18b5d4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r5, #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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -352161,33 +352157,33 @@ │ │ │ │ ldr r0, [pc, #56] @ (18bdbc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 18bc8e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18c598 │ │ │ │ + b.n 18b5a8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18c498 │ │ │ │ + b.n 18c4a8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18c454 │ │ │ │ + b.n 18c464 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18c448 │ │ │ │ + b.n 18c458 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18c3ec │ │ │ │ + b.n 18c3fc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ 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 r4, [pc, #176] @ (18be84 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -352261,17 +352257,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strex r0, r0, [r0, #484] @ 0x1e4 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18c31c │ │ │ │ + b.n 18c32c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18bdfc │ │ │ │ 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 │ │ │ │ @@ -352490,49 +352486,49 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 18bfd4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18c44c │ │ │ │ + b.n 18c45c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 18c300 │ │ │ │ + b.n 18c310 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18bdec │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18c1c0 │ │ │ │ + b.n 18c1d0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18c194 │ │ │ │ + b.n 18c1a4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18c168 │ │ │ │ + b.n 18c178 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + b.n 18c14c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r6, [r1, #29] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #228] @ (18c258 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -352629,21 +352625,21 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 18bb9c │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 18baa4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #208] @ (18c358 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -352736,23 +352732,23 @@ │ │ │ │ b.n 18c2ea │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 18ca78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 18c2d4 │ │ │ │ + ble.n 18c2e4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18c9c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n 18c424 │ │ │ │ + ble.n 18c434 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #144] @ (18c418 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -352814,17 +352810,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 18c938 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 18c388 │ │ │ │ + bgt.n 18c398 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18c868 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -352884,17 +352880,17 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 18c878 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 18c4d0 │ │ │ │ + bgt.n 18c4e0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18c7b4 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -352981,25 +352977,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (18c5d4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 18c55a │ │ │ │ nop │ │ │ │ - blt.n 18c658 │ │ │ │ + blt.n 18c668 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 18c628 │ │ │ │ + blt.n 18c638 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bge.n 18c5a4 │ │ │ │ + bge.n 18c5b4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ 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 r7, [pc, #440] @ (18c7a4 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -353166,43 +353162,43 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #68] @ (18c7dc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 18c780 │ │ │ │ nop │ │ │ │ - bge.n 18c6b8 │ │ │ │ + bge.n 18c6c8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bls.n 18c79c │ │ │ │ + bge.n 18c7ac │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bls.n 18c770 │ │ │ │ + bls.n 18c780 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bls.n 18c898 │ │ │ │ + bls.n 18c8a8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bls.n 18c870 │ │ │ │ + bls.n 18c880 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bls.n 18c844 │ │ │ │ + bls.n 18c854 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bls.n 18c81c │ │ │ │ + bls.n 18c82c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bls.n 18c7e4 │ │ │ │ + bls.n 18c7f4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #232] @ (18c8dc ) │ │ │ │ @@ -353297,23 +353293,23 @@ │ │ │ │ b.n 18c848 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 18c99c │ │ │ │ + bhi.n 18c9ac │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ble.n 18c888 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvc.n 18c890 │ │ │ │ + bvc.n 18c8a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r6, 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -353477,41 +353473,41 @@ │ │ │ │ ldr r0, [pc, #64] @ (18cae8 ) │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 18c9bc │ │ │ │ nop │ │ │ │ - bvs.n 18ca84 │ │ │ │ + bvs.n 18ca94 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 18ca5c │ │ │ │ + bvs.n 18ca6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 18cbac │ │ │ │ + bvs.n 18cbbc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 18cb64 │ │ │ │ + bvs.n 18cb74 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 18cb38 │ │ │ │ + bvs.n 18cb48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 18cb0c │ │ │ │ + bvs.n 18cb1c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bpl.n 18cad4 │ │ │ │ + bpl.n 18cae4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 18cbb8 │ │ │ │ + bvs.n 18cbc8 │ │ │ │ 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 r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -353603,29 +353599,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (18cbf8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 18cb1a │ │ │ │ nop │ │ │ │ - bpl.n 18cc74 │ │ │ │ + bpl.n 18cc84 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bpl.n 18cc40 │ │ │ │ + bpl.n 18cc50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bmi.n 18cbc4 │ │ │ │ + bmi.n 18cbd4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bmi.n 18cb90 │ │ │ │ + bmi.n 18cba0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ 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 r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -353725,29 +353721,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (18cd18 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 18cc28 │ │ │ │ nop │ │ │ │ - bmi.n 18cd34 │ │ │ │ + bmi.n 18cd44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 18cd00 │ │ │ │ + bmi.n 18cd10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 18cca4 │ │ │ │ + bcc.n 18ccb4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 18cc70 │ │ │ │ + bcc.n 18cc80 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ 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 r6, [r2, #16] │ │ │ │ mov r5, r3 │ │ │ │ @@ -353811,29 +353807,29 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bcc.n 18ce5c │ │ │ │ + bcc.n 18ce6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 18ce34 │ │ │ │ + bcc.n 18ce44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 18cd70 │ │ │ │ + bcc.n 18cd80 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 18cdbc │ │ │ │ + bcs.n 18cdcc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18d040 │ │ │ │ + b.n 18d050 │ │ │ │ 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 │ │ │ │ mov r0, r3 │ │ │ │ @@ -353904,15 +353900,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bvc.n 18ce40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 18cec4 │ │ │ │ + bcs.n 18ced4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ bvc.n 18cddc │ │ │ │ lsls r1, 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 │ │ │ │ @@ -353971,21 +353967,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (18cf54 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bne.n 18ce58 │ │ │ │ + bne.n 18ce68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bne.n 18d018 │ │ │ │ + bne.n 18d028 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r6, r5, #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 │ │ │ │ movs r4, #0 │ │ │ │ @@ -354093,21 +354089,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (18d0ac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 18d036 │ │ │ │ ... │ │ │ │ - beq.n 18d100 │ │ │ │ + beq.n 18d110 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - beq.n 18d0c4 │ │ │ │ + beq.n 18d0d4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #192] @ (18d184 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -354191,23 +354187,23 @@ │ │ │ │ b.n 18d118 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bpl.n 18d228 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ bmi.n 18d190 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ 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 r4, [pc, #132] @ (18d238 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -354266,17 +354262,17 @@ │ │ │ │ movs r2, #5 │ │ │ │ b.n 18d228 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bmi.n 18d2fc │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ bmi.n 18d260 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -354340,19 +354336,19 @@ │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ bne.n 18d272 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -354538,29 +354534,29 @@ │ │ │ │ add r6, pc │ │ │ │ blx 96a84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 9da08 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ b.n 18d4de │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ 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.w r5, [pc, #1684] @ 18dbe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -355190,101 +355186,101 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ beq.n 18db6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 18db28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -355363,17 +355359,17 @@ │ │ │ │ movs r3, #3 │ │ │ │ b.n 18dd48 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, 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 │ │ │ │ @@ -355507,29 +355503,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (18df00 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 18dde4 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r4, [r1, #20] │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ ldr.w r5, [pc, #1620] @ 18e570 │ │ │ │ @@ -356141,83 +356137,83 @@ │ │ │ │ b.n 18e318 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - itet le │ │ │ │ + ittt le │ │ │ │ lslle r6, r5, #1 │ │ │ │ - stmiagt r0!, {r1, r3, r7} │ │ │ │ + stmiale r0!, {r1, r4, r7} │ │ │ │ lslle r6, r5, #1 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x009c │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r2, 18e672 │ │ │ │ + cbnz r2, 18e674 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r0, 18e650 │ │ │ │ + cbnz r0, 18e652 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #8 │ │ │ │ bne.w 18e128 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vldr d6, [r3, #128] @ 0x80 │ │ │ │ @@ -356341,39 +356337,39 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 18e318 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrb.w r3, [r6, #94] @ 0x5e │ │ │ │ b.n 18e118 │ │ │ │ - rev r0, r1 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r6, 18e79e │ │ │ │ + cbnz r6, 18e7a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r6, 18e7a2 │ │ │ │ + cbnz r6, 18e7a4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r4, 18e7a0 │ │ │ │ + cbnz r4, 18e7a2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r0, 18e7a2 │ │ │ │ + cbnz r0, 18e7a4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r4, 18e7a2 │ │ │ │ + cbnz r4, 18e7a4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r0, 18e7a4 │ │ │ │ + cbnz r0, 18e7a6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ 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 r6, r0 │ │ │ │ @@ -356543,41 +356539,41 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #64] @ (18e9a4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 18e7f2 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb780 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb776 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0018e9a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -357012,128 +357008,128 @@ │ │ │ │ b.n 18ea12 │ │ │ │ nop │ │ │ │ pop {r1, r4, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldmia r5, {r0, r2, r3, r4, r5, r7} │ │ │ │ vabal.u , d15, d20 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4], {114} @ 0x72 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + stcl 0, cr0, [ip], {114} @ 0x72 │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ pop {r1} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18e6ce │ │ │ │ vrsra.u32 , , #1 │ │ │ │ vqshl.u32 d30, d25, #31 │ │ │ │ vqshlu.s32 d30, d27, #31 │ │ │ │ - @ instruction: 0xffffb744 │ │ │ │ + @ instruction: 0xffffb74c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r3, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r3], {255} @ 0xff │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18ecde │ │ │ │ vrsra.u32 d30, d7, #1 │ │ │ │ - @ instruction: 0xffffb568 │ │ │ │ + vsli.32 , q8, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18f316 │ │ │ │ - vmls.i , , d26[0] │ │ │ │ + vsri.64 , q9, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldmia r3!, {r0, r2, r4, r5, r7} │ │ │ │ - vsri.64 d27, d30, #1 │ │ │ │ + vmls.i , , d6[0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ bhi.n 18ee66 │ │ │ │ - vsri.64 d27, d2, #1 │ │ │ │ + vsri.64 d27, d10, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r5, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ bl 446ea2 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 18eff2 │ │ │ │ - vraddhn.i d27, , q3 │ │ │ │ + vraddhn.i d27, , q7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ @ instruction: 0xefefffff │ │ │ │ - cbz r6, 18ef32 │ │ │ │ + cbz r6, 18ef34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ bgt.n 18eefa │ │ │ │ - vsubw.u , , d18 │ │ │ │ + vsubw.u , , d26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ bvs.n 18ef92 │ │ │ │ vqshl.u32 d29, d3, #31 │ │ │ │ - @ instruction: 0xffffb364 │ │ │ │ + @ instruction: 0xffffb36c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ bge.n 18ee12 │ │ │ │ - vrsra.u32 d27, d24, #1 │ │ │ │ + @ instruction: 0xffffb340 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ bmi.n 18eeee │ │ │ │ - vsubw.u , , d12 │ │ │ │ + vrsra.u32 d27, d4, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldmia r5, {r0, r1, r3, r5, r7} │ │ │ │ - vmlal.u , d31, d16[0] │ │ │ │ + vmlal.u , d31, d24[0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldmia r5, {r0, r1, r2, r3, r5} │ │ │ │ - vrshr.u64 d27, d18, #1 │ │ │ │ + vrshr.u64 d27, d26, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r6, r5, #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 │ │ │ │ @@ -357156,17 +357152,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r2, 18ef70 │ │ │ │ + cbz r2, 18ef72 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0018ef60 : │ │ │ │ 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 │ │ │ │ @@ -357344,37 +357340,37 @@ │ │ │ │ b.n 18f016 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb6a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18ef6c │ │ │ │ + b.n 18ef7c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + add sp, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [pc, #496] @ (18f348 ) │ │ │ │ + ldr r7, [pc, #528] @ (18f368 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [pc, #144] @ (18f1f0 ) │ │ │ │ + ldr r7, [pc, #176] @ (18f210 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 18f524 │ │ │ │ + b.n 18f534 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r4, [pc, #664] @ (18f414 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -357636,59 +357632,59 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 18f3d6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ push {r3, r4, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [pc, #104] @ (18f49c ) │ │ │ │ + ldr r5, [pc, #136] @ (18f4bc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r6, r5, #1 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #744] @ (18f734 ) │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + ldr r4, [pc, #776] @ (18f754 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r5, sp, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #544] @ (18f678 ) │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + ldr r4, [pc, #576] @ (18f698 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #424] @ (18f608 ) │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + ldr r4, [pc, #456] @ (18f628 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #320] @ (18f5a8 ) │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + ldr r4, [pc, #352] @ (18f5c8 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #200] @ (18f538 ) │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + ldr r4, [pc, #232] @ (18f558 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #96] @ (18f4d8 ) │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ + ldr r4, [pc, #128] @ (18f4f8 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0018f478 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -357723,17 +357719,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [pc, #304] @ (18f61c ) │ │ │ │ + ldr r3, [pc, #336] @ (18f63c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0018f4ec : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -357763,17 +357759,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18f50a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0018f548 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -357802,17 +357798,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18f566 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0018f5a0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -357841,17 +357837,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18f5be │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r2, [pc, #464] @ (18f7dc ) │ │ │ │ @@ -358046,35 +358042,35 @@ │ │ │ │ b.n 18f6cc │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add sp, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [pc, #720] @ (18fac8 ) │ │ │ │ + ldr r0, [pc, #752] @ (18fae8 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [pc, #600] @ (18fa58 ) │ │ │ │ + ldr r0, [pc, #632] @ (18fa78 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [pc, #480] @ (18f9e8 ) │ │ │ │ + ldr r0, [pc, #512] @ (18fa08 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [pc, #344] @ (18f968 ) │ │ │ │ + ldr r0, [pc, #376] @ (18f988 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ push {lr} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp.w r1, r0, lsl #1 │ │ │ │ it lt │ │ │ │ @@ -358298,41 +358294,41 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r5, sp, #312 @ 0x138 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mov ip, sl │ │ │ │ + mov ip, fp │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mov ip, r7 │ │ │ │ + mov ip, r8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mov r0, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp sl, fp │ │ │ │ + cmp sl, ip │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #552] @ (18fcdc ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -358547,51 +358543,51 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #84] @ (18fd24 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 18fca2 │ │ │ │ - add r7, pc, #720 @ (adr r7, 18ffb0 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 18ffd0 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #672 @ (adr r6, 18ff84 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 18ffa4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp │ │ │ │ + add r4, lr │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #320 @ (adr r6, 18fe2c ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 18fe4c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, r2 │ │ │ │ + add r4, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #160 @ (adr r6, 18fd94 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 18fdb4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mvns r4, r5 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #40 @ (adr r6, 18fd24 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 18fd44 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mvns r6, r1 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, pc, #968 @ (adr r5, 1900cc ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 1900ec ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, pc, #872 @ (adr r5, 190074 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, 190094 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, pc, #776 @ (adr r5, 19001c ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 19003c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, pc, #656 @ (adr r5, 18ffac ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 18ffcc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - muls r6, r4 │ │ │ │ + muls r6, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, pc, #552 @ (adr r5, 18ff4c ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 18ff6c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - muls r4, r1 │ │ │ │ + muls r4, 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #224] @ (18fe1c ) │ │ │ │ @@ -358682,23 +358678,23 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 18fd88 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #864 @ 0x360 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #872 @ (adr r4, 190190 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 1901b0 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r4, pc, #304 @ (adr r4, 18ff64 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 18ff84 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - tst r0, r2 │ │ │ │ + tst r0, r3 │ │ │ │ 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 sl, r2 │ │ │ │ ldr r2, [pc, #428] @ (18fff8 ) │ │ │ │ @@ -358869,45 +358865,45 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 18feb4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #800 @ (adr r7, 19031c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #800 @ (adr r5, 190324 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 190344 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, pc, #696 @ (adr r3, 1902c0 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 1902e0 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adcs r2, r6 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r7, pc, #384 @ (adr r7, 190190 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, pc, #144 @ (adr r3, 1900a4 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 1900c4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, pc, #40 @ (adr r3, 190044 ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 190064 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, pc, #904 @ (adr r2, 1903ac ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 1903cc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r4 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, pc, #792 @ (adr r2, 190344 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 190364 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, pc, #552 @ (adr r2, 19025c ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 19027c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - eors r6, r1 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r2, pc, #448 @ (adr r2, 1901fc ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 19021c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ands r4, r6 │ │ │ │ + ands r4, r7 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ ldr r5, [pc, #960] @ (190418 ) │ │ │ │ @@ -359255,73 +359251,73 @@ │ │ │ │ b.n 1901b6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r5, pc, #752 @ (adr r5, 19070c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #928 @ (adr r1, 1907c4 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 1907e4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, pc, #488 @ (adr r1, 190610 ) │ │ │ │ + add r1, pc, #520 @ (adr r1, 190630 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #784 @ (adr r0, 19073c ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 19075c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #688 @ (adr r0, 1906e4 ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 190704 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r4, pc, #376 @ (adr r4, 1905b4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r0, [pc, #28] @ (190498 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (19049c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 190406 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #468] @ (190688 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -359512,37 +359508,37 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #384 @ (adr r1, 19080c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #216 @ (adr r1, 19076c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #468] @ (1908ac ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -359729,37 +359725,37 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -360056,69 +360052,69 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #116] @ (190c70 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 19099a │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -360201,29 +360197,29 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x00e6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #8] @ (190d74 ) │ │ │ │ + ldr r3, [pc, #40] @ (190d94 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 191058 ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 191078 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -360313,27 +360309,27 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (190e90 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 190dee │ │ │ │ nop │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (190ef8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -360370,15 +360366,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -360443,21 +360439,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr.w r4, [pc, #1120] @ 191448 │ │ │ │ @@ -360838,51 +360834,51 @@ │ │ │ │ b.n 19136a │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r0, [pc, #28] @ (19149c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1914a0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 191438 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #660] @ (19174c ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -361148,45 +361144,45 @@ │ │ │ │ nop │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #412] @ (191948 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -361355,43 +361351,43 @@ │ │ │ │ b.n 191870 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r7, #30 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -361683,25 +361679,25 @@ │ │ │ │ ... │ │ │ │ ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r1, #916 @ 0x394 │ │ │ │ ldr r0, [pc, #148] @ (191d88 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -361757,33 +361753,33 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 191a32 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ 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 r5, [pc, #192] @ (191e84 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -361863,17 +361859,17 @@ │ │ │ │ b.n 191e62 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r1, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strh r6, [r2, #62] @ 0x3e │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -361952,17 +361948,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #644] @ (192200 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -362225,45 +362221,45 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r5, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0019224c : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -362321,15 +362317,15 @@ │ │ │ │ ldr r2, [pc, #12] @ (1922f8 ) │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ b.n 1922ca │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #168] @ (1923b8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -362401,17 +362397,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r0, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r0, #2 │ │ │ │ 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 │ │ │ │ ldr r6, [pc, #172] @ (19248c ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -362485,17 +362481,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r6, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, r5, r6 │ │ │ │ + subs r2, r6, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 001924a0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -363000,158 +362996,158 @@ │ │ │ │ ... │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ strh r6, [r3, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ mcr2 15, 0, pc, cr11, cr15, {7} @ │ │ │ │ mrc2 15, 6, pc, cr3, cr15, {7} │ │ │ │ b.n 192d7a │ │ │ │ vtbx.8 d30, {d31- , , d0[0] │ │ │ │ + vqrdmulh.s , , d8[0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r1, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strh r6, [r4, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ udf #237 @ 0xed │ │ │ │ vtbx.8 d30, {d31}, d13 │ │ │ │ - vcvt.f16.u16 , q12, #1 │ │ │ │ + vmull.u , d31, d0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 192906 │ │ │ │ @ instruction: 0xffffd1e5 │ │ │ │ - vcvt.f16.u16 d23, d4, #1 │ │ │ │ + vcvt.f16.u16 d23, d12, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ bne.n 192a0e │ │ │ │ - vtbx.8 d23, {d31- instruction: 0xffff7bd6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r5, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, r4, r5 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r6, r1, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ bl 56a6a ::get_default_options()::val@@Base+0x56a56> │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 192526 │ │ │ │ - vtbl.8 d23, {d15-d18}, d20 │ │ │ │ + vtbl.8 d23, {d15-d18}, d28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ bl dca82 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 192d66 │ │ │ │ - vtbx.8 d23, {d31- instruction: 0xefebffff │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldc 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ bl 112aaa │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ bpl.n 192ade │ │ │ │ - vtbl.8 d23, {d15-d17}, d28 │ │ │ │ + vshll.u32 , d20, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ beq.n 192b9a │ │ │ │ - vtbl.8 d23, {d15-d17}, d0 │ │ │ │ + vtbl.8 d23, {d15-d17}, d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldmia r7, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff79d4 │ │ │ │ + @ instruction: 0xffff79dc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ lsls r6, r5, #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 │ │ │ │ @@ -363174,17 +363170,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 00192b78 : │ │ │ │ stmdb 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 │ │ │ │ @@ -363566,71 +363562,71 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 192c5e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r0, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r4, [pc, #624] @ (193258 ) │ │ │ │ @@ -363889,43 +363885,43 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 193232 │ │ │ │ nop │ │ │ │ strb r4, [r5, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r6, #21] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0019329c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -363966,17 +363962,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ @@ -364331,71 +364327,71 @@ │ │ │ │ b.n 193654 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, #11] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r6, [r2, #3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 0019372c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -364428,21 +364424,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (193794 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 00193798 : │ │ │ │ stmdb 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 │ │ │ │ @@ -364675,29 +364671,29 @@ │ │ │ │ b.n 193854 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 001939e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -364739,17 +364735,17 @@ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r3 │ │ │ │ sub sp, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldrd r1, r0, [sp, #56] @ 0x38 │ │ │ │ @@ -365027,39 +365023,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (193d80 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 193be0 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #224] @ (193e78 ) │ │ │ │ @@ -365151,23 +365147,23 @@ │ │ │ │ b.n 193de4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r7, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -365251,25 +365247,25 @@ │ │ │ │ bgt.n 193f52 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, sl │ │ │ │ bne.n 193f6a │ │ │ │ b.n 193f3c │ │ │ │ nop │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -365352,21 +365348,21 @@ │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 9d5b4 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r0, r4 │ │ │ │ + movs r0, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (1940f8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -365403,15 +365399,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r4, [r7, #80] @ 0x50 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -365462,17 +365458,17 @@ │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 194140 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp2 0, 10, cr0, cr10, cr13, {3} │ │ │ │ + cdp2 0, 11, cr0, cr2, cr13, {3} │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r1 │ │ │ │ @@ -365810,31 +365806,31 @@ │ │ │ │ b.n 1944d6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfb52006d │ │ │ │ + @ instruction: 0xfb5a006d │ │ │ │ str r6, [r7, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfb14006d │ │ │ │ - str r6, [r1, #12] │ │ │ │ + @ instruction: 0xfb1c006d │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfaf6006d │ │ │ │ + @ instruction: 0xfafe006d │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #823 @ 0x337 │ │ │ │ ldr r0, [pc, #172] @ (194624 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #164] @ (194628 ) │ │ │ │ @@ -365897,32 +365893,32 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (194650 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 194600 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfa9c006d │ │ │ │ - str r6, [r2, #4] │ │ │ │ + @ instruction: 0xfaa4006d │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfa7e006d │ │ │ │ - str r0, [r7, #0] │ │ │ │ + @ instruction: 0xfa86006d │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfa60006d │ │ │ │ - str r2, [r3, #0] │ │ │ │ + @ instruction: 0xfa68006d │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfa42006d │ │ │ │ - str r0, [r0, #0] │ │ │ │ + @ instruction: 0xfa4a006d │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfa26006d │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + @ instruction: 0xfa2e006d │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xfa08006d │ │ │ │ + @ instruction: 0xfa10006d │ │ │ │ stmdb 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, #232] @ (194750 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, #232] @ (194754 ) │ │ │ │ @@ -366030,17 +366026,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrsh r4, [r5, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r2, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr??.w r0, [r2, #109] @ 0x6d │ │ │ │ + ldr??.w r0, [sl, #109] @ 0x6d │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ @@ -366076,17 +366072,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str??.w r0, [r2, sp, lsl #2] │ │ │ │ + str??.w r0, [sl, sp, lsl #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 │ │ │ │ mov r2, r3 │ │ │ │ @@ -366114,17 +366110,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf7fe006d │ │ │ │ + strb.w r0, [r6, sp, 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 │ │ │ │ ldr r5, [pc, #240] @ (19493c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, #240] @ (194940 ) │ │ │ │ @@ -366237,17 +366233,17 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf6f4006d │ │ │ │ + @ instruction: 0xf6fc006d │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -366275,17 +366271,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf684006d │ │ │ │ + @ instruction: 0xf68c006d │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -366313,17 +366309,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf620006d │ │ │ │ + @ instruction: 0xf628006d │ │ │ │ stmdb 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, #304] @ (194b5c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r1, [pc, #304] @ (194b60 ) │ │ │ │ @@ -366446,28 +366442,28 @@ │ │ │ │ b.n 194ad0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r5, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adcs.w r0, r6, #15532032 @ 0xed0000 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + adcs.w r0, lr, #15532032 @ 0xed0000 │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf53e006d │ │ │ │ + adc.w r0, r6, #15532032 @ 0xed0000 │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf4ee006d │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + @ instruction: 0xf4f6006d │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf4d2006d │ │ │ │ + @ instruction: 0xf4da006d │ │ │ │ stmdb 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] @ (194d00 ) │ │ │ │ ldrd r6, r9, [r1, #4] │ │ │ │ @@ -366602,33 +366598,33 @@ │ │ │ │ ldr r0, [pc, #56] @ (194d28 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 194cda │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrh r0, [r5, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r2, [r1, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf366006d │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + @ instruction: 0xf36e006d │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf34c006d │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + @ instruction: 0xf354006d │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf32e006d │ │ │ │ + @ instruction: 0xf336006d │ │ │ │ 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] @ (194de0 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r5, [pc, #160] @ (194de4 ) │ │ │ │ @@ -366699,17 +366695,17 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r2, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xf250006d │ │ │ │ + @ instruction: 0xf258006d │ │ │ │ stmdb 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] @ (194eb8 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #176] @ (194ebc ) │ │ │ │ @@ -366786,17 +366782,17 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r1, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r3, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - sbcs.w r0, r8, #109 @ 0x6d │ │ │ │ + @ instruction: 0xf180006d │ │ │ │ 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] │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ @@ -367620,58 +367616,58 @@ │ │ │ │ b.n 1951fa │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r6, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp 0, 2, cr0, cr12, cr13, {3} │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + cdp 0, 3, cr0, cr4, cr13, {3} │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cdp 0, 0, cr0, cr12, cr13, {3} │ │ │ │ + cdp 0, 1, cr0, cr4, cr13, {3} │ │ │ │ strh r6, [r6, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldc 0, cr0, [lr], #-436 @ 0xfffffe4c │ │ │ │ - str r6, [r7, r0] │ │ │ │ + mcrr 0, 6, r0, r6, cr13 │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orn r0, r6, sp, asr #1 │ │ │ │ - ldr r7, [pc, #208] @ (1958a4 ) │ │ │ │ + orn r0, lr, sp, asr #1 │ │ │ │ + ldr r7, [pc, #240] @ (1958c4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [pc, #992] @ (195bb8 ) │ │ │ │ + ldr r7, [pc, #0] @ (1957d8 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [pc, #960] @ (195b9c ) │ │ │ │ + ldr r6, [pc, #992] @ (195bbc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [pc, #768] @ (195ae0 ) │ │ │ │ + ldr r6, [pc, #800] @ (195b00 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [pc, #816] @ (195b14 ) │ │ │ │ + ldr r6, [pc, #848] @ (195b34 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrd r0, r0, [r2], #436 @ 0x1b4 │ │ │ │ - ldr r6, [pc, #704] @ (195aac ) │ │ │ │ + ldrd r0, r0, [sl], #436 @ 0x1b4 │ │ │ │ + ldr r6, [pc, #736] @ (195acc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xe8d6006d │ │ │ │ - ldr r6, [pc, #592] @ (195a44 ) │ │ │ │ + @ instruction: 0xe8de006d │ │ │ │ + ldr r6, [pc, #624] @ (195a64 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia.w sl!, {r0, r2, r3, r5, r6} │ │ │ │ - ldr r6, [pc, #480] @ (1959dc ) │ │ │ │ + @ instruction: 0xe8c2006d │ │ │ │ + ldr r6, [pc, #512] @ (1959fc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia.w lr, {r0, r2, r3, r5, r6} │ │ │ │ + stmia.w r6!, {r0, r2, r3, r5, r6} │ │ │ │ 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 │ │ │ │ mov sl, r2 │ │ │ │ @@ -368091,47 +368087,47 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1958c4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #976] @ (196050 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #448] @ (195e48 ) │ │ │ │ + ldr r5, [pc, #480] @ (195e68 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [pc, #240] @ (195d7c ) │ │ │ │ + ldr r5, [pc, #272] @ (195d9c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 195b54 │ │ │ │ + b.n 195b64 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r5, [pc, #304] @ (195dc4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [pc, #312] @ (195dd0 ) │ │ │ │ + ldr r4, [pc, #344] @ (195df0 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #176] @ (195d4c ) │ │ │ │ + ldr r4, [pc, #208] @ (195d6c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 195944 │ │ │ │ + b.n 195954 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [pc, #960] @ (196064 ) │ │ │ │ + ldr r3, [pc, #992] @ (196084 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [pc, #792] @ (195fc0 ) │ │ │ │ + ldr r3, [pc, #824] @ (195fe0 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [pc, #744] @ (195f94 ) │ │ │ │ + ldr r3, [pc, #776] @ (195fb4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [pc, #576] @ (195ef0 ) │ │ │ │ + ldr r3, [pc, #608] @ (195f10 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #120] @ (195d2c ) │ │ │ │ + ldr r2, [pc, #152] @ (195d4c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 195544 │ │ │ │ + b.n 195554 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [pc, #824] @ (195ff4 ) │ │ │ │ + ldr r1, [pc, #856] @ (196014 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 1964a8 │ │ │ │ + b.n 1964b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [pc, #552] @ (195eec ) │ │ │ │ + ldr r1, [pc, #584] @ (195f0c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 196428 │ │ │ │ + b.n 196438 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #172] @ (195d88 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -368206,17 +368202,17 @@ │ │ │ │ str.w r3, [fp] │ │ │ │ b.n 195d78 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #224] @ (195e6c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #712] @ (19605c ) │ │ │ │ + ldr r0, [pc, #744] @ (19607c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 19634c │ │ │ │ + b.n 19635c │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [pc, #792] @ (1960b4 ) │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ @@ -368365,23 +368361,23 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 195e0e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #400] @ (196094 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 1961fc │ │ │ │ + b.n 19620c │ │ │ │ lsls r5, r5, #1 │ │ │ │ bxns ip │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bxns r1 │ │ │ │ + bxns r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 196184 │ │ │ │ + b.n 196194 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00195f1c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -368751,116 +368747,116 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 195fcc │ │ │ │ mov lr, ip │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ mrc 15, 4, APSR_nzcv, cr1, cr15, {7} │ │ │ │ stcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ strd pc, pc, [r3, #1020]! @ 0x3fc │ │ │ │ b.n 1965e2 │ │ │ │ - vqshlu.s64 d20, d14, #63 @ 0x3f │ │ │ │ + vrsubhn.i d20, , q11 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mov r8, fp │ │ │ │ + mov r8, ip │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r3, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 1963a4 │ │ │ │ + b.n 1963b4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r0, r9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp lr, pc │ │ │ │ + mov r6, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 196348 │ │ │ │ + b.n 196358 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 196412 │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ - @ instruction: 0xffff45c0 │ │ │ │ + @ instruction: 0xffff45c8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp lr, r4 │ │ │ │ + cmp lr, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bls.n 196312 │ │ │ │ @ instruction: 0xffffda9f │ │ │ │ - @ instruction: 0xffff4568 │ │ │ │ + vsli.32 q10, q8, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r6, r5, #1 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r5, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - add r8, lr │ │ │ │ + add r8, pc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - svc 24 │ │ │ │ + svc 32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add sl, sl │ │ │ │ + add sl, fp │ │ │ │ lsls r6, r5, #1 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + svc 0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ble.n 196406 │ │ │ │ - vraddhn.i d20, , q10 │ │ │ │ + vraddhn.i d20, , q14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ @ instruction: 0xfb61ffff │ │ │ │ - add r0, lr │ │ │ │ + add r0, pc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ @ instruction: 0xefabffff │ │ │ │ - add r4, r8 │ │ │ │ + add r4, r9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrex pc, [r3, #1020] @ 0x3fc │ │ │ │ - add r0, r3 │ │ │ │ + add r0, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 195e3e │ │ │ │ @ instruction: 0xffffe5cd │ │ │ │ - vrsra.u64 q10, q3, #1 │ │ │ │ + vrsra.u64 q10, q7, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ble.n 196388 │ │ │ │ + udf #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ blt.n 196432 │ │ │ │ - vsubw.u q10, , d26 │ │ │ │ + vrsra.u64 d20, d18, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ble.n 19633c │ │ │ │ + ble.n 19634c │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 196246 │ │ │ │ - vrsra.u32 q10, q15, #1 │ │ │ │ + vsubw.u q10, , d6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ble.n 1962f0 │ │ │ │ + ble.n 196300 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mvns r2, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - muls r4, r0 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ble.n 19648c │ │ │ │ + ble.n 19649c │ │ │ │ lsls r5, r5, #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 │ │ │ │ @@ -368883,17 +368879,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - tst r2, r1 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bgt.n 196468 │ │ │ │ + bgt.n 196478 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00196404 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -369001,29 +368997,29 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 196498 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ rors r4, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - tst r0, r7 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ adcs r4, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r6 │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 1965d4 │ │ │ │ + blt.n 1965e4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r3 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 1965a8 │ │ │ │ + blt.n 1965b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r7 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r0, 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r5, r0 │ │ │ │ @@ -369449,81 +369445,81 @@ │ │ │ │ b.n 19677c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ands r4, r5 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ands r4, r2 │ │ │ │ + ands r4, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ands r0, r0 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r6, r5, #1 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bhi.n 1968ec │ │ │ │ + bhi.n 1968fc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bhi.n 196a6c │ │ │ │ + bhi.n 196a7c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bhi.n 196a40 │ │ │ │ + bhi.n 196a50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, #6 │ │ │ │ + subs r6, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bhi.n 196a10 │ │ │ │ + bhi.n 196a20 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvc.n 196a78 │ │ │ │ + bvc.n 196a88 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvc.n 196a14 │ │ │ │ + bvc.n 196a24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 1969e0 │ │ │ │ + bvc.n 1969f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 1969b4 │ │ │ │ + bvs.n 1969c4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 196988 │ │ │ │ + bvs.n 196998 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r4, [pc, #636] @ (196c84 ) │ │ │ │ @@ -369780,39 +369776,39 @@ │ │ │ │ b.n 196bce │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bmi.n 196c74 │ │ │ │ + bmi.n 196c84 │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r2, #216 @ 0xd8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bmi.n 196d60 │ │ │ │ + bmi.n 196d70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 196c68 │ │ │ │ + bcc.n 196c78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 196c14 │ │ │ │ + bcc.n 196c24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00196cc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -369851,17 +369847,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 196d34 │ │ │ │ + bcc.n 196d44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -370434,73 +370430,73 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #128] @ (1973ec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1970fa │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r5, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #228] @ (1974e8 ) │ │ │ │ @@ -370595,23 +370591,23 @@ │ │ │ │ b.n 197454 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ adds r1, #192 @ 0xc0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -370704,27 +370700,27 @@ │ │ │ │ cmp r3, sl │ │ │ │ bgt.n 1975c0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, sl │ │ │ │ bne.n 1975f0 │ │ │ │ b.n 1975aa │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1979e8 │ │ │ │ + b.n 1979f8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -370889,21 +370885,21 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 9d5b4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r1, #10 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (197848 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -370940,15 +370936,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ cmp r5, #236 @ 0xec │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -370999,17 +370995,17 @@ │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 197890 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #304] @ (197a38 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -371133,31 +371129,31 @@ │ │ │ │ b.n 1979ac │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r4, #80 @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -371463,46 +371459,46 @@ │ │ │ │ ldr r0, [pc, #48] @ (197dcc ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 197ca6 │ │ │ │ ... │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov.w r1, #1432 @ 0x598 │ │ │ │ ldr r0, [pc, #24] @ (197df0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (197df4 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 197ca6 │ │ │ │ nop │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r5, 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 │ │ │ │ mov r4, r1 │ │ │ │ @@ -371618,17 +371614,17 @@ │ │ │ │ ... │ │ │ │ cmp r0, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #60 @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #716] @ (198220 ) │ │ │ │ @@ -371906,37 +371902,37 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r6, #192 @ 0xc0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r5, #172 @ 0xac │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x0074 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x0056 │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bkpt 0x001a │ │ │ │ + bkpt 0x0022 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -372669,87 +372665,87 @@ │ │ │ │ mov r2, r5 │ │ │ │ b.n 198606 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #154 @ 0x9a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - rev r2, r4 │ │ │ │ + rev r2, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r0, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r2, 198a34 │ │ │ │ + cbnz r2, 198a36 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r4, 198a34 │ │ │ │ + cbnz r4, 198a36 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r0, 198a28 │ │ │ │ + cbnz r0, 198a2a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb89e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cpsid i │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb646 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #172] @ (198b4c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -372824,17 +372820,17 @@ │ │ │ │ str.w r3, [fp] │ │ │ │ b.n 198b3c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r4, r6, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r7, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r2, r0, r4 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ @@ -372983,23 +372979,23 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 198bd2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r0, r4, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r2, 198d40 │ │ │ │ + cbz r2, 198d42 │ │ │ │ lsls r5, r5, #1 │ │ │ │ adds r0, r4, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r0, 198d3c │ │ │ │ + cbz r0, 198d3e │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r6, [pc, #524] @ (198f00 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -373196,17 +373192,17 @@ │ │ │ │ ... │ │ │ │ adds r2, r4, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r0, 198f30 │ │ │ │ + cbz r0, 198f32 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #364] @ (199094 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -373364,17 +373360,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r5, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -373403,17 +373399,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov ip, r2 │ │ │ │ @@ -373443,17 +373439,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #380] @ (199308 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -373614,17 +373610,17 @@ │ │ │ │ nop │ │ │ │ asrs r0, r1, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -373655,17 +373651,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r5, #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 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ @@ -373708,17 +373704,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ movs r1, #4 │ │ │ │ @@ -373996,25 +373992,25 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ bl 196d40 │ │ │ │ b.n 199528 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r6, r1, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00199708 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -374384,116 +374380,116 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1997b8 │ │ │ │ lsrs r2, r7, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldc2 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ bl fff25aba ::Settings::boolParam@@Base+0xff5f4822> │ │ │ │ @ instruction: 0xf94fffff │ │ │ │ b.n 199c96 │ │ │ │ - vaddl.u , d31, d18 │ │ │ │ + vaddl.u , d31, d26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r7, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r3, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ lsls r5, r5, #1 │ │ │ │ svc 237 @ 0xed │ │ │ │ vcvt.f32.u32 d29, d3, #1 │ │ │ │ - vcvt.u32.f32 q8, q6, #1 │ │ │ │ + vqrdmlsh.s q8, , d20[0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 199ee8 ) │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, pc, #904 @ (adr r7, 199e88 ) │ │ │ │ + add r7, pc, #936 @ (adr r7, 199ea8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ bvs.n 199b86 │ │ │ │ vmlsl.u , d31, d19[0] │ │ │ │ - @ instruction: 0xffff0f04 │ │ │ │ + @ instruction: 0xffff0f0c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, pc, #656 @ (adr r7, 199da0 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 199dc0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, pc, #552 @ (adr r7, 199d40 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 199d60 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r1, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, pc, #376 @ (adr r7, 199c9c ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 199cbc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ bl 425b26 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, pc, #176 @ (adr r7, 199be0 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 199c00 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, pc, #48 @ (adr r7, 199b68 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 199b88 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ svc 207 @ 0xcf │ │ │ │ - vqrdmlah.s q8, , d0[0] │ │ │ │ + vqrdmlah.s q8, , d8[0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #896 @ (adr r6, 199ec4 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 199ee4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ blt.n 199aae │ │ │ │ - vcvt.f32.u32 d16, d4, #1 │ │ │ │ + vcvt.f32.u32 d16, d12, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #720 @ (adr r6, 199e20 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 199e40 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ bl 2a7b52 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #512 @ (adr r6, 199d5c ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 199d7c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 199cc6 │ │ │ │ - @ instruction: 0xffff0db4 │ │ │ │ + @ instruction: 0xffff0dbc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #336 @ (adr r6, 199cb8 ) │ │ │ │ + add r6, pc, #368 @ (adr r6, 199cd8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ pli [r7, #4095] @ 0xfff │ │ │ │ @ instruction: 0xf929ffff │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #72 @ (adr r6, 199bc0 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 199be0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ bls.n 199b1e │ │ │ │ - vqrdmulh.s q8, , d6[0] │ │ │ │ + vqrdmulh.s q8, , d14[0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, pc, #920 @ (adr r5, 199f1c ) │ │ │ │ + add r5, pc, #952 @ (adr r5, 199f3c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ bl 5fb86 ::get_default_options()::val@@Base+0x5fb72> │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, pc, #744 @ (adr r5, 199e78 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 199e98 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, pc, #512 @ (adr r5, 199da0 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 199dc0 ) │ │ │ │ lsls r5, r5, #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 │ │ │ │ @@ -374516,17 +374512,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, pc, #280 @ (adr r4, 199d08 ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 199d28 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 00199bf0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -374636,29 +374632,29 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 199c88 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, pc, #424 @ (adr r3, 199eb8 ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 199ed8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, pc, #320 @ (adr r3, 199e58 ) │ │ │ │ + add r3, pc, #352 @ (adr r3, 199e78 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ @@ -375097,83 +375093,83 @@ │ │ │ │ b.n 199f48 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r3, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #888 @ (adr r0, 19a514 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 19a534 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 19a408 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 19a428 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #504 @ (adr r0, 19a3a8 ) │ │ │ │ + add r0, pc, #536 @ (adr r0, 19a3c8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r4, r5, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #280 @ (adr r0, 19a2d4 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 19a2f4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r4, [pc, #640] @ (19a498 ) │ │ │ │ @@ -375431,39 +375427,39 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 19a3de │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r7, #15 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r1, #11 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 0019a4d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -375504,17 +375500,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ 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} │ │ │ │ @@ -375902,16 +375898,16 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (19a9a4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r0, #8 │ │ │ │ b.n 19a724 │ │ │ │ - vhadd.u16 q8, q7, │ │ │ │ - vhadd.u q8, q4, │ │ │ │ + vhadd.u32 q8, q3, │ │ │ │ + vmla.i q0, q0, d1[7] │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -376043,19 +376039,19 @@ │ │ │ │ ldr r0, [pc, #32] @ (19ab44 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 19aafa │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cdp2 0, 2, cr0, cr2, cr13, {3} │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + cdp2 0, 2, cr0, cr10, cr13, {3} │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stc2l 0, cr0, [lr, #436] @ 0x1b4 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldc2l 0, cr0, [r6, #436] @ 0x1b4 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w lr, [pc, #120] @ 19abd0 │ │ │ │ mov ip, r1 │ │ │ │ @@ -376106,16 +376102,16 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 19ab8e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfab40078 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa860078 │ │ │ │ - ldc2 0, cr0, [r2, #-436]! @ 0xfffffe4c │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + ldc2 0, cr0, [sl, #-436]! @ 0xfffffe4c │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w lr, [pc, #116] @ 19ac68 │ │ │ │ sub sp, #16 │ │ │ │ @@ -376164,16 +376160,16 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 19ac26 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa1a0078 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ vld1.8 @ instruction: 0xf9ee0078 │ │ │ │ - ldc2 0, cr0, [sl], {109} @ 0x6d │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + stc2 0, cr0, [r2], #436 @ 0x1b4 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w lr, [pc, #116] @ 19ad00 │ │ │ │ sub sp, #16 │ │ │ │ @@ -376222,16 +376218,16 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 19acbe │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ vst1.8 @ instruction: 0xf9820078 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r6, r8, lsl #3] │ │ │ │ - stc2 0, cr0, [r2], {109} @ 0x6d │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + stc2 0, cr0, [sl], {109} @ 0x6d │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrb.w r3, [r1, #94] @ 0x5e │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.n 19ad34 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ @@ -376281,16 +376277,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xfb5e006d │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ + @ instruction: 0xfb66006d │ │ │ │ + str r2, [sp, #584] @ 0x248 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -376376,18 +376372,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (19aebc ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 19ae90 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa68006d │ │ │ │ - @ instruction: 0xfaa2006d │ │ │ │ - @ instruction: 0xfa4c006d │ │ │ │ - @ instruction: 0xfa66006d │ │ │ │ + @ instruction: 0xfa70006d │ │ │ │ + @ instruction: 0xfaaa006d │ │ │ │ + @ instruction: 0xfa54006d │ │ │ │ + @ instruction: 0xfa6e006d │ │ │ │ stmdb 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 │ │ │ │ mov r8, r1 │ │ │ │ @@ -376513,22 +376509,22 @@ │ │ │ │ it le │ │ │ │ movle r4, #1 │ │ │ │ bgt.w 19af0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - vld4.16 {d16-d19}, [r0 :128]! │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + vld4.16 {d16-d19}, [r8 :128]! │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb.w r0, [r6, sp, lsl #2] │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + ldrsb.w r0, [lr, sp, lsl #2] │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str??.w r0, [r2, #109] @ 0x6d │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str??.w r0, [sl, #109] @ 0x6d │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r5, 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 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -376565,16 +376561,16 @@ │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str.w r0, [sl, sp, lsl #2] │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldr.w r0, [r2, sp, lsl #2] │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cbz r2, 19b0d0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -376652,19 +376648,19 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 19b132 │ │ │ │ nop │ │ │ │ bl ffea918a ::Settings::boolParam@@Base+0xff577ef2> │ │ │ │ bl ffe5f18e ::Settings::boolParam@@Base+0xff52def6> │ │ │ │ bl ffe55192 ::Settings::boolParam@@Base+0xff523efa> │ │ │ │ - @ instruction: 0xf7ca006d │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + @ instruction: 0xf7d2006d │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf778006d │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf780006d │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ @@ -377486,52 +377482,52 @@ │ │ │ │ b.n 19bb32 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ orr.w r0, r8, #16252928 @ 0xf80000 │ │ │ │ - @ instruction: 0xf712006d │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + @ instruction: 0xf71a006d │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds.w r0, lr, #15532032 @ 0xed0000 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + @ instruction: 0xf526006d │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - eor.w r0, r6, #15532032 @ 0xed0000 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + eor.w r0, lr, #15532032 @ 0xed0000 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf21c006d │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + @ instruction: 0xf224006d │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf25e006d │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + @ instruction: 0xf266006d │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ mcr 0, 6, r0, cr0, cr8, {3} │ │ │ │ - adcs.w r0, sl, #109 @ 0x6d │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + sbc.w r0, r2, #109 @ 0x6d │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf0f4006d │ │ │ │ - bic.w r0, r8, #109 @ 0x6d │ │ │ │ - bkpt 0x009c │ │ │ │ + @ instruction: 0xf0fc006d │ │ │ │ + bics.w r0, r0, #109 @ 0x6d │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp 0, 15, cr0, cr12, cr13, {3} │ │ │ │ + vhadd.s8 q0, q2, │ │ │ │ ldr.w r1, [sp, #1296] @ 0x510 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sp, #1292] @ 0x50c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [sp, #1288] @ 0x508 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -377845,24 +377841,24 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr.w r8, [r3] │ │ │ │ b.n 19bee6 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldc 0, cr0, [r6], #436 @ 0x1b4 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + ldc 0, cr0, [lr], #436 @ 0x1b4 │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xebee006d │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + @ instruction: 0xebf6006d │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldc 0, cr0, [r2], {109} @ 0x6d │ │ │ │ - @ instruction: 0xebe6006d │ │ │ │ - orrs.w r0, r0, sp, asr #1 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + ldc 0, cr0, [sl], {109} @ 0x6d │ │ │ │ + @ instruction: 0xebee006d │ │ │ │ + orrs.w r0, r8, sp, asr #1 │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r2, sl │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r1, [sp, #1296] @ 0x510 │ │ │ │ mov r0, r4 │ │ │ │ @@ -378220,78 +378216,78 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 19b750 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8de006d │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strd r0, r0, [r6], #436 @ 0x1b4 │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c2fc │ │ │ │ + b.n 19c30c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c3b0 │ │ │ │ + b.n 19c3c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c2e4 │ │ │ │ + b.n 19c2f4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c264 │ │ │ │ + b.n 19c274 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c0fc │ │ │ │ + b.n 19c10c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c0d0 │ │ │ │ + b.n 19c0e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c098 │ │ │ │ + b.n 19c0a8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c064 │ │ │ │ + b.n 19c074 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c02c │ │ │ │ + b.n 19c03c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19bffc │ │ │ │ + b.n 19c00c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19bfc8 │ │ │ │ + b.n 19bfd8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19bf9c │ │ │ │ + b.n 19bfac │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19c028 │ │ │ │ + b.n 19c038 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19bed4 │ │ │ │ + b.n 19bee4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #204] @ (19c508 ) │ │ │ │ movw r1, #2969 @ 0xb99 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -378362,43 +378358,43 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #68] @ (19c540 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 19b750 │ │ │ │ - b.n 19be5c │ │ │ │ + b.n 19be6c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19bf5c │ │ │ │ + b.n 19bf6c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19be28 │ │ │ │ + b.n 19be38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19bdf8 │ │ │ │ + b.n 19be08 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19bdc4 │ │ │ │ + b.n 19bdd4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19bd94 │ │ │ │ + b.n 19bda4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19bd68 │ │ │ │ + b.n 19bd78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19cd2c │ │ │ │ + b.n 19cd3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r5, 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, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ @@ -378894,31 +378890,31 @@ │ │ │ │ ... │ │ │ │ b.n 19cbe0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 19cb68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 19d0b0 │ │ │ │ + b.n 19d0c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19d124 │ │ │ │ + b.n 19d134 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19d100 │ │ │ │ + b.n 19d110 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19cf24 │ │ │ │ + b.n 19cf34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19cedc │ │ │ │ + b.n 19ceec │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 19cb00 │ │ │ │ + b.n 19cb10 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - svc 4 │ │ │ │ + svc 12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ vldr d7, [r1, #-8] │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vldr d7, [pc, #748] @ 19cda8 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 19cb8a │ │ │ │ @@ -379200,59 +379196,59 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #108] @ (19ce08 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 19cd0c │ │ │ │ ... │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 76 @ 0x4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ble.n 19cdec │ │ │ │ + ble.n 19cdfc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 19cdbc │ │ │ │ + ble.n 19cdcc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 19cd90 │ │ │ │ + bgt.n 19cda0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 19cd58 │ │ │ │ + bgt.n 19cd68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 19ccfc │ │ │ │ + bgt.n 19cd0c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 19ce24 │ │ │ │ + bgt.n 19ce34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 19cdf8 │ │ │ │ + bgt.n 19ce08 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - blt.n 19cdd0 │ │ │ │ + blt.n 19cde0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - blt.n 19cd40 │ │ │ │ + blt.n 19cd50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - blt.n 19cd14 │ │ │ │ + blt.n 19cd24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - blt.n 19ceb4 │ │ │ │ + blt.n 19cec4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [pc, #52] @ (19ce44 ) │ │ │ │ movw r1, #6782 @ 0x1a7e │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (19ce48 ) │ │ │ │ @@ -379266,21 +379262,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (19ce50 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 19c5a2 │ │ │ │ - bge.n 19cdf4 │ │ │ │ + bge.n 19ce04 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bge.n 19cdc4 │ │ │ │ + bge.n 19cdd4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ mov fp, r2 │ │ │ │ @@ -379706,81 +379702,81 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 19cf88 │ │ │ │ ... │ │ │ │ bvc.n 19d218 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 19d280 │ │ │ │ + bge.n 19d290 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bvc.n 19d3c4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 19d2f0 │ │ │ │ + bge.n 19d300 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bvs.n 19d204 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n 19d370 │ │ │ │ + bge.n 19d380 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bhi.n 19d264 │ │ │ │ + bhi.n 19d274 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bhi.n 19d208 │ │ │ │ + bhi.n 19d218 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bls.n 19d280 │ │ │ │ + bls.n 19d290 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bls.n 19d2ac │ │ │ │ + bls.n 19d2bc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bhi.n 19d390 │ │ │ │ + bhi.n 19d3a0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bhi.n 19d364 │ │ │ │ + bhi.n 19d374 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bls.n 19d27c │ │ │ │ + bls.n 19d28c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 19d310 │ │ │ │ + bhi.n 19d320 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvc.n 19d414 │ │ │ │ + bvc.n 19d424 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 19d35c │ │ │ │ + bvc.n 19d36c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 19d330 │ │ │ │ + bvc.n 19d340 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 19d2fc │ │ │ │ + bvs.n 19d30c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 19d2cc │ │ │ │ + bvs.n 19d2dc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 19d450 │ │ │ │ + bvs.n 19d260 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 19d3c4 │ │ │ │ + bvs.n 19d3d4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ ldr.w r1, [sl] │ │ │ │ blx 97fd4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -379859,33 +379855,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (19d464 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 19cf88 │ │ │ │ - bpl.n 19d520 │ │ │ │ + bpl.n 19d530 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 19d4f4 │ │ │ │ + bpl.n 19d504 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 19d45c │ │ │ │ + bpl.n 19d46c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 19d428 │ │ │ │ + bmi.n 19d438 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 19d3dc │ │ │ │ + bmi.n 19d3ec │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r5, #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, [pc, #460] @ (19d648 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -380059,29 +380055,29 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 19d574 │ │ │ │ bne.n 19d57c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n 19d6bc │ │ │ │ + bmi.n 19d6cc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcc.n 19d71c │ │ │ │ + bcc.n 19d72c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcc.n 19d6c0 │ │ │ │ + bcc.n 19d6d0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 19d5dc │ │ │ │ + bcs.n 19d5ec │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #16 │ │ │ │ @@ -380428,57 +380424,57 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #92] @ (19da74 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 19d73e │ │ │ │ - bcs.n 19dad4 │ │ │ │ + bcs.n 19dae4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bne.n 19d9a0 │ │ │ │ + bne.n 19d9b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bne.n 19d978 │ │ │ │ + bne.n 19d988 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bne.n 19db2c │ │ │ │ + bne.n 19d93c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - beq.n 19d940 │ │ │ │ + beq.n 19d950 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - beq.n 19d980 │ │ │ │ + beq.n 19d990 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r2, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ 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 │ │ │ │ mov sl, r0 │ │ │ │ @@ -380712,15 +380708,15 @@ │ │ │ │ b.n 19dc6e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ eors r2, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ @@ -381217,31 +381213,31 @@ │ │ │ │ b.n 19df3a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {r1, r3} │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr.w r2, [pc, #1568] @ 19e908 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ @@ -381764,85 +381760,85 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.w 19df3a │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #7933 @ 0x1efd │ │ │ │ ldr r0, [pc, #592] @ (19ebf0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -382058,87 +382054,87 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #156] @ (19ec80 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 19e788 │ │ │ │ nop │ │ │ │ - it mi │ │ │ │ - lslmi r5, r5, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + sevl │ │ │ │ lsls r5, r5, #1 │ │ │ │ - it cs │ │ │ │ - lslcs r5, r5, #1 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - it eq │ │ │ │ - lsleq r5, r5, #1 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + wfi │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + yield │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x0088 │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x0068 │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x0048 │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x0028 │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x0008 │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + strb r4, [r3, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + strb r2, [r0, r1] │ │ │ │ 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 │ │ │ │ ldr.w fp, [r2] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -382305,29 +382301,29 @@ │ │ │ │ add.w r0, r5, #12 │ │ │ │ movw r1, #1769 @ 0x6e9 │ │ │ │ blx 96a84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 9da08 │ │ │ │ b.n 19edaa │ │ │ │ - cbnz r2, 19eed2 │ │ │ │ + cbnz r2, 19eed4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r0, 19eec8 │ │ │ │ + cbnz r0, 19eeca │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r6, 19eec0 │ │ │ │ + cbnz r6, 19eec2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - hlt 0x002a │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r4, [r4, r7] │ │ │ │ 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.w r8, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -382545,45 +382541,45 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #72] @ (19f11c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 19ef22 │ │ │ │ - cbnz r2, 19f120 │ │ │ │ + cbnz r2, 19f122 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [pc, #896] @ (19f478 ) │ │ │ │ + ldr r7, [pc, #928] @ (19f498 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb89e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [pc, #776] @ (19f408 ) │ │ │ │ + ldr r7, [pc, #808] @ (19f428 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [pc, #656] @ (19f398 ) │ │ │ │ + ldr r7, [pc, #688] @ (19f3b8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [pc, #536] @ (19f328 ) │ │ │ │ + ldr r7, [pc, #568] @ (19f348 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [pc, #416] @ (19f2b8 ) │ │ │ │ + ldr r7, [pc, #448] @ (19f2d8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [pc, #296] @ (19f248 ) │ │ │ │ + ldr r7, [pc, #328] @ (19f268 ) │ │ │ │ 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, #2840] @ 0xb18 │ │ │ │ ldr.w r5, [pc, #2580] @ 19fb48 │ │ │ │ mov r4, r1 │ │ │ │ @@ -383567,113 +383563,113 @@ │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r1, r3, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [pc, #184] @ (19fc1c ) │ │ │ │ + ldr r5, [pc, #216] @ (19fc3c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r4} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [pc, #208] @ (19fc44 ) │ │ │ │ + ldr r3, [pc, #240] @ (19fc64 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r2, 19fbf2 │ │ │ │ + cbz r2, 19fbf4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [pc, #72] @ (19fbc4 ) │ │ │ │ + ldr r3, [pc, #104] @ (19fbe4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r6, 19fbf0 │ │ │ │ + cbz r6, 19fbf2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #952] @ (19ff3c ) │ │ │ │ + ldr r2, [pc, #984] @ (19ff5c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r6, 19fbf0 │ │ │ │ + cbz r6, 19fbf2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #824] @ (19fec4 ) │ │ │ │ + ldr r2, [pc, #856] @ (19fee4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r6, 19fbf0 │ │ │ │ + cbz r6, 19fbf2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #696] @ (19fe4c ) │ │ │ │ + ldr r2, [pc, #728] @ (19fe6c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r6, 19fbf0 │ │ │ │ + cbz r6, 19fbf2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #568] @ (19fdd4 ) │ │ │ │ + ldr r2, [pc, #600] @ (19fdf4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - uxth r0, r5 │ │ │ │ + uxth r0, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [pc, #840] @ (19feec ) │ │ │ │ + ldr r1, [pc, #872] @ (19ff0c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [pc, #272] @ (19fcc0 ) │ │ │ │ + ldr r1, [pc, #304] @ (19fce0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sxtb r0, r4 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r0, 19fbde │ │ │ │ + cbz r0, 19fbe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [pc, #768] @ (19febc ) │ │ │ │ + ldr r0, [pc, #800] @ (19fedc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - uxth r2, r4 │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mov ip, sl │ │ │ │ + mov ip, fp │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mov lr, r6 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, pc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp sl, sp │ │ │ │ + cmp sl, lr │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp sl, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r6, sp │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #16 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add sl, lr │ │ │ │ + add sl, pc │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ ldr.w r5, [pc, #1128] @ 1a00a0 │ │ │ │ @@ -384062,31 +384058,31 @@ │ │ │ │ vpop {d8-d14} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ add r1, sp, #864 @ 0x360 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ + lsls r5, r5, #1 │ │ │ │ add r4, sp, #896 @ 0x380 │ │ │ │ lsls r5, r5, #1 │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ - lsls r5, r5, #1 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ add r5, pc, #632 @ (adr r5, 1a0348 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ vldr d8, [pc, #588] @ 1a0320 │ │ │ │ vsub.f64 d13, d8, d10 │ │ │ │ vcmpe.f64 d13, d12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -384285,51 +384281,51 @@ │ │ │ │ ldr r0, [pc, #92] @ (1a0370 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1a028e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r7, pc, #456 @ (adr r7, 1a04f4 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 1a0514 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, pc, #544 @ (adr r6, 1a0564 ) │ │ │ │ + add r6, pc, #576 @ (adr r6, 1a0584 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, pc, #440 @ (adr r6, 1a0504 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 1a0524 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, pc, #312 @ (adr r6, 1a048c ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 1a04ac ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, pc, #208 @ (adr r6, 1a042c ) │ │ │ │ + add r6, pc, #240 @ (adr r6, 1a044c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, pc, #88 @ (adr r6, 1a03bc ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 1a03dc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, pc, #984 @ (adr r5, 1a0744 ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, 1a0764 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, pc, #56 @ (adr r6, 1a03a8 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 1a03c8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r5, 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 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -384846,79 +384842,79 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1a0828 │ │ │ │ nop │ │ │ │ add r2, pc, #504 @ (adr r2, 1a0b04 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #552 @ (adr r5, 1a0b3c ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 1a0b5c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, pc, #24 @ (adr r3, 1a0934 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1a0954 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, pc, #736 @ (adr r4, 1a0c00 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 1a0c20 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, pc, #32 @ (adr r2, 1a0944 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 1a0964 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, pc, #344 @ (adr r1, 1a0a8c ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 1a0aac ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, pc, #248 @ (adr r1, 1a0a34 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 1a0a54 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 1a0d2c ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 1a094c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #848 @ (adr r0, 1a0ca4 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 1a0cc4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #720 @ (adr r0, 1a0c2c ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 1a0c4c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #616 @ (adr r0, 1a0bcc ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 1a0bec ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #496 @ (adr r0, 1a0b5c ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 1a0b7c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #392 @ (adr r0, 1a0afc ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 1a0b1c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #288 @ (adr r0, 1a0a9c ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 1a0abc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #114 @ 0x72 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #184 @ (adr r0, 1a0a3c ) │ │ │ │ + add r0, pc, #216 @ (adr r0, 1a0a5c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #56 @ (adr r0, 1a09c4 ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 1a09e4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #152 @ (adr r0, 1a0a28 ) │ │ │ │ + add r0, pc, #184 @ (adr r0, 1a0a48 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr.w r4, [pc, #1488] @ 1a0f7c │ │ │ │ @@ -385459,86 +385455,86 @@ │ │ │ │ b.n 1a0ee4 │ │ │ │ ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ - vcvt.f16.u16 , q3, #1 │ │ │ │ + vcvt.f16.u16 , q7, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #392] @ (1a11b8 ) │ │ │ │ @@ -385687,31 +385683,31 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1a1146 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #684] @ (1a14a4 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -385979,39 +385975,39 @@ │ │ │ │ b.n 1a1410 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #800] @ (1a1818 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -386322,39 +386318,39 @@ │ │ │ │ b.n 1a1784 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r5, 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 r7, [r2, #16] │ │ │ │ @@ -386854,63 +386850,63 @@ │ │ │ │ ldr r0, [pc, #108] @ (1a1e08 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1a19f4 │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r5, 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, #2744] @ 0xab8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -387459,29 +387455,29 @@ │ │ │ │ ... │ │ │ │ strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r7, #1 │ │ │ │ strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ cbz r3, 1a2450 │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ @@ -388081,109 +388077,109 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #200] @ (1a2b78 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1a2660 │ │ │ │ nop │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r6, r2, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + adds r0, r0, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ 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, #2856] @ 0xb28 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -389297,97 +389293,97 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #9] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #9] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #4825 @ 0x12d9 │ │ │ │ ldr r0, [pc, #108] @ (1a38cc ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -389422,27 +389418,27 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (1a38e4 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1a36bc │ │ │ │ nop │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ 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, #2880] @ 0xb40 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ @@ -390589,121 +390585,122 @@ │ │ │ │ blx a0fbc │ │ │ │ mov r4, r0 │ │ │ │ b.n 1a4238 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vrev64. q8, q14 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + movs r4, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vmla.i16 q8, q7, d4[3] │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vrev64. q0, q14 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + vmla.i32 q8, q3, d12[1] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vhadd.u8 q8, q0, q14 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + vmla.i q8, q2, d0[7] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp2 0, 14, cr0, cr12, cr12, {3} │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + vhadd.u8 q8, q4, q14 │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp2 0, 11, cr0, cr14, cr12, {3} │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + cdp2 0, 15, cr0, cr4, cr12, {3} │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr12, {3} │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + cdp2 0, 12, cr0, cr6, cr12, {3} │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp2 0, 8, cr0, cr2, cr12, {3} │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + cdp2 0, 10, cr0, cr8, cr12, {3} │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp2 0, 5, cr0, cr10, cr12, {3} │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + cdp2 0, 8, cr0, cr10, cr12, {3} │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr12, {3} │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + cdp2 0, 6, cr0, cr2, cr12, {3} │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #432]! @ 0x1b0 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + cdp2 0, 3, cr0, cr0, cr12, {3} │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + cdp2 0, 0, cr0, cr0, cr12, {3} │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldc2 0, cr0, [lr, #-432] @ 0xfffffe50 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r4], #432 @ 0x1b0 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + stc2 0, cr0, [r6, #-432]! @ 0xfffffe50 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stc2l 0, cr0, [ip], #-432 @ 0xfffffe50 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + ldc2l 0, cr0, [ip], #432 @ 0x1b0 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldc2 0, cr0, [lr], #-432 @ 0xfffffe50 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + ldc2l 0, cr0, [r4], #-432 @ 0xfffffe50 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stc2 0, cr0, [r2], #-432 @ 0xfffffe50 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + mcrr2 0, 6, r0, r6, cr12 │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stc2 0, cr0, [r8], {108} @ 0x6c │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + stc2 0, cr0, [sl], #-432 @ 0xfffffe50 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + ldc2 0, cr0, [r0], {108} @ 0x6c │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfb90006c │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfb74006c │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + @ instruction: 0xfb98006c │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfb46006c │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfb7c006c │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + @ instruction: 0xfb4e006c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfb1c006c │ │ │ │ + @ instruction: 0xfb24006c │ │ │ │ ldr r0, [pc, #280] @ (1a473c ) │ │ │ │ movw r1, #6285 @ 0x188d │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #272] @ (1a4740 ) │ │ │ │ mov r1, fp │ │ │ │ @@ -390796,39 +390793,39 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #76] @ (1a4778 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1a3ee8 │ │ │ │ nop │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vld1.8 {d16[3]}, [lr], ip │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + ldr??.w r0, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh.w r0, [ip, #108] @ 0x6c │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + vst1.8 {d16[3]}, [r4], ip │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vld1.8 {d0[3]}, [r0], ip │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + vld1.8 {d0[3]}, [r8], ip │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vst1.8 {d0[3]}, [r6], ip │ │ │ │ - str r4, [r5, #32] │ │ │ │ + vst1.8 {d0[3]}, [lr], ip │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr??.w r0, [r8, ip, lsl #2] │ │ │ │ - str r0, [r2, #32] │ │ │ │ + vld4.16 {d16-d19}, [r0 :128], ip │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vld4.16 {d0-d3}, [r4 :128], ip │ │ │ │ - str r4, [r3, #28] │ │ │ │ + vld4.16 {d0-d3}, [ip :128], ip │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr??.w r0, [r0, #108] @ 0x6c │ │ │ │ + ldr??.w r0, [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, #3784] @ 0xec8 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ mov r9, r2 │ │ │ │ @@ -391843,40 +391840,40 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1a4c02 │ │ │ │ nop │ │ │ │ ldrsh r2, [r7, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ - @ instruction: 0xffff5fae │ │ │ │ + @ instruction: 0xffff5fb6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf6d8006c │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + @ instruction: 0xf6e0006c │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf6bc006c │ │ │ │ + movt r0, #18540 @ 0x486c │ │ │ │ ldrb r6, [r4, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bic.w r0, r4, #15466496 @ 0xec0000 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + bic.w r0, ip, #15466496 @ 0xec0000 │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - and.w r0, r8, #15466496 @ 0xec0000 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ands.w r0, r0, #15466496 @ 0xec0000 │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf2d6006c │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + @ instruction: 0xf2de006c │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stcl 0, cr0, [r2, #-432]! @ 0xfffffe50 │ │ │ │ + stcl 0, cr0, [sl, #-432]! @ 0xfffffe50 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [pc, #3156] @ 1a5f8c │ │ │ │ blx a0218 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ add r4, pc │ │ │ │ add.w r1, r6, #32 │ │ │ │ @@ -392961,122 +392958,122 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #232] @ (1a6068 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1a494e │ │ │ │ nop │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r4, [r6, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xeb9e006c │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + sub.w r0, r6, ip, asr #1 │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sbcs.w r0, r6, ip, asr #1 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + sbcs.w r0, lr, ip, asr #1 │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xe80e006c │ │ │ │ - str r0, [r1, r3] │ │ │ │ + @ instruction: 0xe816006c │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a5f98 │ │ │ │ + b.n 1a5fa8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a5e8c │ │ │ │ + b.n 1a5e9c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [pc, #528] @ (1a61d0 ) │ │ │ │ + ldr r7, [pc, #560] @ (1a61f0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a5d30 │ │ │ │ + b.n 1a5d40 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [pc, #832] @ (1a6308 ) │ │ │ │ + ldr r7, [pc, #864] @ (1a6328 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [pc, #504] @ (1a61c4 ) │ │ │ │ + ldr r7, [pc, #536] @ (1a61e4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [pc, #688] @ (1a6280 ) │ │ │ │ + ldr r5, [pc, #720] @ (1a62a0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a5980 │ │ │ │ + b.n 1a5990 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [pc, #576] @ (1a6218 ) │ │ │ │ + ldr r5, [pc, #608] @ (1a6238 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a5950 │ │ │ │ + b.n 1a5960 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [pc, #424] @ (1a6188 ) │ │ │ │ + ldr r5, [pc, #456] @ (1a61a8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a591c │ │ │ │ + b.n 1a592c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [pc, #616] @ (1a6250 ) │ │ │ │ + ldr r4, [pc, #648] @ (1a6270 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a6778 │ │ │ │ + b.n 1a6788 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [pc, #440] @ (1a61a8 ) │ │ │ │ + ldr r4, [pc, #472] @ (1a61c8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a6728 │ │ │ │ + b.n 1a6738 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [pc, #888] @ (1a6370 ) │ │ │ │ + ldr r3, [pc, #920] @ (1a6390 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a6610 │ │ │ │ + b.n 1a6620 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [pc, #472] @ (1a61d8 ) │ │ │ │ + ldr r3, [pc, #504] @ (1a61f8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a6548 │ │ │ │ + b.n 1a6558 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #952] @ (1a63c0 ) │ │ │ │ + ldr r2, [pc, #984] @ (1a63e0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a6440 │ │ │ │ + b.n 1a6450 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #840] @ (1a6358 ) │ │ │ │ + ldr r2, [pc, #872] @ (1a6378 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a6410 │ │ │ │ + b.n 1a6420 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #728] @ (1a62f0 ) │ │ │ │ + ldr r2, [pc, #760] @ (1a6310 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a63dc │ │ │ │ + b.n 1a63ec │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #600] @ (1a6278 ) │ │ │ │ + ldr r2, [pc, #632] @ (1a6298 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a63a4 │ │ │ │ + b.n 1a63b4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #472] @ (1a6200 ) │ │ │ │ + ldr r2, [pc, #504] @ (1a6220 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a636c │ │ │ │ + b.n 1a637c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #368] @ (1a61a0 ) │ │ │ │ + ldr r2, [pc, #400] @ (1a61c0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a6340 │ │ │ │ + b.n 1a6350 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #264] @ (1a6140 ) │ │ │ │ + ldr r2, [pc, #296] @ (1a6160 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a6314 │ │ │ │ + b.n 1a6324 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #160] @ (1a60e0 ) │ │ │ │ + ldr r2, [pc, #192] @ (1a6100 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a62e8 │ │ │ │ + b.n 1a62f8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #32] @ (1a6068 ) │ │ │ │ + ldr r2, [pc, #64] @ (1a6088 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a62b0 │ │ │ │ + b.n 1a62c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [pc, #952] @ (1a6408 ) │ │ │ │ + ldr r1, [pc, #984] @ (1a6428 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a6284 │ │ │ │ + b.n 1a6294 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [pc, #840] @ (1a63a0 ) │ │ │ │ + ldr r1, [pc, #872] @ (1a63c0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a6254 │ │ │ │ + b.n 1a6264 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [pc, #680] @ (1a6308 ) │ │ │ │ + ldr r1, [pc, #712] @ (1a6328 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a6210 │ │ │ │ + b.n 1a6220 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [pc, #464] @ (1a6238 ) │ │ │ │ + ldr r1, [pc, #496] @ (1a6258 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a61ac │ │ │ │ + b.n 1a61bc │ │ │ │ lsls r4, r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 9bfd8 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 19d468 │ │ │ │ @@ -393541,135 +393538,135 @@ │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1a6560 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [pc, #136] @ (1a6634 ) │ │ │ │ + ldr r0, [pc, #168] @ (1a6654 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - blx lr │ │ │ │ + blx pc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - svc 26 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + svc 0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - blxns r5 │ │ │ │ + blxns r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bxns fp │ │ │ │ + bxns ip │ │ │ │ lsls r5, r5, #1 │ │ │ │ - udf #132 @ 0x84 │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mov sl, sp │ │ │ │ + mov sl, lr │ │ │ │ lsls r5, r5, #1 │ │ │ │ - udf #22 │ │ │ │ + udf #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mov lr, r9 │ │ │ │ + mov lr, sl │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ble.n 1a65e4 │ │ │ │ + udf #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mov sl, r4 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ble.n 1a6594 │ │ │ │ + ble.n 1a65a4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 1a65fc │ │ │ │ + ble.n 1a660c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 1a65cc │ │ │ │ + bgt.n 1a65dc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 1a6578 │ │ │ │ + bgt.n 1a6588 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp r2, lr │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 1a6544 │ │ │ │ + bgt.n 1a6554 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 1a6710 │ │ │ │ + bgt.n 1a6520 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 1a66dc │ │ │ │ + bgt.n 1a66ec │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 1a66a8 │ │ │ │ + bgt.n 1a66b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add sl, lr │ │ │ │ + add sl, pc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 1a6674 │ │ │ │ + bgt.n 1a6684 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add ip, sl │ │ │ │ + add ip, fp │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bgt.n 1a6640 │ │ │ │ + bgt.n 1a6650 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add lr, r6 │ │ │ │ + add lr, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - blt.n 1a660c │ │ │ │ + blt.n 1a661c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r8, r3 │ │ │ │ + add r8, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - blt.n 1a65d8 │ │ │ │ + blt.n 1a65e8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, pc │ │ │ │ + add sl, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - blt.n 1a65a4 │ │ │ │ + blt.n 1a65b4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, fp │ │ │ │ + add r4, ip │ │ │ │ lsls r5, r5, #1 │ │ │ │ - blt.n 1a656c │ │ │ │ + blt.n 1a657c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, r7 │ │ │ │ + add r4, r8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - blt.n 1a6734 │ │ │ │ + blt.n 1a6744 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, r3 │ │ │ │ + add r6, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - blt.n 1a6704 │ │ │ │ + blt.n 1a6714 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mvns r6, r7 │ │ │ │ + add r6, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, r2 │ │ │ │ + add r6, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - blt.n 1a66a0 │ │ │ │ + blt.n 1a66b0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mvns r2, r1 │ │ │ │ + mvns r2, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - mvns r2, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bge.n 1a6644 │ │ │ │ + bge.n 1a6654 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bics r0, r3 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bics r2, r6 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - muls r2, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bics r2, r2 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bge.n 1a65b8 │ │ │ │ + bge.n 1a65c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a669c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -394163,157 +394160,157 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1a67a4 │ │ │ │ subs r7, #98 @ 0x62 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cbz r1, 1a6bc0 │ │ │ │ vsri.64 , , #1 │ │ │ │ vsri.64 d20, d17, #1 │ │ │ │ @ instruction: 0xffff4543 │ │ │ │ - vsri.64 d20, d2, #1 │ │ │ │ + vsri.64 d20, d10, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add ip, r9 │ │ │ │ + add ip, sl │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r7, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r3 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bhi.n 1a6ad8 │ │ │ │ + bhi.n 1a6ae8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ subs r6, #110 @ 0x6e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bhi.n 1a6c70 │ │ │ │ + bhi.n 1a6c80 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ vmls.i , , d1[0] │ │ │ │ - vshr.u64 q10, q7, #1 │ │ │ │ + vmla.i q10, , d22[0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bhi.n 1a6c04 │ │ │ │ + bhi.n 1a6c14 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 1a6bd8 │ │ │ │ + bvc.n 1a6be8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r5 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 1a6ba8 │ │ │ │ + bvc.n 1a6bb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r1 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 1a6b74 │ │ │ │ + bvc.n 1a6b84 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - eors r2, r6 │ │ │ │ + eors r2, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 1a6b48 │ │ │ │ + bvc.n 1a6b58 │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r4, sp, #316 @ 0x13c │ │ │ │ vqshrn.u64 d26, , #1 │ │ │ │ - vshr.u32 d20, d18, #1 │ │ │ │ + vshr.u32 d20, d26, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 1a6cdc │ │ │ │ + bvc.n 1a6cec │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ands r0, r3 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 1a6cb0 │ │ │ │ + bvc.n 1a6cc0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ bx ip │ │ │ │ - vqrdmlsh.s , , d28[0] │ │ │ │ + @ instruction: 0xffff3ff4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 1a6c64 │ │ │ │ + bvc.n 1a6c74 │ │ │ │ lsls r4, r5, #1 │ │ │ │ subs r3, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 1a6c18 │ │ │ │ + bvs.n 1a6c28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r3, [r4, #18] │ │ │ │ - @ instruction: 0xffff3f94 │ │ │ │ + @ instruction: 0xffff3f9c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 1a6bcc │ │ │ │ + bvs.n 1a6bdc │ │ │ │ lsls r4, r5, #1 │ │ │ │ udf #5 │ │ │ │ - vqrdmlsh.s , , d16[0] │ │ │ │ + vqrdmlsh.s , , d24[0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 1a6b70 │ │ │ │ + bvs.n 1a6b80 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r1, [sp, #828] @ 0x33c │ │ │ │ - vcvt.u32.f32 d19, d20, #1 │ │ │ │ + vcvt.u32.f32 d19, d28, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 1a6d24 │ │ │ │ + bvs.n 1a6d34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r6, pc, #300 @ (adr r6, 1a6d94 ) │ │ │ │ - @ instruction: 0xffff3f08 │ │ │ │ + vcvt.u32.f32 d19, d0, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 1a6cd8 │ │ │ │ + bvs.n 1a6ce8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ adcs r7, r0 │ │ │ │ - @ instruction: 0xffff3ed8 │ │ │ │ + vqrdmlah.s , , d16[0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 1a6c84 │ │ │ │ + bvs.n 1a6c94 │ │ │ │ lsls r4, r5, #1 │ │ │ │ @ instruction: 0x47ab │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 1a6c38 │ │ │ │ + bpl.n 1a6c48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ bx r5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 1a6bec │ │ │ │ + bpl.n 1a6bfc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sbcs r6, r3 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - tst r0, r0 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 1a6d84 │ │ │ │ + bpl.n 1a6d94 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - rors r4, r6 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - negs r6, r2 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, #10 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 1a6d20 │ │ │ │ + bpl.n 1a6d30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - negs r0, r2 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 1a6cc0 │ │ │ │ + bpl.n 1a6cd0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 1a6c58 │ │ │ │ + bmi.n 1a6c68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - negs r6, r4 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bmi.n 1a6bf4 │ │ │ │ + bmi.n 1a6c04 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -394336,17 +394333,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcc.n 1a6d38 │ │ │ │ + bcc.n 1a6d48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a6d34 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -394915,97 +394912,97 @@ │ │ │ │ b.n 1a72e8 │ │ │ │ subs r0, #194 @ 0xc2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ subs r0, #174 @ 0xae │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2 │ │ │ │ + lsls r6, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - beq.n 1a73b8 │ │ │ │ + beq.n 1a73c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ adds r6, #44 @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov sl, r3 │ │ │ │ @@ -395729,109 +395726,109 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #38 @ 0x26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r2, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r1, #206 @ 0xce │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 1a7ae4 │ │ │ │ + bvs.n 1a7af4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #80 @ (adr r6, 1a7c00 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 1a7c20 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 1a7be4 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 1a7c04 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvs.n 1a7c20 │ │ │ │ + bvs.n 1a7c30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #768] @ (1a7f10 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001a7c60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -396133,39 +396130,39 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r1, #148 @ 0x94 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb.w r0, [r0, ip, lsl #2] │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + ldrsb.w r0, [r8, ip, lsl #2] │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r0, #196 @ 0xc4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh.w r0, [r0, #108] @ 0x6c │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + strh.w r0, [r8, #108] @ 0x6c │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb.w r0, [r6, ip, lsl #2] │ │ │ │ - adds r2, #32 │ │ │ │ + ldrb.w r0, [lr, ip, lsl #2] │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf7d4006c │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + @ instruction: 0xf7dc006c │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [pc, #800] @ (1a8320 ) │ │ │ │ movw r1, #9805 @ 0x264d │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -396465,65 +396462,65 @@ │ │ │ │ ldr r0, [pc, #120] @ (1a8388 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1a82ba │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ittt cc │ │ │ │ - lslcc r4, r5, #1 │ │ │ │ - movcc r7, #244 @ 0xf4 │ │ │ │ - lslcc r5, r5, #1 │ │ │ │ - it cs │ │ │ │ - lslcs r4, r5, #1 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + itte mi │ │ │ │ + lslmi r4, r5, #1 │ │ │ │ + movmi r7, #252 @ 0xfc │ │ │ │ + lslpl r5, r5, #1 │ │ │ │ + wfi │ │ │ │ + lsls r4, r5, #1 │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x00aa │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xfa82006c │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xfa8a006c │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfa2e006c │ │ │ │ - movs r6, #0 │ │ │ │ + @ instruction: 0xfa36006c │ │ │ │ + movs r6, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ @@ -396965,37 +396962,37 @@ │ │ │ │ b.n 1a8452 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1a885a │ │ │ │ + cbz r6, 1a885c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r6, 1a8880 │ │ │ │ + cbnz r6, 1a8882 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ add.w r9, r4, #2 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d7, [r3] │ │ │ │ @@ -397396,97 +397393,97 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #176] @ (1a8d5c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1a8c2a │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r2, r1, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, r1, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r2, r6, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r4, 1a8db6 │ │ │ │ + push {r2} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r4, 1a8db6 │ │ │ │ + cbz r4, 1a8db8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r6, 1a8db6 │ │ │ │ + cbz r6, 1a8db8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r4, 1a8db8 │ │ │ │ + cbz r4, 1a8dba │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r2, 1a8dba │ │ │ │ + cbz r2, 1a8dbc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + adds r6, r1, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r0, 1a8dbc │ │ │ │ + cbz r0, 1a8dbe │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a8d60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -397533,17 +397530,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sxtb r4, r1 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a8dec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -397728,49 +397725,49 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #84] @ (1a9054 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1a8f9c │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r4, 1a902e │ │ │ │ + cbz r4, 1a9030 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r4, 1a9026 │ │ │ │ + cbz r4, 1a9028 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r4, r5 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a8d9c │ │ │ │ + b.n 1a8dac │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a8d10 │ │ │ │ + b.n 1a8d20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001a9058 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -398074,53 +398071,53 @@ │ │ │ │ b.n 1a9344 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ asrs r4, r4, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r6 │ │ │ │ + subs r6, r1, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ asrs r6, r6, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r0, [pc, #108] @ (1a9498 ) │ │ │ │ movw r1, #10032 @ 0x2730 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r1, [pc, #100] @ (1a949c ) │ │ │ │ @@ -398156,31 +398153,31 @@ │ │ │ │ ldr r0, [pc, #48] @ (1a94b8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r4, #8 │ │ │ │ b.n 1a9344 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r7, #18 │ │ │ │ + asrs r2, r0, #19 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a98b0 │ │ │ │ + b.n 1a98c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1a9868 │ │ │ │ + b.n 1a9878 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001a94bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -398200,19 +398197,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1a9504 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001a9508 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -398232,19 +398229,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1a9550 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001a9554 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -398265,19 +398262,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1a95a0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001a95a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -398298,19 +398295,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1a95f0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001a95f4 : │ │ │ │ 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 │ │ │ │ @@ -398494,41 +398491,41 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1a9756 │ │ │ │ nop │ │ │ │ asrs r4, r1, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001a9828 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -398583,19 +398580,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1a98d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r0, #8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r6, #32 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001a98d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -398616,19 +398613,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1a9924 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001a9928 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -399316,111 +399313,111 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1a9f7a │ │ │ │ nop │ │ │ │ lsrs r0, r2, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r6, r6, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, pc, #816 @ (adr r3, 1aa3f8 ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 1aa418 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, pc, #696 @ (adr r3, 1aa388 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 1aa3a8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, pc, #128 @ (adr r3, 1aa160 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 1aa180 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 1aa2c8 ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 1aa2e8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, pc, #352 @ (adr r1, 1aa25c ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 1aa27c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 1aa4fc ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 1aa11c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #896 @ (adr r0, 1aa48c ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 1aa4ac ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #688 @ (adr r0, 1aa3cc ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 1aa3ec ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #560 @ (adr r0, 1aa354 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 1aa374 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 1aa2ec ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 1aa30c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 1aa274 ) │ │ │ │ + add r0, pc, #352 @ (adr r0, 1aa294 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #208 @ (adr r0, 1aa20c ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 1aa22c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #96 @ (adr r0, 1aa1a4 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 1aa1c4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #16 @ (adr r0, 1aa15c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001aa168 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -400104,111 +400101,111 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1aa7b2 │ │ │ │ nop │ │ │ │ lsls r0, r2, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r6, r6, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001aa9a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -400233,18 +400230,18 @@ │ │ │ │ vldr d0, [pc, #8] @ 1aa9e8 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1aac08 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vhadd.u16 q0, q5, q14 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + vhadd.u32 q0, q1, q14 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001aa9fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -400268,18 +400265,18 @@ │ │ │ │ blx 9da08 │ │ │ │ vldr d0, [pc, #4] @ 1aaa40 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1aac60 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cdp2 0, 11, cr0, cr14, cr12, {3} │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + cdp2 0, 12, cr0, cr6, cr12, {3} │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r5, r2 │ │ │ │ @@ -400678,39 +400675,39 @@ │ │ │ │ bne.n 1aae58 │ │ │ │ b.n 1aacca │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xfba40077 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr12, {3} │ │ │ │ - ldc2l 0, cr0, [r2, #432] @ 0x1b0 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + cdp2 0, 13, cr0, cr10, cr12, {3} │ │ │ │ + ldc2l 0, cr0, [sl, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ @ instruction: 0xfaec0077 │ │ │ │ - stc2l 0, cr0, [r2, #-432] @ 0xfffffe50 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + stc2l 0, cr0, [sl, #-432] @ 0xfffffe50 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stc2 0, cr0, [r6, #-432]! @ 0xfffffe50 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + stc2 0, cr0, [lr, #-432]! @ 0xfffffe50 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stc2 0, cr0, [r4], #432 @ 0x1b0 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + stc2 0, cr0, [ip], #432 @ 0x1b0 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfbfa006c │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + stc2 0, cr0, [r2], {108} @ 0x6c │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfb28006c │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + @ instruction: 0xfb30006c │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfaf2006c │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + @ instruction: 0xfafa006c │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfaac006c │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + @ instruction: 0xfab4006c │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -400941,37 +400938,37 @@ │ │ │ │ movw r3, #7453 @ 0x1d1d │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ blx 97a28 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1ab028 │ │ │ │ ... │ │ │ │ - ldr??.w r0, [r4, ip, lsl #2] │ │ │ │ - ldrb.w r0, [lr, #108] @ 0x6c │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldr??.w r0, [ip, ip, lsl #2] │ │ │ │ + strh.w r0, [r6, #108] @ 0x6c │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb.w r0, [r6, #108] @ 0x6c │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + strb.w r0, [lr, #108] @ 0x6c │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str??.w r0, [r6, ip, lsl #2] │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + str??.w r0, [lr, ip, lsl #2] │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str.w r0, [r6, ip, lsl #2] │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + str.w r0, [lr, ip, lsl #2] │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh.w r0, [r8, ip, lsl #2] │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh.w r0, [r0, ip, lsl #2] │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb.w r0, [sl, ip, lsl #2] │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrb.w r0, [r2, ip, lsl #2] │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf7ec006c │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf7f4006c │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh.w r0, [lr, ip, lsl #2] │ │ │ │ + str.w r0, [r6, ip, lsl #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 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -400993,16 +400990,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf732006c │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + @ instruction: 0xf73a006c │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -401025,16 +401022,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf6e2006c │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf6ea006c │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrb.w r2, [r0, #94] @ 0x5e │ │ │ │ ldrb.w r3, [r1, #94] @ 0x5e │ │ │ │ lsls r2, r2, #28 │ │ │ │ and.w r3, r3, #8 │ │ │ │ bpl.n 1ab240 │ │ │ │ clz r0, r3 │ │ │ │ @@ -401313,30 +401310,30 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (1ab544 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1ab4fc │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - vmla.i32 q8, q5, d12[1] │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + vswp q8, q14 │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.u16 q8, q4, q14 │ │ │ │ - ldrh r0, [r4, #26] │ │ │ │ + vhadd.u32 q8, q0, q14 │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.u q0, q7, q14 │ │ │ │ - ldrh r6, [r0, #26] │ │ │ │ + vhadd.u8 q8, q3, q14 │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.u32 q0, q2, q14 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + vhadd.u32 q0, q6, q14 │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.u8 q0, q3, q14 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + vhadd.u8 q0, q7, q14 │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ 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 r5, [r1, #16] │ │ │ │ sub sp, #24 │ │ │ │ @@ -401461,22 +401458,22 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (1ab6c0 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1ab5ce │ │ │ │ - ldc2l 0, cr0, [ip, #432] @ 0x1b0 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + stc2l 0, cr0, [r4, #432]! @ 0x1b0 │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2 0, cr0, [lr, #432]! @ 0x1b0 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + stc2l 0, cr0, [r6, #432] @ 0x1b0 │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r6, #-432]! @ 0xfffffe50 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldc2l 0, cr0, [lr, #-432]! @ 0xfffffe50 │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ @@ -401647,30 +401644,30 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1ab87a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vqadd.s64 q0, q3, │ │ │ │ - stc2 0, cr0, [sl, #-432] @ 0xfffffe50 │ │ │ │ + ldc2 0, cr0, [r2, #-432] @ 0xfffffe50 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [sl], #-432 @ 0xfffffe50 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldc2 0, cr0, [r2], #-432 @ 0xfffffe50 │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ mcr 0, 1, r0, cr0, cr7, {3} │ │ │ │ - @ instruction: 0xfbc8006c │ │ │ │ - @ instruction: 0xfbbe006c │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + @ instruction: 0xfbd0006c │ │ │ │ + @ instruction: 0xfbc6006c │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfba6006c │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfbae006c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfb88006c │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfb90006c │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -401693,16 +401690,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfb0a006c │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + @ instruction: 0xfb12006c │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r5, #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 │ │ │ │ @@ -401725,16 +401722,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfaba006c │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + @ instruction: 0xfac2006c │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr.w r5, [pc, #1432] @ 1abf20 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -402287,70 +402284,70 @@ │ │ │ │ b.n 1abcd2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc 0, cr0, [r8], {119} @ 0x77 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb920077 │ │ │ │ - ldrh.w r0, [ip, #108] @ 0x6c │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + str.w r0, [r4, #108] @ 0x6c │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str??.w r0, [r4, ip, lsl #2] │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + str??.w r0, [ip, ip, lsl #2] │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb.w r0, [ip, ip, lsl #2] │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + ldrb.w r0, [r4, ip, lsl #2] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf7e2006c │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + @ instruction: 0xf7ea006c │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf74e006c │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + @ instruction: 0xf756006c │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf732006c │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + @ instruction: 0xf73a006c │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf714006c │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + @ instruction: 0xf71c006c │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf6f6006c │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + @ instruction: 0xf6fe006c │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf6da006c │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + @ instruction: 0xf6e2006c │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf6bc006c │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + movt r0, #18540 @ 0x486c │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf62c006c │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + @ instruction: 0xf634006c │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf5fe006c │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + addw r0, r6, #2156 @ 0x86c │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf5e0006c │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + @ instruction: 0xf5e8006c │ │ │ │ + strh r0, [r6, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - rsb r0, r2, #15466496 @ 0xec0000 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + rsb r0, sl, #15466496 @ 0xec0000 │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf590006c │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + @ instruction: 0xf598006c │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sbcs.w r0, r2, #15466496 @ 0xec0000 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + sbcs.w r0, sl, #15466496 @ 0xec0000 │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adcs.w r0, r4, #15466496 @ 0xec0000 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + adcs.w r0, ip, #15466496 @ 0xec0000 │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf526006c │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + @ instruction: 0xf52e006c │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add.w r0, r8, #15466496 @ 0xec0000 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + adds.w r0, r0, #15466496 @ 0xec0000 │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -402477,16 +402474,16 @@ │ │ │ │ movlt r4, #0 │ │ │ │ b.n 1ac0b4 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ b.n 1ac0ce │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf392006c │ │ │ │ - stmia.w r8!, {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xf39a006c │ │ │ │ + ldmia.w r0!, {r2, r3, r5, r6} │ │ │ │ stmdb 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, #444] @ (1ac338 ) │ │ │ │ ldr r1, [pc, #444] @ (1ac33c ) │ │ │ │ @@ -402674,30 +402671,30 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1ac206 │ │ │ │ nop │ │ │ │ b.n 1abc6c │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1f8006c │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + addw r0, r0, #108 @ 0x6c │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf1e0006c │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + @ instruction: 0xf1e8006c │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r4, r5, #1 │ │ │ │ b.n 1acb00 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf192006c │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + @ instruction: 0xf19a006c │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf138006c │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + adc.w r0, r0, #108 @ 0x6c │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds.w r0, ip, #108 @ 0x6c │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + @ instruction: 0xf124006c │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ 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, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ @@ -402823,28 +402820,28 @@ │ │ │ │ ldr r0, [pc, #48] @ (1ac4e8 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1ac42e │ │ │ │ nop │ │ │ │ - orrs.w r0, r6, #108 @ 0x6c │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + orrs.w r0, lr, #108 @ 0x6c │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vext.8 q8, q1, q14, #0 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + vext.8 q8, q5, q14, #0 │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vmla.i16 d16, d6, d4[3] │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + vmla.i16 d16, d14, d4[3] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vext.8 q0, q5, q14, #0 │ │ │ │ - b.n 1abe84 │ │ │ │ + vmla.i d16, d2, d0[7] │ │ │ │ + b.n 1abe94 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.s32 q8, q0, q14 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + vhadd.s32 q8, q4, q14 │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r4, r5, #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 r5, [r2, #16] │ │ │ │ @@ -402962,22 +402959,22 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 10, cr0, cr8, cr12, {3} │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + cdp 0, 11, cr0, cr0, cr12, {3} │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp 0, 2, cr0, cr6, cr12, {3} │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + cdp 0, 2, cr0, cr14, cr12, {3} │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp 0, 0, cr0, cr8, cr12, {3} │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + cdp 0, 1, cr0, cr0, cr12, {3} │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #636] @ (1ac8cc ) │ │ │ │ @@ -403214,37 +403211,37 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ svc 196 @ 0xc4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ svc 24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldcl 0, cr0, [sl], {108} @ 0x6c │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + stcl 0, cr0, [r2], #432 @ 0x1b0 │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc 0, cr0, [r0], #432 @ 0x1b0 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldc 0, cr0, [r8], #432 @ 0x1b0 │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc 0, cr0, [r2], {108} @ 0x6c │ │ │ │ - b.n 1acc40 │ │ │ │ + ldc 0, cr0, [sl], {108} @ 0x6c │ │ │ │ + b.n 1acc50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldcl 0, cr0, [ip], #-432 @ 0xfffffe50 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + stc 0, cr0, [r4], {108} @ 0x6c │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc 0, cr0, [lr], #-432 @ 0xfffffe50 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + mcrr 0, 6, r0, r6, cr12 │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - rsb r0, ip, ip, asr #1 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + rsbs r0, r4, ip, asr #1 │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs.w r0, r2, ip, asr #1 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + subs.w r0, sl, ip, asr #1 │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xeb96006c │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + @ instruction: 0xeb9e006c │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -403329,25 +403326,25 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (1aca20 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1ac958 │ │ │ │ - eor.w r0, lr, ip, asr #1 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + eors.w r0, r6, ip, asr #1 │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - orrs.w r0, ip, ip, asr #1 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + orn r0, r4, ip, asr #1 │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - orr.w r0, r0, ip, asr #1 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + orr.w r0, r8, ip, asr #1 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ands.w r0, lr, ip, asr #1 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + bic.w r0, r6, ip, asr #1 │ │ │ │ + strb r6, [r5, #24] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r1, #93] @ 0x5d │ │ │ │ sub sp, #24 │ │ │ │ @@ -403555,34 +403552,34 @@ │ │ │ │ movw r1, #1100 @ 0x44c │ │ │ │ blx 96a84 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9da08 │ │ │ │ b.n 1acb44 │ │ │ │ nop │ │ │ │ - stmdb r2!, {r2, r3, r5, r6} │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + stmdb sl!, {r2, r3, r5, r6} │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia.w lr, {r2, r3, r5, r6} │ │ │ │ - stmia.w r2, {r2, r3, r5, r6} │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + ldmia.w r6, {r2, r3, r5, r6} │ │ │ │ + stmia.w sl, {r2, r3, r5, r6} │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strd r0, r0, [r2], #-432 @ 0x1b0 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strd r0, r0, [sl], #-432 @ 0x1b0 │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strex r0, r0, [r2, #432] @ 0x1b0 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strex r0, r0, [sl, #432] @ 0x1b0 │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1acc6c │ │ │ │ + b.n 1acc7c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1acc34 │ │ │ │ + b.n 1acc44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ 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, #2872] @ 0xb38 │ │ │ │ ldr r4, [pc, #840] @ (1ad008 ) │ │ │ │ @@ -403886,29 +403883,29 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1acde6 │ │ │ │ ... │ │ │ │ bls.n 1ad0b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1acddc │ │ │ │ + b.n 1acdec │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1acdcc │ │ │ │ + b.n 1acddc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1accc8 │ │ │ │ + b.n 1accd8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r4, r5, #1 │ │ │ │ bhi.n 1ad080 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 1ac9dc │ │ │ │ + b.n 1ac9ec │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ac86c │ │ │ │ + b.n 1ac87c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r1, r0, #1 │ │ │ │ bmi.w 1ad194 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -404265,43 +404262,43 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1acde6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 1ad90c │ │ │ │ + b.n 1ad91c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad874 │ │ │ │ + b.n 1ad884 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad844 │ │ │ │ + b.n 1ad854 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad814 │ │ │ │ + b.n 1ad824 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad798 │ │ │ │ + b.n 1ad7a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 1ad4f0 │ │ │ │ + b.n 1ad500 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad4c0 │ │ │ │ + b.n 1ad4d0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1ad494 │ │ │ │ + b.n 1ad4a4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r0, [pc, #864] @ (1ad7a0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #856] @ (1ad7a4 ) │ │ │ │ @@ -404620,91 +404617,91 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #164] @ (1ad838 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1acde6 │ │ │ │ nop │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + svc 50 @ 0x32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 18 │ │ │ │ + svc 26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #94 @ 0x5e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - udf #24 │ │ │ │ + udf #32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ble.n 1ad7fc │ │ │ │ + udf #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ble.n 1ad794 │ │ │ │ + ble.n 1ad7a4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ble.n 1ad760 │ │ │ │ + ble.n 1ad770 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ble.n 1ad734 │ │ │ │ + ble.n 1ad744 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ble.n 1ad908 │ │ │ │ + ble.n 1ad918 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ble.n 1ad860 │ │ │ │ + ble.n 1ad870 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bgt.n 1ad814 │ │ │ │ + bgt.n 1ad824 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bgt.n 1ad758 │ │ │ │ + bgt.n 1ad768 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bgt.n 1ad740 │ │ │ │ + bgt.n 1ad750 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #396] @ (1ad9dc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -404873,25 +404870,25 @@ │ │ │ │ nop │ │ │ │ ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r2, r3} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bge.n 1ad910 │ │ │ │ + bge.n 1ad920 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bge.n 1adae0 │ │ │ │ + bge.n 1adaf0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bge.n 1ada90 │ │ │ │ + bge.n 1adaa0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r5, #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 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -404928,17 +404925,17 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bls.n 1ad9f8 │ │ │ │ + bls.n 1ada08 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r4, 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, [r2, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -405021,33 +405018,33 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bls.n 1adbe8 │ │ │ │ + bls.n 1adbf8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bls.n 1adba8 │ │ │ │ + bls.n 1adbb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bls.n 1adb80 │ │ │ │ + bls.n 1adb90 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bls.n 1ada6c │ │ │ │ + bls.n 1ada7c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bls.n 1adc6c │ │ │ │ + bls.n 1ada7c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bls.n 1adc3c │ │ │ │ + bls.n 1adc4c │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [pc, #568] @ (1addc0 ) │ │ │ │ @@ -405273,29 +405270,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n 1add98 │ │ │ │ + bvs.n 1adda8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvs.n 1add54 │ │ │ │ + bvs.n 1add64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvs.n 1add08 │ │ │ │ + bvs.n 1add18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvs.n 1aded4 │ │ │ │ + bvs.n 1adee4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ 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.w ip, [pc, #1160] @ 1ae290 │ │ │ │ mov sl, r3 │ │ │ │ @@ -405728,51 +405725,51 @@ │ │ │ │ ... │ │ │ │ ldmia r0!, {r3} │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n 1ae2f8 │ │ │ │ + bpl.n 1ae308 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bmi.n 1ae2e0 │ │ │ │ + bmi.n 1ae2f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcc.n 1ae284 │ │ │ │ + bcc.n 1ae294 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcc.n 1ae220 │ │ │ │ + bcc.n 1ae230 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcc.n 1ae328 │ │ │ │ + bcc.n 1ae338 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcs.n 1ae2c4 │ │ │ │ + bcc.n 1ae2d4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcs.n 1ae290 │ │ │ │ + bcs.n 1ae2a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcs.n 1ae1dc │ │ │ │ + bcs.n 1ae1ec │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcs.n 1ae308 │ │ │ │ + bcs.n 1ae318 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 1ae270 │ │ │ │ + bne.n 1ae280 │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #3533 @ 0xdcd │ │ │ │ ldr r0, [pc, #84] @ (1ae344 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -405800,25 +405797,25 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (1ae358 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1ae320 │ │ │ │ nop │ │ │ │ - bne.n 1ae380 │ │ │ │ + bne.n 1ae390 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 1ae350 │ │ │ │ + bne.n 1ae360 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - beq.n 1ae318 │ │ │ │ + beq.n 1ae328 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r4, 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 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -406098,21 +406095,21 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ stmia r2!, {r1, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ subs r4, #1 │ │ │ │ bcc.n 1ae6de │ │ │ │ cmp fp, r4 │ │ │ │ beq.n 1ae668 │ │ │ │ ldr.w r6, [r9, r4, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ @@ -406335,49 +406332,49 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1ae59a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r7, 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, #4032] @ 0xfc0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -406526,33 +406523,33 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1aea6e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ pop {r3, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r4, 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 r7, r2 │ │ │ │ ldr r2, [pc, #336] @ (1aec28 ) │ │ │ │ @@ -406685,29 +406682,29 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1aec04 │ │ │ │ nop │ │ │ │ cbnz r4, 1aec7a │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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] │ │ │ │ @@ -406780,21 +406777,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (1aed28 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r3, r4] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -406914,23 +406911,23 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (1aee88 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1aee30 │ │ │ │ ... │ │ │ │ - ldr r5, [pc, #768] @ (1af17c ) │ │ │ │ + ldr r5, [pc, #800] @ (1af19c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [pc, #464] @ (1af054 ) │ │ │ │ + ldr r5, [pc, #496] @ (1af074 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -407067,21 +407064,21 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 1aefa2 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ bic.w r1, r1, #128 @ 0x80 │ │ │ │ strb.w r1, [r3, #36] @ 0x24 │ │ │ │ b.n 1aefa2 │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r2, [r4, r2] │ │ │ │ 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 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -407144,21 +407141,21 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [pc, #344] @ (1af24c ) │ │ │ │ + ldr r7, [pc, #376] @ (1af26c ) │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ ldr.w r4, [pc, #2040] @ 1af900 │ │ │ │ mov ip, r1 │ │ │ │ @@ -407933,27 +407930,27 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00fc │ │ │ │ - lsls r4, r5, #1 │ │ │ │ - ldr r3, [pc, #16] @ (1af928 ) │ │ │ │ + itt eq │ │ │ │ + lsleq r4, r5, #1 │ │ │ │ + ldreq r3, [pc, #48] @ (1af948 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [pc, #1000] @ (1afd08 ) │ │ │ │ + ldr r1, [pc, #8] @ (1af928 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r6, 1af984 │ │ │ │ + cbnz r6, 1af986 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r4, r5, #1 │ │ │ │ vldr d6, [r3, #160] @ 0xa0 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 1af9a6 │ │ │ │ ldrb.w r0, [r3, #385] @ 0x181 │ │ │ │ and.w r0, r0, #28 │ │ │ │ @@ -408279,35 +408276,35 @@ │ │ │ │ subs r0, #1 │ │ │ │ subs r2, #4 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 1afc86 │ │ │ │ b.n 1af81a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbnz r4, 1afcea │ │ │ │ + cbnz r4, 1afcec │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r2, 1afcec │ │ │ │ + cbnz r2, 1afcee │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r0, 1afcee │ │ │ │ + cbnz r0, 1afcf0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r0, [pc, #768] @ (1afff0 ) │ │ │ │ movw r1, #3895 @ 0xf37 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #760] @ (1afff4 ) │ │ │ │ @@ -408594,75 +408591,75 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1affc0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - orrs r2, r4 │ │ │ │ + orrs r2, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - orrs r0, r1 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cpsie ai │ │ │ │ lsls r4, r5, #1 │ │ │ │ - negs r6, r4 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - rors r4, r2 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sbcs r6, r6 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r1 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - eors r6, r4 │ │ │ │ + eors r6, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r6} │ │ │ │ + push {r3, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - eors r6, r0 │ │ │ │ + eors r6, r1 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #304] @ (1b01b0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -408789,31 +408786,31 @@ │ │ │ │ b.n 1b0108 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #600 @ (adr r5, 1b040c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1b0206 │ │ │ │ + cbz r6, 1b0208 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r6, 1b0208 │ │ │ │ + cbz r6, 1b020a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r5, pc, #48 @ (adr r5, 1b01fc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -408952,23 +408949,23 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r4, pc, #128 @ (adr r4, 1b03d4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1b0364 │ │ │ │ + cbz r4, 1b0366 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r3, pc, #96 @ (adr r3, 1b03c4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r1 │ │ │ │ @@ -409234,48 +409231,48 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1b041e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #576 @ (adr r2, 1b085c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mcrr2 0, 6, r0, r8, cr11 │ │ │ │ + mrrc2 0, 6, r0, r0, cr11 @ │ │ │ │ add r1, pc, #984 @ (adr r1, 1b0a08 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov fp, r2 │ │ │ │ @@ -409414,31 +409411,31 @@ │ │ │ │ b.n 1b075c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -409705,25 +409702,25 @@ │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 1b0824 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 1b0a5c │ │ │ │ nop │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, #36 @ 0x24 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -409783,17 +409780,17 @@ │ │ │ │ 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 1b0bba │ │ │ │ nop │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #392] @ (1b0de8 ) │ │ │ │ @@ -409951,25 +409948,25 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #488 @ (adr r6, 1b0fe0 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 1b1000 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #368 @ (adr r6, 1b0f70 ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 1b0f90 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #248 @ (adr r6, 1b0f00 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 1b0f20 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r4, 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, #132] @ (1b0ea0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -410023,15 +410020,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #616 @ (adr r5, 1b1114 ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 1b1134 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrb.w r3, [r0, #36] @ 0x24 │ │ │ │ @@ -410233,17 +410230,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, pc, #192 @ (adr r3, 1b11d4 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 1b11f4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r4, 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 r7, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -410396,35 +410393,35 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (1b12cc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1b11e8 │ │ │ │ nop │ │ │ │ - add r2, pc, #216 @ (adr r2, 1b1380 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 1b13a0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, pc, #120 @ (adr r2, 1b1328 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 1b1348 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, pc, #832 @ (adr r1, 1b15f8 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 1b1618 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, pc, #712 @ (adr r1, 1b1584 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 1b15a4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, pc, #608 @ (adr r1, 1b1524 ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 1b1544 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, pc, #504 @ (adr r1, 1b14c4 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 1b14e4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -410494,21 +410491,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1b1398 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1b12f8 │ │ │ │ nop │ │ │ │ - add r0, pc, #976 @ (adr r0, 1b1760 ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 1b1780 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, pc, #608 @ (adr r0, 1b15f8 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 1b1618 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #468] @ (1b1584 ) │ │ │ │ @@ -410682,35 +410679,35 @@ │ │ │ │ strb.w r3, [r8, #37] @ 0x25 │ │ │ │ b.n 1b141e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #96 @ (adr r0, 1b15f0 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 1b1610 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, pc, #0 @ (adr r0, 1b1598 ) │ │ │ │ + add r0, pc, #32 @ (adr r0, 1b15b8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ @@ -410850,37 +410847,37 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (1b1774 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1b16a8 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -411089,37 +411086,37 @@ │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ b.n 1b1928 │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ b.n 1b18e0 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov sl, r0 │ │ │ │ @@ -412221,76 +412218,76 @@ │ │ │ │ b.w 1b1c76 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r2, [r0, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r6, [sp, #660] @ 0x294 │ │ │ │ - @ instruction: 0xffff976e │ │ │ │ + vqshl.u32 , q11, #31 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrh r4, [r0, #10] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r6, r7, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr.w r0, [pc, #1116] @ 1b2a80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #1108] @ 1b2a84 │ │ │ │ @@ -412696,113 +412693,113 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #208] @ (1b2b44 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1b1ccc │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r6, r2, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r6, r7, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r1, r0 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r5, #30 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r4, #23 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r1, [pc, #476] @ (1b2d38 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -412995,35 +412992,35 @@ │ │ │ │ b.n 1b2c98 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r7, #10] │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrb r6, [r0, #7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #972] @ (1b314c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -413410,55 +413407,55 @@ │ │ │ │ b.n 1b30c6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ @@ -413485,17 +413482,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -413521,17 +413518,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ 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 r6, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -413891,101 +413888,101 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #180] @ (1b36d4 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1b35b6 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -414288,21 +414285,21 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1b3822 │ │ │ │ ... │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ strd r0, r1, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -414602,65 +414599,65 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ b.n 1b3ae4 │ │ │ │ nop │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001b3d90 : │ │ │ │ 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 │ │ │ │ @@ -415468,227 +415465,227 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1b3dfa │ │ │ │ sub sp, #372 @ 0x174 │ │ │ │ vtbx.8 d22, {d15}, d18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ subs r2, #181 @ 0xb5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ cbz r7, 1b4694 │ │ │ │ vcvt.f32.u32 q13, , #1 │ │ │ │ vsubl.u q12, d31, d23 │ │ │ │ vrshr.u64 , , #1 │ │ │ │ - vqshl.u32 d23, d10, #31 │ │ │ │ + vabdl.u , d15, d18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ eors r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 1b476a │ │ │ │ - vraddhn.i d23, , q6 │ │ │ │ + vsri.64 d23, d4, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ negs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ bne.n 1b470e │ │ │ │ - vraddhn.i d23, , q2 │ │ │ │ + vraddhn.i d23, , q6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r2, r1 │ │ │ │ + movs r2, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldmia r3!, {r0, r1, r2, r5, r6} │ │ │ │ - vrsra.u64 , q1, #1 │ │ │ │ + vrsra.u64 , q5, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vmla.i16 q8, q4, d3[3] │ │ │ │ + vmla.i32 q8, q0, d11[1] │ │ │ │ ldr r1, [sp, #660] @ 0x294 │ │ │ │ - vsubw.u , , d16 │ │ │ │ + vsubw.u , , d24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vmla.i32 q0, q3, d11[1] │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + vmla.i32 q0, q7, d11[1] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vmla.i q0, q1, d3[6] │ │ │ │ + vmla.i q0, q5, d3[6] │ │ │ │ cmp r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.u16 q8, q0, │ │ │ │ + vhadd.u16 q8, q4, │ │ │ │ add r3, sp, #660 @ 0x294 │ │ │ │ - vrsra.u32 d23, d8, #1 │ │ │ │ + vsubw.u , , d16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vhadd.u16 q0, q7, │ │ │ │ + vhadd.u32 q0, q3, │ │ │ │ ldmia r4, {r0, r1, r4, r5, r6, r7} │ │ │ │ - vmlal.u , d31, d18[0] │ │ │ │ + vmlal.u , d31, d26[0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr11, {3} │ │ │ │ + cdp2 0, 15, cr0, cr0, cr11, {3} │ │ │ │ add r3, sp, #20 │ │ │ │ - vrshr.u64 d23, d16, #1 │ │ │ │ + vrshr.u64 d23, d24, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 11, cr0, cr6, cr11, {3} │ │ │ │ + cdp2 0, 11, cr0, cr14, cr11, {3} │ │ │ │ strb r7, [r6, #5] │ │ │ │ - vrshr.u32 , q15, #1 │ │ │ │ + vsubl.u , d31, d6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 8, cr0, cr4, cr11, {3} │ │ │ │ + cdp2 0, 8, cr0, cr12, cr11, {3} │ │ │ │ strb r5, [r2, #5] │ │ │ │ - vmlal.u , d15, d12[0] │ │ │ │ + vrshr.u32 , q2, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 5, cr0, cr2, cr11, {3} │ │ │ │ + cdp2 0, 5, cr0, cr10, cr11, {3} │ │ │ │ bcc.n 1b46ee │ │ │ │ - vrshr.u32 d23, d10, #1 │ │ │ │ + vsubl.u , d15, d18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 2, cr0, cr0, cr11, {3} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr11, {3} │ │ │ │ adds r2, #197 @ 0xc5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stc2l 0, cr0, [lr, #428]! @ 0x1ac │ │ │ │ + ldc2l 0, cr0, [r6, #428]! @ 0x1ac │ │ │ │ lsrs r1, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2 0, cr0, [r4, #428]! @ 0x1ac │ │ │ │ + ldc2 0, cr0, [ip, #428]! @ 0x1ac │ │ │ │ str r7, [sp, #980] @ 0x3d4 │ │ │ │ - vsra.u32 , q14, #1 │ │ │ │ + vaddw.u , , d4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stc2 0, cr0, [r2, #428] @ 0x1ac │ │ │ │ + stc2 0, cr0, [sl, #428] @ 0x1ac │ │ │ │ str r5, [sp, #548] @ 0x224 │ │ │ │ - @ instruction: 0xffff7142 │ │ │ │ + @ instruction: 0xffff714a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stc2l 0, cr0, [r8, #-428] @ 0xfffffe54 │ │ │ │ + ldc2l 0, cr0, [r0, #-428] @ 0xfffffe54 │ │ │ │ strh r1, [r0, #16] │ │ │ │ - vsra.u32 d23, d0, #1 │ │ │ │ + vsra.u32 d23, d8, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2 0, cr0, [r6, #-428] @ 0xfffffe54 │ │ │ │ + ldc2 0, cr0, [lr, #-428] @ 0xfffffe54 │ │ │ │ pop {r0, r1, r6, pc} │ │ │ │ vqshrun.s64 d30, , #1 │ │ │ │ - vmla.i , , d10[0] │ │ │ │ + vshr.u64 , q1, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r0], {107} @ 0x6b │ │ │ │ + ldc2l 0, cr0, [r8], {107} @ 0x6b │ │ │ │ beq.n 1b480a │ │ │ │ - vshr.u64 d23, d8, #1 │ │ │ │ + vaddl.u , d31, d16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2 0, cr0, [lr], {107} @ 0x6b │ │ │ │ + stc2 0, cr0, [r6], #428 @ 0x1ac │ │ │ │ mcr 15, 3, pc, cr15, cr15, {7} @ │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stc2l 0, cr0, [lr], #-428 @ 0xfffffe54 │ │ │ │ + ldc2l 0, cr0, [r6], #-428 @ 0xfffffe54 │ │ │ │ strb r1, [r4, #21] │ │ │ │ - vshr.u32 d23, d26, #1 │ │ │ │ + vmla.i , , d2[0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - mcrr2 0, 6, r0, r2, cr11 │ │ │ │ + mcrr2 0, 6, r0, sl, cr11 │ │ │ │ strb r5, [r4, #19] │ │ │ │ - vaddl.u , d15, d14 │ │ │ │ + vshr.u32 d23, d6, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2 0, cr0, [r6], {107} @ 0x6b │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + ldc2 0, cr0, [lr], {107} @ 0x6b │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmia r3!, {r0, r1, r4, r6, r7} │ │ │ │ - vsra.u64 q9, q9, #1 │ │ │ │ + vsra.u64 q9, q13, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r3, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfb7e006b │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + @ instruction: 0xfb86006b │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfb64006b │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + @ instruction: 0xfb6c006b │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfb4a006b │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xfb52006b │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfb10006b │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xfb18006b │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfad6006b │ │ │ │ - adds r6, r0, r4 │ │ │ │ + @ instruction: 0xfade006b │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfa9c006b │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + @ instruction: 0xfaa4006b │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfa62006b │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + @ instruction: 0xfa6a006b │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfa28006b │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + @ instruction: 0xfa30006b │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vld1.8 {d16[3]}, [sl], fp │ │ │ │ + ldr??.w r0, [r2, #107] @ 0x6b │ │ │ │ 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 9d528 │ │ │ │ @@ -415710,17 +415707,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf78a006b │ │ │ │ + @ instruction: 0xf792006b │ │ │ │ │ │ │ │ 001b48ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -415786,17 +415783,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf6d0006b │ │ │ │ + @ instruction: 0xf6d8006b │ │ │ │ │ │ │ │ 001b4968 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -416136,26 +416133,26 @@ │ │ │ │ b.n 1b49f2 │ │ │ │ ldrb r6, [r0, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf35e006b │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf366006b │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf31c006b │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf324006b │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf2fe006b │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf306006b │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf2d2006b │ │ │ │ + @ instruction: 0xf2da006b │ │ │ │ stmdb 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, #660] @ (1b502c ) │ │ │ │ mov lr, r2 │ │ │ │ @@ -416423,39 +416420,39 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ b.n 1b4f1c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrsb r0, [r7, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf0c4006b │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + @ instruction: 0xf0cc006b │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf0a6006b │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + @ instruction: 0xf0ae006b │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - eor.w r0, r8, #107 @ 0x6b │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + eors.w r0, r0, #107 @ 0x6b │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - orn r0, sl, #107 @ 0x6b │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + orns r0, r2, #107 @ 0x6b │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - orr.w r0, ip, #107 @ 0x6b │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + orrs.w r0, r4, #107 @ 0x6b │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bic.w r0, r0, #107 @ 0x6b │ │ │ │ - str r2, [r7, #60] @ 0x3c │ │ │ │ + bic.w r0, r8, #107 @ 0x6b │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - and.w r0, r2, #107 @ 0x6b │ │ │ │ + and.w r0, sl, #107 @ 0x6b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, #364 @ 0x16c │ │ │ │ ldr.w r5, [pc, #2032] @ 1b5878 │ │ │ │ ldr.w r4, [pc, #2032] @ 1b587c │ │ │ │ @@ -417260,17 +417257,17 @@ │ │ │ │ strb r0, [r4, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ pop {r0, r1, r2, r5} │ │ │ │ vqrdmlsh.s , , d7[0] │ │ │ │ @ instruction: 0xffff5fb9 │ │ │ │ @ instruction: 0xffff4fba │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b580c │ │ │ │ + b.n 1b581c │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrd r3, r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r7, [sp] │ │ │ │ bl 1acca8 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -418439,146 +418436,146 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #276] @ (1b6600 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1b6186 │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b62e4 │ │ │ │ + b.n 1b62f4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b62ac │ │ │ │ + b.n 1b62bc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b6274 │ │ │ │ + b.n 1b6284 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b6018 │ │ │ │ + b.n 1b6028 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b5fe8 │ │ │ │ + b.n 1b5ff8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b5fb4 │ │ │ │ + b.n 1b5fc4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b5f84 │ │ │ │ + b.n 1b5f94 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b5f4c │ │ │ │ + b.n 1b5f5c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b5edc │ │ │ │ + b.n 1b5eec │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b5e28 │ │ │ │ + b.n 1b5e38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b5dc0 │ │ │ │ + b.n 1b5dd0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b5d8c │ │ │ │ + b.n 1b5d9c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b6c78 │ │ │ │ + b.n 1b6c88 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b6c40 │ │ │ │ + b.n 1b6c50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b6c08 │ │ │ │ + b.n 1b6c18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b6bd0 │ │ │ │ + b.n 1b6be0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b6770 │ │ │ │ + b.n 1b6780 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b6730 │ │ │ │ + b.n 1b6740 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b66fc │ │ │ │ + b.n 1b670c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b66cc │ │ │ │ + b.n 1b66dc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1b6698 │ │ │ │ + b.n 1b66a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r6, sp, #892 @ 0x37c │ │ │ │ - vraddhn.i d21, , q7 │ │ │ │ + vsri.32 d21, d6, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bgt.n 1b6538 │ │ │ │ + bgt.n 1b6548 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bgt.n 1b6510 │ │ │ │ + bgt.n 1b6520 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [pc, #936] @ (1b699c ) │ │ │ │ + ldr r7, [pc, #968] @ (1b69bc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [pc, #736] @ (1b68d8 ) │ │ │ │ + ldr r7, [pc, #768] @ (1b68f8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [pc, #320] @ (1b673c ) │ │ │ │ + ldr r7, [pc, #352] @ (1b675c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [pc, #176] @ (1b66b0 ) │ │ │ │ + ldr r7, [pc, #208] @ (1b66d0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - blt.n 1b6668 │ │ │ │ + blt.n 1b6678 │ │ │ │ lsls r3, r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 9d1f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1b6496 │ │ │ │ ldrd r7, r8, [sp, #324] @ 0x144 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ @@ -418734,37 +418731,37 @@ │ │ │ │ ldr r0, [pc, #64] @ (1b67ec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1b618a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r5, [pc, #464] @ (1b6994 ) │ │ │ │ + ldr r5, [pc, #496] @ (1b69b4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bls.n 1b68c0 │ │ │ │ + bls.n 1b66d0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #352] @ (1b692c ) │ │ │ │ + ldr r5, [pc, #384] @ (1b694c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bls.n 1b6890 │ │ │ │ + bls.n 1b68a0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #256] @ (1b68d4 ) │ │ │ │ + ldr r5, [pc, #288] @ (1b68f4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bls.n 1b6868 │ │ │ │ + bls.n 1b6878 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #152] @ (1b6874 ) │ │ │ │ + ldr r5, [pc, #184] @ (1b6894 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bls.n 1b6838 │ │ │ │ + bls.n 1b6848 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #536] @ (1b69fc ) │ │ │ │ + ldr r4, [pc, #568] @ (1b6a1c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bhi.n 1b6704 │ │ │ │ + bhi.n 1b6714 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #424] @ (1b6994 ) │ │ │ │ + ldr r4, [pc, #456] @ (1b69b4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bhi.n 1b68d4 │ │ │ │ + bhi.n 1b68e4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #320 @ 0x140 │ │ │ │ ldrd r3, r2, [sp, #324] @ 0x144 │ │ │ │ ldr.w sl, [r1, #28] │ │ │ │ @@ -419301,21 +419298,21 @@ │ │ │ │ movlt r2, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b6238 │ │ │ │ b.w 1b63d6 │ │ │ │ ... │ │ │ │ - ldr r0, [pc, #272] @ (1b6ecc ) │ │ │ │ + ldr r0, [pc, #304] @ (1b6eec ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bmi.n 1b6e58 │ │ │ │ + bmi.n 1b6e68 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #176] @ (1b6e74 ) │ │ │ │ + ldr r0, [pc, #208] @ (1b6e94 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bmi.n 1b6e30 │ │ │ │ + bmi.n 1b6e40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b63d6 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ @@ -419836,107 +419833,107 @@ │ │ │ │ b.n 1b6bda │ │ │ │ ldr.w r0, [r2, #240] @ 0xf0 │ │ │ │ cmp r0, r1 │ │ │ │ bne.n 1b7310 │ │ │ │ b.n 1b7328 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp sl, lr │ │ │ │ + cmp sl, pc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp sl, pc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 1b7358 │ │ │ │ + bne.n 1b7368 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 1b7318 │ │ │ │ + bne.n 1b7328 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 1b72e0 │ │ │ │ + bne.n 1b72f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 1b72a8 │ │ │ │ + bne.n 1b72b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 1b7398 │ │ │ │ + bne.n 1b73a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add lr, fp │ │ │ │ + add lr, ip │ │ │ │ lsls r4, r5, #1 │ │ │ │ - beq.n 1b735c │ │ │ │ + beq.n 1b736c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add lr, r7 │ │ │ │ + add lr, r8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - beq.n 1b7324 │ │ │ │ + beq.n 1b7334 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, lr │ │ │ │ + add r4, pc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, lr │ │ │ │ + add r6, pc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - beq.n 1b749c │ │ │ │ + beq.n 1b72ac │ │ │ │ lsls r3, r5, #1 │ │ │ │ - orrs r2, r5 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmn r2, r3 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - negs r0, r4 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - tst r2, r4 │ │ │ │ + tst r2, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - rors r0, r2 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adcs r4, r1 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b741c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -419969,17 +419966,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b748c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -420380,66 +420377,66 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1b773e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - mvns r6, r1 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, #156 @ 0x9c │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ adds r0, #146 @ 0x92 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfb98006b │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + @ instruction: 0xfba0006b │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r5, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ mov sl, r2 │ │ │ │ @@ -420847,63 +420844,63 @@ │ │ │ │ b.n 1b7b6a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ lsls r4, r5, #1 │ │ │ │ cmp r2, #170 @ 0xaa │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7dc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -420936,17 +420933,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b7e34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -420989,22 +420986,22 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (1b7ebc ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1b7e6a │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa52006b │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + @ instruction: 0xfa5a006b │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001b7ec0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421025,18 +421022,18 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1b7f0c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vst1.8 {d16[3]}, [ip], fp │ │ │ │ - adds r5, #32 │ │ │ │ + ldr??.w r0, [r4, #107] @ 0x6b │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001b7f10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421056,18 +421053,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1b7f58 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr??.w r0, [ip, fp, lsl #2] │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + vst1.8 {d0[3]}, [r4], fp │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001b7f5c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421091,18 +421088,18 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb.w r0, [r3, #36] @ 0x24 │ │ │ │ and.w r0, r0, #3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsh.w r0, [r0, fp, lsl #2] │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + ldrsh.w r0, [r8, fp, lsl #2] │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ 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] @ (1b81e8 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -421319,41 +421316,41 @@ │ │ │ │ ... │ │ │ │ movs r6, #76 @ 0x4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #10 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r4, r5, #1 │ │ │ │ - itee ge │ │ │ │ - lslge r3, r5, #1 │ │ │ │ - addlt r3, #138 @ 0x8a │ │ │ │ + itet lt │ │ │ │ + lsllt r3, r5, #1 │ │ │ │ + addge r3, #146 @ 0x92 │ │ │ │ lsllt r4, r5, #1 │ │ │ │ - itee ls │ │ │ │ + itte ls │ │ │ │ lslls r3, r5, #1 │ │ │ │ - addhi r3, #108 @ 0x6c │ │ │ │ + addls r3, #116 @ 0x74 │ │ │ │ lslhi r4, r5, #1 │ │ │ │ - ite vc │ │ │ │ + itt vc │ │ │ │ lslvc r3, r5, #1 │ │ │ │ - addvs r3, #14 │ │ │ │ + addvc r3, #22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bkpt 0x0052 │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r3, 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 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r4, r3 │ │ │ │ @@ -421454,21 +421451,21 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ b.n 1b82a4 │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ b.n 1b82a0 │ │ │ │ nop │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r3, 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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #488] @ (1b8540 ) │ │ │ │ @@ -421649,39 +421646,39 @@ │ │ │ │ b.n 1b846a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r5, #24 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r4, 1b85d0 │ │ │ │ + cbnz r4, 1b85d2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r2, 1b85c2 │ │ │ │ + cbnz r2, 1b85c4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - revsh r4, r6 │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b857c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421715,18 +421712,18 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1b8800 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - @ instruction: 0xf310006b │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + @ instruction: 0xf318006b │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001b85f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421760,18 +421757,18 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1b8878 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - @ instruction: 0xf298006b │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + subw r0, r0, #107 @ 0x6b │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001b866c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421791,18 +421788,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1b86b4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf220006b │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf228006b │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001b86b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -421906,30 +421903,30 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d0, [r3] │ │ │ │ vneg.f64 d0, d0 │ │ │ │ b.n 1b86fe │ │ │ │ nop │ │ │ │ - rsbs r0, r0, #107 @ 0x6b │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + rsbs r0, r8, #107 @ 0x6b │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001b87fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421950,18 +421947,18 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1b8848 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - eors.w r0, r0, #107 @ 0x6b │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + eors.w r0, r8, #107 @ 0x6b │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001b884c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -421982,18 +421979,18 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1b8898 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - orr.w r0, r0, #107 @ 0x6b │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + orr.w r0, r8, #107 @ 0x6b │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 001b889c : │ │ │ │ stmdb 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 │ │ │ │ @@ -422083,22 +422080,22 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (1b89a0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1b895e │ │ │ │ - vmla.i32 d16, d12, d11[1] │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + vext.8 q8, q2, , #0 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -422291,37 +422288,37 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r4, r7, #0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r6, r3, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r3, r5, #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, [r1, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -422388,23 +422385,23 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (1b8cbc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1b8c88 │ │ │ │ nop │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r6, 1b8d1e │ │ │ │ + cbz r6, 1b8d20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r6, 1b8d1e │ │ │ │ + cbz r6, 1b8d20 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #220] @ (1b8db0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -422498,23 +422495,23 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1b8d76 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r6, r7, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - uxth r4, r6 │ │ │ │ + uxth r4, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ adds r6, r3, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxth r4, 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, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ mov r9, r2 │ │ │ │ @@ -422778,49 +422775,49 @@ │ │ │ │ b.n 1b9042 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, r5, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r4, 1b90d2 │ │ │ │ + cbz r4, 1b90d4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ asrs r2, r1, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ @@ -423217,55 +423214,55 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1b94f8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r6, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ asrs r0, r2, #11 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -423329,23 +423326,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #112] @ (1b9700 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -423393,15 +423390,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r0, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r6, #28 │ │ │ │ lsls r7, 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, #4048] @ 0xfd0 │ │ │ │ @@ -423526,29 +423523,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (1b987c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r2, #26 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, pc, #952 @ (adr r7, 1b9c30 ) │ │ │ │ + add r7, pc, #984 @ (adr r7, 1b9c50 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, pc, #824 @ (adr r7, 1b9bb8 ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 1b9bd8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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] │ │ │ │ @@ -423653,21 +423650,21 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #728 @ (adr r6, 1b9c88 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 1b9ca8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #544 @ (adr r6, 1b9bd8 ) │ │ │ │ + add r6, pc, #576 @ (adr r6, 1b9bf8 ) │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r1, #4 │ │ │ │ @@ -423833,27 +423830,27 @@ │ │ │ │ ldr r0, [pc, #40] @ (1b9ba4 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #832 @ (adr r4, 1b9ee0 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 1b9f00 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #648 @ (adr r4, 1b9e30 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 1b9e50 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -424077,33 +424074,33 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ blx a0e24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ b.n 1b9cda │ │ │ │ nop │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #192 @ (adr r5, 1b9f24 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 1b9f44 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, pc, #888 @ (adr r2, 1ba1e4 ) │ │ │ │ + add r2, pc, #920 @ (adr r2, 1ba204 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, pc, #352 @ (adr r2, 1b9fd4 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 1b9ff4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, pc, #104 @ (adr r2, 1b9ee4 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 1b9f04 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, pc, #912 @ (adr r1, 1ba214 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 1ba234 ) │ │ │ │ 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, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -424660,31 +424657,31 @@ │ │ │ │ b.n 1ba5d2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r6, r5, #29 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r2, r5, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1ba5e2 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 1ba686 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -425063,49 +425060,49 @@ │ │ │ │ ldr r0, [pc, #84] @ (1ba9d8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1ba96c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #160] @ 1baa8c │ │ │ │ sub sp, #24 │ │ │ │ @@ -425351,17 +425348,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1babaa │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1bac44 │ │ │ │ b.n 1babaa │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #512] @ (1bae70 ) │ │ │ │ @@ -425563,30 +425560,30 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1bae4c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ vld1.8 @ instruction: 0xf9a40076 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrb.w r0, [r8, r6, lsl #3] │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ @@ -426004,32 +426001,32 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1bb06a │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xf6560076 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r5, #1 │ │ │ │ sub.w r0, sl, #16121856 @ 0xf60000 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r8, r2 │ │ │ │ @@ -426166,26 +426163,26 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1bb4ba │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movw r0, #32886 @ 0x8076 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ adcs.w r0, sl, #118 @ 0x76 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr.w r5, [pc, #1408] @ 1bbad0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -426718,38 +426715,38 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1bb672 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf0be0076 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ vshr.s16 q0, q11, #2 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vswp q8, │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + vmla.i q8, q5, d27[0] │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vhadd.u q8, q2, │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + vhadd.u q8, q6, │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vhadd.u16 q8, q3, │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + vhadd.u16 q8, q7, │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vhadd.u q0, q4, │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + vhadd.u8 q8, q0, │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vhadd.u16 q0, q5, │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + vhadd.u32 q0, q1, │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp2 0, 15, cr0, cr12, cr11, {3} │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + vhadd.u8 q0, q2, │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp2 0, 13, cr0, cr14, cr11, {3} │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + cdp2 0, 14, cr0, cr6, cr11, {3} │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r5, #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 r4, r0 │ │ │ │ @@ -426798,16 +426795,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cdp2 0, 0, cr0, cr8, cr11, {3} │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + cdp2 0, 1, cr0, cr0, cr11, {3} │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r3, 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 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #524] @ (1bbdd0 ) │ │ │ │ @@ -427009,25 +427006,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1bbd7c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ orrs.w r0, r0, r6, ror #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [ip, #-428]! @ 0xfffffe54 │ │ │ │ - ldc2 0, cr0, [sl, #-428] @ 0xfffffe54 │ │ │ │ - stc2l 0, cr0, [sl], {107} @ 0x6b │ │ │ │ - stc2 0, cr0, [r4], #428 @ 0x1ac │ │ │ │ - ldc2l 0, cr0, [r8], #-428 @ 0xfffffe54 │ │ │ │ + ldc2l 0, cr0, [r4, #-428]! @ 0xfffffe54 │ │ │ │ + stc2 0, cr0, [r2, #-428]! @ 0xfffffe54 │ │ │ │ + ldc2l 0, cr0, [r2], {107} @ 0x6b │ │ │ │ + stc2 0, cr0, [ip], #428 @ 0x1ac │ │ │ │ + stc2 0, cr0, [r0], {107} @ 0x6b │ │ │ │ ldmia.w r8, {r1, r2, r4, r5, r6} │ │ │ │ - @ instruction: 0xfbf6006b │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + @ instruction: 0xfbfe006b │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xfbdc006b │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + umaal r0, r0, r4, fp │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r3, r5, #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 r4, r1 │ │ │ │ @@ -427181,16 +427178,16 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1bbfcc ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1bbfa2 │ │ │ │ nop │ │ │ │ - vld1.8 {d16[3]}, [r2], fp │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + vld1.8 {d16[3]}, [sl], fp │ │ │ │ + strh r2, [r5, #2] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #916] @ (1bc378 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -427533,40 +427530,40 @@ │ │ │ │ ... │ │ │ │ b.n 1bbfdc │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1bbf9c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr??.w r0, [sl, fp, lsl #2] │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + vld4.16 {d16-d19}, [r2 :128], fp │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh.w r0, [r6, fp, lsl #2] │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrh.w r0, [lr, fp, lsl #2] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb.w r0, [lr, fp, lsl #2] │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + strh.w r0, [r6, fp, lsl #2] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf734006b │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + @ instruction: 0xf73c006b │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf718006b │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + @ instruction: 0xf720006b │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf700006b │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + @ instruction: 0xf708006b │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf6ba006b │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + movt r0, #10347 @ 0x286b │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf692006b │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + @ instruction: 0xf69a006b │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf676006b │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + @ instruction: 0xf67e006b │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #796] @ (1bc700 ) │ │ │ │ @@ -427858,19 +427855,19 @@ │ │ │ │ ... │ │ │ │ b.n 1bcb64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1bc824 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf2e8006b │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + @ instruction: 0xf2f0006b │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movt r0, #49259 @ 0xc06b │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + @ instruction: 0xf2d4006b │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vldr d0, [pc, #604] @ 1bc980 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ blx 94c24 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -428093,39 +428090,39 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1bc588 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf1e0006b │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + @ instruction: 0xf1e8006b │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sub.w r0, sl, #107 @ 0x6b │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + subs.w r0, r2, #107 @ 0x6b │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf190006b │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + @ instruction: 0xf198006b │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adc.w r0, r0, #107 @ 0x6b │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + adc.w r0, r8, #107 @ 0x6b │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf122006b │ │ │ │ - sbc.w r0, r0, #107 @ 0x6b │ │ │ │ - @ instruction: 0xf0ca006b │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + @ instruction: 0xf12a006b │ │ │ │ + sbc.w r0, r8, #107 @ 0x6b │ │ │ │ + @ instruction: 0xf0d2006b │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - orns r0, sl, #107 @ 0x6b │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + eor.w r0, r2, #107 @ 0x6b │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - orn r0, r0, #107 @ 0x6b │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + orn r0, r8, #107 @ 0x6b │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bics.w r0, r2, #107 @ 0x6b │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + bics.w r0, sl, #107 @ 0x6b │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r3, 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, #3952] @ 0xf70 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -428565,25 +428562,25 @@ │ │ │ │ b.n 1bcde2 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d6, d4 │ │ │ │ b.n 1bcc7c │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [ip], {107} @ 0x6b │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + stcl 0, cr0, [r4], #428 @ 0x1ac │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sbcs.w r0, r6, fp, asr #1 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + sbcs.w r0, lr, fp, asr #1 │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds.w r0, r6, fp, asr #1 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + adds.w r0, lr, fp, asr #1 │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xead6006b │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + @ instruction: 0xeade006b │ │ │ │ + strb r6, [r3, #5] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r3 │ │ │ │ @@ -428890,39 +428887,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (1bd2bc ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1bd17c │ │ │ │ - strex r0, r0, [r0, #428] @ 0x1ac │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + strex r0, r0, [r8, #428] @ 0x1ac │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xe80a006b │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + @ instruction: 0xe812006b │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd24c │ │ │ │ + b.n 1bd25c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd1cc │ │ │ │ + b.n 1bd1dc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd16c │ │ │ │ + b.n 1bd17c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd130 │ │ │ │ + b.n 1bd140 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd0fc │ │ │ │ + b.n 1bd10c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r3, 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -429061,29 +429058,29 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (1bd45c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1bd384 │ │ │ │ nop │ │ │ │ - b.n 1bd020 │ │ │ │ + b.n 1bd030 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bcfb4 │ │ │ │ + b.n 1bcfc4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd100 │ │ │ │ + b.n 1bd110 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bcf88 │ │ │ │ + b.n 1bcf98 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bcf34 │ │ │ │ + b.n 1bcf44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bd460 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -430211,358 +430208,358 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ ittte al │ │ │ │ bne.n 1be050 @ unpredictable │ │ │ │ lslal r6, r6, #1 │ │ │ │ strbal r4, [r4, r4] │ │ │ │ mov r0, r0 │ │ │ │ - b.n 1bdb4c │ │ │ │ + b.n 1bdb5c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdd2c │ │ │ │ + b.n 1bdd3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmia r6!, {r0, r2, r3, r4, r5, r7} │ │ │ │ - vsli.64 d30, d12, #63 @ 0x3f │ │ │ │ + vabal.u q15, d31, d20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmia r3!, {r0, r2, r3, r4, r7} │ │ │ │ vsri.64 d28, d1, #1 │ │ │ │ vraddhn.i d26, , │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #564 @ (adr r1, 1be36c ) │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1bdca4 │ │ │ │ + b.n 1bdcb4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bd9b8 │ │ │ │ + b.n 1bd9c8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ beq.n 1be090 │ │ │ │ lsls r6, r6, #1 │ │ │ │ asrs r5, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r0, r1, r2, r3, r4, r6} │ │ │ │ - vrsra.u64 q15, q1, #1 │ │ │ │ + vrsra.u64 q15, q5, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be8c8 │ │ │ │ + b.n 1be8d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be894 │ │ │ │ + b.n 1be8a4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r5, [r6, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1bdc6e │ │ │ │ - vrsra.u32 q15, q0, #1 │ │ │ │ + vrsra.u32 q15, q4, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be7e4 │ │ │ │ + b.n 1be7f4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrsh r5, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1be78c │ │ │ │ + b.n 1be79c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ itete gt │ │ │ │ - vmlalgt.u q15, d31, d14[0] │ │ │ │ + vrshrgt.u64 q15, q3, #1 │ │ │ │ lslle r3, r5, #1 │ │ │ │ - ldrgt r4, [r1, #20] │ │ │ │ + ldrgt r4, [r2, #20] │ │ │ │ lslle r3, r5, #1 │ │ │ │ stmia r1!, {r0, r3, r4, r7} │ │ │ │ - vrshr.u64 d30, d12, #1 │ │ │ │ + vsubl.u q15, d31, d20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be6a0 │ │ │ │ + b.n 1be6b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be660 │ │ │ │ + b.n 1be670 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be8b4 │ │ │ │ + b.n 1be8c4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ sxtb r3, r1 │ │ │ │ - vsubl.u q15, d15, d22 │ │ │ │ + vsubl.u q15, d15, d30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ b.n 1be8e2 │ │ │ │ - vsra.u64 q15, q10, #1 │ │ │ │ + vsra.u64 q15, q14, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ asrs r3, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1be55c │ │ │ │ + b.n 1be56c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1be4ec │ │ │ │ + b.n 1be4fc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ pop {r0, r1, r3, r4, r5, r6, pc} │ │ │ │ - vsra.u32 q15, q1, #1 │ │ │ │ + vsra.u32 q15, q5, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrsb r5, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1be42c │ │ │ │ + b.n 1be43c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r3, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1be3d4 │ │ │ │ + b.n 1be3e4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strh r5, [r4, #26] │ │ │ │ movs r0, r0 │ │ │ │ strh r1, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1be358 │ │ │ │ + b.n 1be368 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r0, r1, r2, r4, r5, r7} │ │ │ │ - vmla.i q15, , d30[0] │ │ │ │ + vshr.u32 q15, q11, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1be2a8 │ │ │ │ + b.n 1be2b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r3, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1be250 │ │ │ │ + b.n 1be260 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r5, #1 │ │ │ │ adds r5, r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be4ac │ │ │ │ + b.n 1be4bc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be584 │ │ │ │ + b.n 1be594 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be538 │ │ │ │ + b.n 1be548 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be5d8 │ │ │ │ + b.n 1be5e8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be5ac │ │ │ │ + b.n 1be5bc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be63c │ │ │ │ + b.n 1be64c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be5f8 │ │ │ │ + b.n 1be608 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be6a0 │ │ │ │ + b.n 1be6b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be674 │ │ │ │ + b.n 1be684 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be6f4 │ │ │ │ + b.n 1be704 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be70c │ │ │ │ + b.n 1be71c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be6a8 │ │ │ │ + b.n 1be6b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - udf #10 │ │ │ │ + udf #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be734 │ │ │ │ + b.n 1be744 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be6c8 │ │ │ │ + b.n 1be6d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ble.n 1be244 │ │ │ │ + ble.n 1be254 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be6f0 │ │ │ │ + b.n 1be700 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be73c │ │ │ │ + b.n 1be74c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ble.n 1be1c8 │ │ │ │ + ble.n 1be1d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be8ac │ │ │ │ + b.n 1be8bc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be860 │ │ │ │ + b.n 1be870 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be6f8 │ │ │ │ + b.n 1be708 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ble.n 1be340 │ │ │ │ + ble.n 1be350 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be8e0 │ │ │ │ + b.n 1be8f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be81c │ │ │ │ + b.n 1be82c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bgt.n 1be2c8 │ │ │ │ + bgt.n 1be2d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be8a8 │ │ │ │ + b.n 1be8b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be9a4 │ │ │ │ + b.n 1be9b4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bgt.n 1be250 │ │ │ │ + bgt.n 1be260 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be970 │ │ │ │ + b.n 1be980 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bea7c │ │ │ │ + b.n 1bea8c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bgt.n 1be3d8 │ │ │ │ + bgt.n 1be3e8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1beae8 │ │ │ │ + b.n 1beaf8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bea28 │ │ │ │ + b.n 1bea38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bgt.n 1be348 │ │ │ │ + bgt.n 1be358 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1beaac │ │ │ │ + b.n 1beabc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdb68 │ │ │ │ + b.n 1bdb78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - blt.n 1be2b8 │ │ │ │ + blt.n 1be2c8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1beb24 │ │ │ │ + b.n 1bdb34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdbc8 │ │ │ │ + b.n 1bdbd8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - blt.n 1be428 │ │ │ │ + blt.n 1be438 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdc5c │ │ │ │ + b.n 1bdc6c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdb78 │ │ │ │ + b.n 1bdb88 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - blt.n 1be3ac │ │ │ │ + blt.n 1be3bc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdc20 │ │ │ │ + b.n 1bdc30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdd3c │ │ │ │ + b.n 1bdd4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bge.n 1be330 │ │ │ │ + bge.n 1be340 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdd04 │ │ │ │ + b.n 1bdd14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdd6c │ │ │ │ + b.n 1bdd7c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bge.n 1be2b4 │ │ │ │ + bge.n 1be2c4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdd38 │ │ │ │ + b.n 1bdd48 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bde00 │ │ │ │ + b.n 1bde10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bge.n 1be438 │ │ │ │ + bge.n 1be448 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bde70 │ │ │ │ + b.n 1bde80 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bddac │ │ │ │ + b.n 1bddbc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bge.n 1be3a0 │ │ │ │ + bge.n 1be3b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdf40 │ │ │ │ + b.n 1bdf50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bde20 │ │ │ │ + b.n 1bde30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 1be31c │ │ │ │ + bls.n 1be32c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdf08 │ │ │ │ + b.n 1bdf18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdfc8 │ │ │ │ + b.n 1bdfd8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 1be490 │ │ │ │ + bls.n 1be4a0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdf8c │ │ │ │ + b.n 1bdf9c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be00c │ │ │ │ + b.n 1be01c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 1be424 │ │ │ │ + bls.n 1be434 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdfec │ │ │ │ + b.n 1bdffc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be05c │ │ │ │ + b.n 1be06c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 1be3b8 │ │ │ │ + bhi.n 1be3c8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be040 │ │ │ │ + b.n 1be050 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be118 │ │ │ │ + b.n 1be128 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 1be348 │ │ │ │ + bhi.n 1be358 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r2, [pc, #660] @ (1be678 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #660] @ (1be67c ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -430801,85 +430798,85 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #152] @ (1be704 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1bd56c │ │ │ │ - b.n 1bedb4 │ │ │ │ + b.n 1bedc4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bee54 │ │ │ │ + b.n 1bee64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1be778 │ │ │ │ + bpl.n 1be588 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bee5c │ │ │ │ + b.n 1bee6c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bede0 │ │ │ │ + b.n 1bedf0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1be6f0 │ │ │ │ + bpl.n 1be700 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bee04 │ │ │ │ + b.n 1bee14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bee7c │ │ │ │ + b.n 1bee8c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1be66c │ │ │ │ + bmi.n 1be67c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdeec │ │ │ │ + b.n 1bdefc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bee4c │ │ │ │ + b.n 1bee5c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1be5ec │ │ │ │ + bmi.n 1be5fc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdebc │ │ │ │ + b.n 1bdecc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdf54 │ │ │ │ + b.n 1bdf64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1be780 │ │ │ │ + bmi.n 1be790 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdf24 │ │ │ │ + b.n 1bdf34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdfd8 │ │ │ │ + b.n 1bdfe8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1be6f4 │ │ │ │ + bmi.n 1be704 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdfa4 │ │ │ │ + b.n 1bdfb4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be00c │ │ │ │ + b.n 1be01c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 1be66c │ │ │ │ + bcc.n 1be67c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be044 │ │ │ │ + b.n 1be054 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdfac │ │ │ │ + b.n 1bdfbc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 1be7ec │ │ │ │ + bcc.n 1be5fc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1be09c │ │ │ │ + b.n 1be0ac │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1bdff4 │ │ │ │ + b.n 1be004 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 1be768 │ │ │ │ + bcc.n 1be778 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r3, r5, #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 │ │ │ │ @@ -430902,17 +430899,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bcs.n 1be810 │ │ │ │ + bcs.n 1be820 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001be758 : │ │ │ │ stmdb 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 │ │ │ │ @@ -431186,49 +431183,49 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #76] @ (1bea74 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1be822 │ │ │ │ - bcc.n 1bead4 │ │ │ │ + bcc.n 1beae4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcs.n 1bea78 │ │ │ │ + bcs.n 1bea88 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 1be944 │ │ │ │ + bne.n 1be954 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - beq.n 1bea24 │ │ │ │ + beq.n 1bea34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - beq.n 1be9cc │ │ │ │ + beq.n 1be9dc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - beq.n 1be9a0 │ │ │ │ + beq.n 1be9b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - beq.n 1be96c │ │ │ │ + beq.n 1be97c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - beq.n 1beb40 │ │ │ │ + beq.n 1beb50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r0, 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, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #452] @ (1bec50 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -431417,37 +431414,37 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1bec2c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cbnz r0, 1becb6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ hlt 0x0022 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bec88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -431481,17 +431478,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001becf8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -431540,23 +431537,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (1bed98 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1bed42 │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ble.n 1bed18 │ │ │ │ + ble.n 1bed28 │ │ │ │ lsls r3, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -431780,47 +431777,47 @@ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ b.n 1beede │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb860 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ @ instruction: 0xb736 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bf020 : │ │ │ │ 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 │ │ │ │ @@ -432015,43 +432012,43 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1bf202 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ push {r5, r6, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [pc, #1000] @ (1bf628 ) │ │ │ │ + ldr r7, [pc, #8] @ (1bf248 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [pc, #896] @ (1bf5c8 ) │ │ │ │ + ldr r6, [pc, #928] @ (1bf5e8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [pc, #800] @ (1bf570 ) │ │ │ │ + ldr r6, [pc, #832] @ (1bf590 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 1bf348 │ │ │ │ + bls.n 1bf358 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [pc, #272] @ (1bf374 ) │ │ │ │ + ldr r6, [pc, #304] @ (1bf394 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [pc, #16] @ (1bf27c ) │ │ │ │ + ldr r6, [pc, #48] @ (1bf29c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bf26c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -432072,19 +432069,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1bf2b8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 1bf1f0 │ │ │ │ + bhi.n 1bf200 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bf2bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -432104,19 +432101,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1bf304 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 1bf39c │ │ │ │ + bhi.n 1bf3ac │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -432401,29 +432398,29 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1bf592 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ uxtb r4, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [pc, #592] @ (1bf888 ) │ │ │ │ + ldr r2, [pc, #624] @ (1bf8a8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ sub sp, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [pc, #72] @ (1bf68c ) │ │ │ │ + ldr r2, [pc, #104] @ (1bf6ac ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.n 1bf6fe │ │ │ │ vadd.f64 d7, d5, d4 │ │ │ │ vmov.f64 d5, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r6 │ │ │ │ @@ -432592,53 +432589,53 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #88] @ (1bf860 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1bf592 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [pc, #280] @ (1bf934 ) │ │ │ │ + ldr r1, [pc, #312] @ (1bf954 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [pc, #168] @ (1bf8cc ) │ │ │ │ + ldr r1, [pc, #200] @ (1bf8ec ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #880] @ (1bfb9c ) │ │ │ │ + ldr r0, [pc, #912] @ (1bfbbc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #768] @ (1bfb34 ) │ │ │ │ + ldr r0, [pc, #800] @ (1bfb54 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #656] @ (1bfacc ) │ │ │ │ + ldr r0, [pc, #688] @ (1bfaec ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #544] @ (1bfa64 ) │ │ │ │ + ldr r0, [pc, #576] @ (1bfa84 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #432] @ (1bf9fc ) │ │ │ │ + ldr r0, [pc, #464] @ (1bfa1c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #328] @ (1bf99c ) │ │ │ │ + ldr r0, [pc, #360] @ (1bf9bc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #208] @ (1bf92c ) │ │ │ │ + ldr r0, [pc, #240] @ (1bf94c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #96] @ (1bf8c4 ) │ │ │ │ + ldr r0, [pc, #128] @ (1bf8e4 ) │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -432923,53 +432920,53 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1bfb40 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r5, sp, #528 @ 0x210 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ite vs │ │ │ │ - lslvs r3, r5, #1 │ │ │ │ - cmpvc ip, sp │ │ │ │ + ite vc │ │ │ │ + lslvc r3, r5, #1 │ │ │ │ + cmpvs ip, lr │ │ │ │ lsls r3, r5, #1 │ │ │ │ - itee mi │ │ │ │ - lslmi r3, r5, #1 │ │ │ │ - cmppl lr, r9 │ │ │ │ + itet pl │ │ │ │ + lslpl r3, r5, #1 │ │ │ │ + cmpmi lr, sl │ │ │ │ lslpl r3, r5, #1 │ │ │ │ add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - itet cs │ │ │ │ - lslcs r3, r5, #1 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + itee cc │ │ │ │ + lslcc r3, r5, #1 │ │ │ │ + bkpt 0x00ec │ │ │ │ lslcs r3, r5, #1 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r4, sp │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x00cc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add lr, ip │ │ │ │ + add lr, sp │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x0048 │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add lr, r8 │ │ │ │ + add lr, r9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bfbc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -432989,19 +432986,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1bfc0c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bfc10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -433022,19 +433019,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1bfc5c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bfc60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -433054,19 +433051,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1bfcac ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bfcb0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -433094,19 +433091,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1bfd0c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bfd10 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -433144,23 +433141,23 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (1bfd94 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1bfd66 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r1, r5} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001bfd98 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -433179,17 +433176,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1bfdd8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1bfdb0 │ │ │ │ nop │ │ │ │ - cbnz r6, 1bfe4c │ │ │ │ + cbnz r6, 1bfe4e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -433490,45 +433487,45 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1bfed8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r0 │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - rev r4, r5 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r5 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r2, 1c0178 │ │ │ │ + cbnz r2, 1c017a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r6, 1c016c │ │ │ │ + cbnz r6, 1c016e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r4, 1c016e │ │ │ │ + cbnz r4, 1c0170 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbnz r2, 1c0170 │ │ │ │ + cbnz r2, 1c0172 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 9b7c4 │ │ │ │ vmov.f64 d7, #120 @ 0x3fc00000 1.5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -433544,17 +433541,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1c01b8 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1bfed8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -433827,17 +433824,17 @@ │ │ │ │ b.n 1c028e │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #192 @ (adr r4, 1c05c0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 1c0530 │ │ │ │ vldr d7, [r4, #152] @ 0x98 │ │ │ │ add.w r1, r3, #1392 @ 0x570 │ │ │ │ @@ -434046,33 +434043,33 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1c05ca │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbz r4, 1c0812 │ │ │ │ + cbz r4, 1c0814 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r0, pc, #296 @ (adr r0, 1c08cc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1c0818 │ │ │ │ + cbz r0, 1c081a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r6, 1c0802 │ │ │ │ + cbz r6, 1c0804 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - uxtb r6, r6 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ 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, #2936] @ 0xb78 │ │ │ │ ldr r4, [pc, #712] @ (1c0aa0 ) │ │ │ │ @@ -434332,27 +434329,27 @@ │ │ │ │ ... │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r3, r5, #1 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 97840 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c09b8 │ │ │ │ @@ -434408,25 +434405,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (1c0b78 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1c0b2c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r5, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ 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] │ │ │ │ @@ -434888,31 +434885,31 @@ │ │ │ │ b.n 1c0de8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r2 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 1c10e0 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ @@ -435577,37 +435574,37 @@ │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ sub.w r0, r8, r2 │ │ │ │ vmov.f64 d13, d14 │ │ │ │ ldr.w r5, [r1, r0, lsl #2] │ │ │ │ b.n 1c15ac │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r7, pc, #784 @ (adr r7, 1c1b24 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 1c1b44 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #656 @ (adr r7, 1c1aac ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 1c1acc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #32 @ (adr r7, 1c1844 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 1c1864 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r5, pc, #640 @ (adr r5, 1c1aa8 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 1c1ac8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #688 @ (adr r3, 1c1adc ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 1c1afc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #624 @ (adr r3, 1c1aa0 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 1c1ac0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #488 @ (adr r3, 1c1a1c ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 1c1a3c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #0 @ (adr r3, 1c1838 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 1c1858 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, pc, #528 @ (adr r2, 1c1a4c ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 1c1a6c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r1, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx 97da0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1c228c │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ @@ -436924,141 +436921,141 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #264] @ (1c2864 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1c209a │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + adds r2, r5, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ 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.w r4, [pc, #1224] @ 1c2d44 │ │ │ │ mov r7, r1 │ │ │ │ @@ -437518,67 +437515,67 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1c2af2 │ │ │ │ ldrb r4, [r2, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrb r4, [r0, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r4, #15 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r3, r5, #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 │ │ │ │ @@ -437667,21 +437664,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c2eb4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1c2e38 │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr r5, [pc, #808] @ (1c31f8 ) │ │ │ │ @@ -438221,45 +438218,45 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1c309c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -438726,51 +438723,51 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #84] @ (1c3a50 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1c35ae │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r3, 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, #3936] @ 0xf60 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -439061,21 +439058,21 @@ │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ ... │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ vcmpe.f64 d7, d13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d2, d13 │ │ │ │ vmovge.f64 d2, d7 │ │ │ │ vdiv.f64 d4, d3, d2 │ │ │ │ @@ -439456,38 +439453,38 @@ │ │ │ │ ldr r0, [pc, #84] @ (1c427c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r3, #8 │ │ │ │ b.n 1c3bd6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vhadd.u32 q8, q7, q13 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + vhadd.u q8, q3, q13 │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vhadd.u16 q8, q1, q13 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + vhadd.u16 q8, q5, q13 │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr10, {3} │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + cdp2 0, 10, cr0, cr8, cr10, {3} │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp2 0, 8, cr0, cr4, cr10, {3} │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + cdp2 0, 8, cr0, cr12, cr10, {3} │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp2 0, 6, cr0, cr6, cr10, {3} │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + cdp2 0, 6, cr0, cr14, cr10, {3} │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp2 0, 4, cr0, cr8, cr10, {3} │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + cdp2 0, 5, cr0, cr0, cr10, {3} │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp2 0, 2, cr0, cr10, cr10, {3} │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + cdp2 0, 3, cr0, cr2, cr10, {3} │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r2 │ │ │ │ @@ -439621,17 +439618,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldc2 0, cr0, [r2], #-424 @ 0xfffffe58 │ │ │ │ + ldc2 0, cr0, [sl], #-424 @ 0xfffffe58 │ │ │ │ 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, #2768] @ 0xad0 │ │ │ │ ldr.w r5, [pc, #3156] @ 1c5088 │ │ │ │ subw sp, sp, #1228 @ 0x4cc │ │ │ │ @@ -440750,81 +440747,81 @@ │ │ │ │ ... │ │ │ │ str r2, [r3, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str.w r0, [r2, #106] @ 0x6a │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + str.w r0, [sl, #106] @ 0x6a │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r5, #4] │ │ │ │ + strh r6, [r6, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf3d6006a │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + @ instruction: 0xf3de006a │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf3b4006a │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + @ instruction: 0xf3bc006a │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf328006a │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf330006a │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf2da006a │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + @ instruction: 0xf2e2006a │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf1e2006a │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf1ea006a │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf12a006a │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf132006a │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add.w r0, ip, #106 @ 0x6a │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + adds.w r0, r4, #106 @ 0x6a │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf0f0006a │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf0f8006a │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf0d0006a │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + @ instruction: 0xf0d8006a │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf0b0006a │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + @ instruction: 0xf0b8006a │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - eors.w r0, r0, #106 @ 0x6a │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + eors.w r0, r8, #106 @ 0x6a │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - orns r0, r0, #106 @ 0x6a │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + orns r0, r8, #106 @ 0x6a │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - orrs.w r0, r0, #106 @ 0x6a │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + orrs.w r0, r8, #106 @ 0x6a │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bics.w r0, r0, #106 @ 0x6a │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + bics.w r0, r8, #106 @ 0x6a │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ands.w r0, r0, #106 @ 0x6a │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ands.w r0, r8, #106 @ 0x6a │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vext.8 q8, q0, q13, #0 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + vext.8 q8, q4, q13, #0 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vmla.i16 d16, d0, d2[3] │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + vmla.i16 d16, d8, d2[3] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vext.8 q0, q0, q13, #0 │ │ │ │ + vext.8 q0, q4, q13, #0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #5238 @ 0x1476 │ │ │ │ ldr r0, [pc, #88] @ (1c51a4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -440854,23 +440851,23 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (1c51b8 ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.w 1c4484 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp 0, 12, cr0, cr8, cr10, {3} │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + cdp 0, 13, cr0, cr0, cr10, {3} │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp 0, 10, cr0, cr8, cr10, {3} │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + cdp 0, 11, cr0, cr0, cr10, {3} │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cdp 0, 8, cr0, cr8, cr10, {3} │ │ │ │ + cdp 0, 9, cr0, cr0, cr10, {3} │ │ │ │ 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 │ │ │ │ ldr.w r5, [pc, #1788] @ 1c58d0 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ @@ -441499,27 +441496,27 @@ │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r2, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strd r0, r0, [ip], #-424 @ 0x1a8 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + ldrd r0, r0, [r4], #-424 @ 0x1a8 │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xe850006a │ │ │ │ - str r2, [r4, #20] │ │ │ │ + @ instruction: 0xe858006a │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1c58c4 │ │ │ │ + b.n 1c58d4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ blx 9e150 │ │ │ │ ldr r3, [pc, #728] @ (1c5be4 ) │ │ │ │ movw r2, #6796 @ 0x1a8c │ │ │ │ @@ -441783,60 +441780,60 @@ │ │ │ │ ldr r0, [pc, #104] @ (1c5c40 ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.n 1c57bc │ │ │ │ nop │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrsb r4, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #880] @ (1c5f64 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #528] @ (1c5e08 ) │ │ │ │ movs r0, r0 │ │ │ │ sxth r3, r5 │ │ │ │ - vcvt.u32.f32 d21, d30, #1 │ │ │ │ + vqrdmlsh.s , , d6[0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1c5780 │ │ │ │ + b.n 1c5790 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1c5748 │ │ │ │ + b.n 1c5758 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1c56cc │ │ │ │ + b.n 1c56dc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1c5698 │ │ │ │ + b.n 1c56a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1c5600 │ │ │ │ + b.n 1c5610 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1c55cc │ │ │ │ + b.n 1c55dc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1c558c │ │ │ │ + b.n 1c559c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1c5558 │ │ │ │ + b.n 1c5568 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1c54d4 │ │ │ │ + b.n 1c54e4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -441862,17 +441859,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1c63d4 │ │ │ │ + b.n 1c63e4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -441898,17 +441895,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 1c637c │ │ │ │ + b.n 1c638c │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ @@ -443343,93 +443340,93 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 1c6e88 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ add r4, ip │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ sbcs r4, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bge.n 1c6be0 │ │ │ │ + bge.n 1c6bf0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bge.n 1c6ba4 │ │ │ │ + bge.n 1c6bb4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r0, [r6, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bge.n 1c6d68 │ │ │ │ + bge.n 1c6d78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bge.n 1c6d2c │ │ │ │ + bge.n 1c6d3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strh r4, [r5, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bge.n 1c6cf0 │ │ │ │ + bge.n 1c6d00 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r3, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 1c6bd0 │ │ │ │ + bls.n 1c6be0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 1c6da8 │ │ │ │ + bhi.n 1c6db8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r0, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 1c6d44 │ │ │ │ + bhi.n 1c6d54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvc.n 1c6cd0 │ │ │ │ + bhi.n 1c6ce0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [pc, #152] @ (1c6d74 ) │ │ │ │ + ldr r7, [pc, #184] @ (1c6d94 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [pc, #608] @ (1c6f40 ) │ │ │ │ + ldr r6, [pc, #640] @ (1c6f60 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 1c6d14 │ │ │ │ + bpl.n 1c6d24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [pc, #488] @ (1c6ed0 ) │ │ │ │ + ldr r6, [pc, #520] @ (1c6ef0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1c6ce0 │ │ │ │ + bpl.n 1c6cf0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [pc, #376] @ (1c6e68 ) │ │ │ │ + ldr r6, [pc, #408] @ (1c6e88 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1c6cb0 │ │ │ │ + bmi.n 1c6cc0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [pc, #264] @ (1c6e00 ) │ │ │ │ + ldr r6, [pc, #296] @ (1c6e20 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1c6c80 │ │ │ │ + bmi.n 1c6c90 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [pc, #144] @ (1c6d90 ) │ │ │ │ + ldr r6, [pc, #176] @ (1c6db0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1c6c4c │ │ │ │ + bmi.n 1c6c5c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [pc, #32] @ (1c6d28 ) │ │ │ │ + ldr r6, [pc, #64] @ (1c6d48 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 1c6c1c │ │ │ │ + bmi.n 1c6c2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [pc, #464] @ (1c6ee0 ) │ │ │ │ + ldr r5, [pc, #496] @ (1c6f00 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #288] @ (1c6e34 ) │ │ │ │ + ldr r5, [pc, #320] @ (1c6e54 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 1c6ca4 │ │ │ │ + bcc.n 1c6cb4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 9a960 │ │ │ │ cmp r0, #10 │ │ │ │ bgt.w 1c6e6a │ │ │ │ vldr s15, [sp, #68] @ 0x44 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ @@ -443827,39 +443824,39 @@ │ │ │ │ b.n 1c6e2e │ │ │ │ nop │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ ... │ │ │ │ - ldr r4, [pc, #112] @ (1c721c ) │ │ │ │ + ldr r4, [pc, #144] @ (1c723c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [pc, #464] @ (1c7380 ) │ │ │ │ + ldr r3, [pc, #496] @ (1c73a0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [pc, #888] @ (1c752c ) │ │ │ │ + ldr r1, [pc, #920] @ (1c754c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - beq.n 1c7274 │ │ │ │ + beq.n 1c7284 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #848] @ (1c750c ) │ │ │ │ + ldr r1, [pc, #880] @ (1c752c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [pc, #360] @ (1c7328 ) │ │ │ │ + ldr r1, [pc, #392] @ (1c7348 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #240] @ (1c72b8 ) │ │ │ │ + ldr r1, [pc, #272] @ (1c72d8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #48] @ (1c7200 ) │ │ │ │ + ldr r1, [pc, #80] @ (1c7220 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [pc, #296] @ (1c72fc ) │ │ │ │ + ldr r1, [pc, #328] @ (1c731c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #192] @ (1c7298 ) │ │ │ │ + ldr r0, [pc, #224] @ (1c72b8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ adds r0, r6, r6 │ │ │ │ adc.w r1, r4, r4 │ │ │ │ blx 9ffa8 <__aeabi_ldivmod@plt> │ │ │ │ vmov s12, r0 │ │ │ │ mov r0, sl │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ @@ -444263,79 +444260,79 @@ │ │ │ │ ldr r0, [pc, #152] @ (1c76c8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1c6828 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bxns sl │ │ │ │ + bxns fp │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mov sl, r5 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mov r6, sp │ │ │ │ + mov r6, lr │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add sl, r5 │ │ │ │ + add sl, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add sl, r1 │ │ │ │ + add sl, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, r9 │ │ │ │ + add r4, sl │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r4, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mvns r4, r3 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mvns r0, r0 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bics r6, r4 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bics r4, r1 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #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 │ │ │ │ @@ -444462,41 +444459,41 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (1c7858 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1c77d2 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - negs r4, r2 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - rors r2, r2 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sbcs r6, r6 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sbcs r2, r3 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sbcs r2, r0 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r3, r5, #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 r6, r0 │ │ │ │ @@ -444618,41 +444615,41 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (1c79d8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1c7952 │ │ │ │ - lsrs r0, r4 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - eors r4, r5 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ands r6, r6 │ │ │ │ + ands r6, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ands r2, r3 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ands r2, r0 │ │ │ │ + ands r2, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r3, r5, #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 │ │ │ │ @@ -444779,41 +444776,41 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (1c7b68 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1c7ae2 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r3, 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1140 @ 0x474 │ │ │ │ @@ -445129,15 +445126,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r7, #60 @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d8 │ │ │ │ @@ -445368,49 +445365,49 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 1c7ed8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #16 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - nop {9} │ │ │ │ - lsls r2, r5, #1 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + it ls │ │ │ │ + lslls r2, r5, #1 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r3, r5, #1 │ │ │ │ - itee vc │ │ │ │ + itte vc │ │ │ │ lslvc r2, r5, #1 │ │ │ │ - subvs r0, #212 @ 0xd4 │ │ │ │ + subvc r0, #220 @ 0xdc │ │ │ │ lslvs r3, r5, #1 │ │ │ │ - ite pl │ │ │ │ + itt pl │ │ │ │ lslpl r2, r5, #1 │ │ │ │ - submi r0, #182 @ 0xb6 │ │ │ │ + subpl r0, #190 @ 0xbe │ │ │ │ lsls r3, r5, #1 │ │ │ │ - itet cc │ │ │ │ + ittt cc │ │ │ │ lslcc r2, r5, #1 │ │ │ │ - subcs r0, #152 @ 0x98 │ │ │ │ + subcc r0, #160 @ 0xa0 │ │ │ │ lslcc r3, r5, #1 │ │ │ │ - it ne │ │ │ │ - lslne r2, r5, #1 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ - lsls r3, r5, #1 │ │ │ │ - bkpt 0x00fa │ │ │ │ + wfe │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x00dc │ │ │ │ + ittt eq │ │ │ │ + lsleq r2, r5, #1 │ │ │ │ + subeq r0, #100 @ 0x64 │ │ │ │ + lsleq r3, r5, #1 │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x00be │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x00a0 │ │ │ │ + bkpt 0x00a8 │ │ │ │ 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, #2824] @ 0xb08 │ │ │ │ subw sp, sp, #1236 @ 0x4d4 │ │ │ │ mov fp, r2 │ │ │ │ @@ -446252,61 +446249,61 @@ │ │ │ │ b.n 1c8570 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp ip, pc │ │ │ │ + mov r4, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cpsid │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + setpan #0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r2, 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, #3768] @ 0xeb8 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -446971,33 +446968,33 @@ │ │ │ │ b.n 1c8f98 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r2, r6, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r2, 1c927e │ │ │ │ + cbz r2, 1c9280 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r6, 1c927e │ │ │ │ + cbz r6, 1c9280 │ │ │ │ lsls r2, r5, #1 │ │ │ │ adds r6, r0, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ mov sl, r8 │ │ │ │ ldr.w r9, [sp, #188] @ 0xbc │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ @@ -448001,121 +447998,121 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ b.w 1c90da │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #840 @ (adr r7, 1ca0d8 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 1ca0f8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #552 @ (adr r7, 1c9fc0 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 1c9fe0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #872 @ (adr r6, 1ca108 ) │ │ │ │ + add r6, pc, #904 @ (adr r6, 1ca128 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #200 @ (adr r6, 1c9e74 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 1c9e94 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #88 @ (adr r6, 1c9e0c ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 1c9e2c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r5, pc, #472 @ (adr r5, 1c9f94 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 1c9fb4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r5, pc, #376 @ (adr r5, 1c9f3c ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 1c9f5c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, pc, #592 @ (adr r4, 1ca01c ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 1ca03c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, pc, #480 @ (adr r4, 1c9fb4 ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 1c9fd4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, pc, #296 @ (adr r4, 1c9f04 ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 1c9f24 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, pc, #120 @ (adr r4, 1c9e5c ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 1c9e7c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ @@ -448788,113 +448785,113 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #216] @ (1ca5b4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1ca440 │ │ │ │ ... │ │ │ │ - subs r0, r4, r1 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, pc, #872 @ (adr r0, 1ca860 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 1ca880 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, pc, #312 @ (adr r0, 1ca638 ) │ │ │ │ + add r0, pc, #344 @ (adr r0, 1ca658 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 1ca5b8 ) │ │ │ │ + add r0, pc, #208 @ (adr r0, 1ca5d8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, pc, #24 @ (adr r0, 1ca528 ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 1ca548 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r4, r5 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r6, r2, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001ca5b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -449353,19 +449350,19 @@ │ │ │ │ ... │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r6, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ @ instruction: 0xfbb20075 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vabs.f64 d11, d8 │ │ │ │ blx 995a0 │ │ │ │ @@ -449786,79 +449783,79 @@ │ │ │ │ ldr r0, [pc, #152] @ (1cb028 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1caf62 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -449982,21 +449979,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ rsb r0, r2, #16056320 @ 0xf50000 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r2, #16056320 @ 0xf50000 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -450178,36 +450175,36 @@ │ │ │ │ b.n 1cb250 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ orn r0, r0, #16056320 @ 0xf50000 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ @ instruction: 0xf3c40075 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ mov r9, r2 │ │ │ │ @@ -450440,42 +450437,42 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1cb61c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf23a0075 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ @ instruction: 0xf1240075 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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] │ │ │ │ @@ -450554,21 +450551,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1cb784 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cb71a │ │ │ │ nop │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -450632,23 +450629,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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] │ │ │ │ @@ -450708,15 +450705,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stcl 0, cr0, [lr, #-468]! @ 0xfffffe2c │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldc 0, cr0, [ip, #-468]! @ 0xfffffe2c │ │ │ │ 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 │ │ │ │ @@ -450752,17 +450749,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r2, 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 │ │ │ │ ldrb.w r4, [r2, #93] @ 0x5d │ │ │ │ sub sp, #24 │ │ │ │ @@ -450866,25 +450863,25 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -450965,21 +450962,21 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r2, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -451251,23 +451248,23 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ 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} │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -451474,33 +451471,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (1cc168 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1cbfb2 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r2, r5, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -451567,23 +451564,23 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (1cc238 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1cc204 │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r2, 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, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #432] @ (1cc400 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -451734,23 +451731,23 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 1ccb88 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1cc9a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r2, 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 │ │ │ │ sub sp, #12 │ │ │ │ movs r4, #0 │ │ │ │ @@ -451814,21 +451811,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (1cc4d8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1cc4a6 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #304] @ (1cc620 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -451958,25 +451955,25 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 1cc86c │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1cc720 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #292] @ (1cc77c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -452101,27 +452098,27 @@ │ │ │ │ b.n 1cc716 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 188 @ 0xbc │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ udf #254 @ 0xfe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r2, 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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -452254,21 +452251,21 @@ │ │ │ │ vldr d7, [r2, #8] │ │ │ │ str.w r1, [r0], #4 │ │ │ │ vstmia r2!, {d7} │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 1cc902 │ │ │ │ b.n 1cc87e │ │ │ │ nop │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r2, 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, #3936] @ 0xf60 │ │ │ │ ldr r6, [pc, #784] @ (1ccc50 ) │ │ │ │ @@ -452550,17 +452547,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bgt.n 1ccbfc │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr.w r4, [pc, #1044] @ 1cd078 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ ldr.w r5, [pc, #1040] @ 1cd07c │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ @@ -452953,61 +452950,61 @@ │ │ │ │ ldr r0, [pc, #128] @ (1cd0e4 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 1ccc98 │ │ │ │ ... │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r2, r5, #1 │ │ │ │ bls.n 1cd14c │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vmla.i16 q0, q3, d2[3] │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + vmla.i16 q0, q7, d2[3] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vhadd.u8 q8, q2, q13 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + vhadd.u8 q8, q6, q13 │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp2 0, 5, cr0, cr10, cr10, {3} │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + cdp2 0, 6, cr0, cr2, cr10, {3} │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp2 0, 3, cr0, cr12, cr10, {3} │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + cdp2 0, 4, cr0, cr4, cr10, {3} │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp2 0, 1, cr0, cr14, cr10, {3} │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + cdp2 0, 2, cr0, cr6, cr10, {3} │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stc2 0, cr0, [r2, #424]! @ 0x1a8 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + stc2 0, cr0, [sl, #424]! @ 0x1a8 │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stc2 0, cr0, [r4, #424] @ 0x1a8 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + stc2 0, cr0, [ip, #424] @ 0x1a8 │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc2 0, cr0, [lr, #-424]! @ 0xfffffe58 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + stc2l 0, cr0, [r6, #-424] @ 0xfffffe58 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #814 @ 0x32e │ │ │ │ ldr r0, [pc, #84] @ (1cd144 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -453032,16 +453029,16 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ add.w r9, r9, #2 │ │ │ │ ldrd ip, r7, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r3 │ │ │ │ blt.w 1cce72 │ │ │ │ b.n 1ccec8 │ │ │ │ - stc2 0, cr0, [r8], #424 @ 0x1a8 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldc2 0, cr0, [r0], #424 @ 0x1a8 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -453244,28 +453241,28 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (1cd3e4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1cd272 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfaca006a │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + @ instruction: 0xfad2006a │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xfa82006a │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + @ instruction: 0xfa8a006a │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xfa50006a │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + @ instruction: 0xfa58006a │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xfa08006a │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + @ instruction: 0xfa10006a │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vld1.8 {d16[3]}, [lr], sl │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr??.w r0, [r6, #106] @ 0x6a │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r4, [pc, #980] @ (1cd7d0 ) │ │ │ │ @@ -453632,34 +453629,34 @@ │ │ │ │ ... │ │ │ │ bcs.n 1cd808 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 1cd7a4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf7cc006a │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf7d4006a │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf7a0006a │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + @ instruction: 0xf7a8006a │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf784006a │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + @ instruction: 0xf78c006a │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf768006a │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + @ instruction: 0xf770006a │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subw r0, r0, #2154 @ 0x86a │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + subw r0, r8, #2154 @ 0x86a │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf684006a │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + @ instruction: 0xf68c006a │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf5ea006a │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + @ instruction: 0xf5f2006a │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r2, #0] │ │ │ │ b.n 1cd430 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r6, r2, #2 │ │ │ │ @@ -453715,19 +453712,19 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1cd430 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf534006a │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf53c006a │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add.w r0, r4, #15335424 @ 0xea0000 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + add.w r0, ip, #15335424 @ 0xea0000 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #168] @ (1cd97c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -453800,16 +453797,16 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 1cd948 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r4, #15335424 @ 0xea0000 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + orn r0, ip, #15335424 @ 0xea0000 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -454154,24 +454151,24 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1cdc20 │ │ │ │ ... │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r0, #106 @ 0x6a │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + rsb r0, r8, #106 @ 0x6a │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adc.w r0, lr, #106 @ 0x6a │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + adcs.w r0, r6, #106 @ 0x6a │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - orn r0, r6, #106 @ 0x6a │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + orn r0, lr, #106 @ 0x6a │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r0, [pc, #144] @ (1cde08 ) │ │ │ │ movw r1, #1191 @ 0x4a7 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -454220,22 +454217,22 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1cdc20 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ands.w r0, ip, #106 @ 0x6a │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + bic.w r0, r4, #106 @ 0x6a │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vmla.i32 d16, d8, d10[1] │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + vext.8 q8, q0, q13, #0 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vext.8 q0, q2, q13, #0 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + vext.8 q0, q6, q13, #0 │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -454260,16 +454257,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vhadd.s8 q8, q4, q13 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + vhadd.s16 q8, q0, q13 │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -454294,16 +454291,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 15, cr0, cr4, cr10, {3} │ │ │ │ - str r0, [r6, #20] │ │ │ │ + cdp 0, 15, cr0, cr12, cr10, {3} │ │ │ │ + str r0, [r7, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -454328,16 +454325,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cdp 0, 9, cr0, cr14, cr10, {3} │ │ │ │ - str r2, [r3, #16] │ │ │ │ + cdp 0, 10, cr0, cr6, cr10, {3} │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001cdf1c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -454776,122 +454773,122 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1cdfe6 │ │ │ │ stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 6, cr0, cr0, cr10, {3} │ │ │ │ - cdp 0, 12, cr0, cr10, cr10, {3} │ │ │ │ + cdp 0, 6, cr0, cr8, cr10, {3} │ │ │ │ + cdp 0, 13, cr0, cr2, cr10, {3} │ │ │ │ svc 75 @ 0x4b │ │ │ │ - @ instruction: 0xffffee8c │ │ │ │ + @ instruction: 0xffffee94 │ │ │ │ lsls r2, r5, #1 │ │ │ │ blt.n 1ce3ae │ │ │ │ vdup.8 d29, d9[7] │ │ │ │ vqrdmlah.s , , d15[0] │ │ │ │ vqrdmlah.s , , d31[0] │ │ │ │ - @ instruction: 0xffffeeac │ │ │ │ + @ instruction: 0xffffeeb4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stcl 0, cr0, [r4, #424] @ 0x1a8 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + stcl 0, cr0, [ip, #424] @ 0x1a8 │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r7, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 1ce456 │ │ │ │ - vqrdmulh.s q15, , d24[0] │ │ │ │ + vcvt.u16.f16 q15, q8, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stcl 0, cr0, [lr, #-424] @ 0xfffffe58 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldcl 0, cr0, [r6, #-424] @ 0xfffffe58 │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc 0, cr0, [r4, #-424]! @ 0xfffffe58 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldc 0, cr0, [ip, #-424]! @ 0xfffffe58 │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ bhi.n 1ce2da │ │ │ │ vtbl.8 d29, {d15}, d1 │ │ │ │ - @ instruction: 0xffffecf6 │ │ │ │ + @ instruction: 0xffffecfe │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldcl 0, cr0, [ip], {106} @ 0x6a │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + stcl 0, cr0, [r4], #424 @ 0x1a8 │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ bvc.n 1ce2ea │ │ │ │ - @ instruction: 0xffffecb0 │ │ │ │ + @ instruction: 0xffffecb8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldmia r7!, {r0, r1, r3, r5} │ │ │ │ - vmull.u q15, d31, d4 │ │ │ │ + vmull.u q15, d31, d12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ b.n 1ce9da │ │ │ │ - vcvt.f16.u16 q15, q4, #1 │ │ │ │ + vdup.8 q15, d16[7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc 0, cr0, [sl], #-424 @ 0xfffffe58 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + mcrr 0, 6, r0, r2, cr10 │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc 0, cr0, [sl], {106} @ 0x6a │ │ │ │ - ldc 0, cr0, [r4], #424 @ 0x1a8 │ │ │ │ + stc 0, cr0, [r2], #-424 @ 0xfffffe58 │ │ │ │ + ldc 0, cr0, [ip], #424 @ 0x1a8 │ │ │ │ lsrs r7, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebf0006a │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + @ instruction: 0xebf8006a │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ b.n 1ce2de │ │ │ │ - @ instruction: 0xffffebbc │ │ │ │ + vtbx.8 d30, {d31- │ │ │ │ - @ instruction: 0xffffeb90 │ │ │ │ + @ instruction: 0xffffeb98 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ bl 6243a ::get_default_options()::val@@Base+0x62426> │ │ │ │ - adcs.w r0, r8, sl, asr #1 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + sbc.w r0, r0, sl, asr #1 │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ bmi.n 1ce4ce │ │ │ │ - vtbl.8 d30, {d15-d18}, d28 │ │ │ │ + @ instruction: 0xffffeb34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ b.n 1cebc2 │ │ │ │ vmlal.u q15, d15, d9[0] │ │ │ │ - @ instruction: 0xffffeaf2 │ │ │ │ + @ instruction: 0xffffeafa │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ beq.n 1ce45e │ │ │ │ - vtbx.8 d30, {d31- instruction: 0xfbd9ffff │ │ │ │ - eors.w r0, sl, sl, asr #1 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + @ instruction: 0xeaa2006a │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ asrs r5, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, lr, sl, asr #1 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + orns r0, r6, sl, asr #1 │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsrs r5, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r0, sl, asr #1 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + orr.w r0, r8, sl, asr #1 │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r2, r5, #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 │ │ │ │ @@ -454914,16 +454911,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xe8da006a │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + strd r0, r0, [r2], #424 @ 0x1a8 │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001ce4e0 : │ │ │ │ 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 │ │ │ │ @@ -455069,35 +455066,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (1ce690 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1ce628 │ │ │ │ - ldmdb ip!, {r1, r3, r5, r6} │ │ │ │ - stmia.w r0!, {r1, r3, r5, r6} │ │ │ │ - b.n 1ce5f4 │ │ │ │ + strd r0, r0, [r4, #-424] @ 0x1a8 │ │ │ │ + stmia.w r8!, {r1, r3, r5, r6} │ │ │ │ + b.n 1ce604 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1ce5bc │ │ │ │ + b.n 1ce5cc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1ce588 │ │ │ │ + b.n 1ce598 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1ce554 │ │ │ │ + b.n 1ce564 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1ce524 │ │ │ │ + b.n 1ce534 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #452] @ (1ce86c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -455286,37 +455283,37 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1ce848 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ite vs │ │ │ │ lslvs r5, r6, #1 │ │ │ │ strbvc r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ce5fc │ │ │ │ + b.n 1ce60c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1ce5bc │ │ │ │ + b.n 1ce5cc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1ce500 │ │ │ │ + b.n 1ce510 │ │ │ │ lsls r2, r5, #1 │ │ │ │ bkpt 0x0086 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 1ce3cc │ │ │ │ + b.n 1ce3dc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1ce398 │ │ │ │ + b.n 1ce3a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1ce360 │ │ │ │ + b.n 1ce370 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1ce32c │ │ │ │ + b.n 1ce33c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001ce8a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -455350,17 +455347,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 1ce260 │ │ │ │ + b.n 1ce270 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001ce914 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -455541,41 +455538,41 @@ │ │ │ │ b.n 1cea8e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ce4cc │ │ │ │ + b.n 1ce4dc │ │ │ │ lsls r2, r5, #1 │ │ │ │ pop {r3, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 1cf1d0 │ │ │ │ + b.n 1cf1e0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cf178 │ │ │ │ + b.n 1cf188 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1ce38c │ │ │ │ + b.n 1ce39c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cf14c │ │ │ │ + b.n 1cf15c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cf124 │ │ │ │ + b.n 1cf134 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cf0e4 │ │ │ │ + b.n 1cf0f4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cf2ac │ │ │ │ + b.n 1cf2bc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cf0b4 │ │ │ │ + b.n 1cf0c4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r2, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -455799,47 +455796,47 @@ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ b.n 1cec72 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ revsh r4, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1cf050 │ │ │ │ + b.n 1cf060 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cefec │ │ │ │ + b.n 1ceffc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ cbnz r2, 1cedac │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 1cef5c │ │ │ │ + b.n 1cef6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cef2c │ │ │ │ + b.n 1cef3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1ceef8 │ │ │ │ + b.n 1cef08 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1ceebc │ │ │ │ + b.n 1ceecc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cee80 │ │ │ │ + b.n 1cee90 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1cee44 │ │ │ │ + b.n 1cee54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001cedb4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -456028,43 +456025,43 @@ │ │ │ │ b.n 1cef84 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb84c │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1cf058 │ │ │ │ + b.n 1cf068 │ │ │ │ lsls r2, r5, #1 │ │ │ │ @ instruction: 0xb7b4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #8 │ │ │ │ + udf #16 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001ceff0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -456085,19 +456082,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1cf03c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ble.n 1cf134 │ │ │ │ + ble.n 1cef44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001cf040 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -456117,19 +456114,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1cf088 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ble.n 1cf03c │ │ │ │ + ble.n 1cf04c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ble.n 1cf0e0 │ │ │ │ + ble.n 1cf0f0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #14 │ │ │ │ + udf #22 │ │ │ │ lsls r2, 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 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -456408,21 +456405,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ push {r5, r6, lr} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bgt.n 1cf348 │ │ │ │ + bgt.n 1cf358 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - blt.n 1cf3a4 │ │ │ │ + blt.n 1cf3b4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bge.n 1cf438 │ │ │ │ + bge.n 1cf448 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [pc, #792] @ (1cf6c0 ) │ │ │ │ + ldr r4, [pc, #824] @ (1cf6e0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ uxth r2, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 1cf4d8 │ │ │ │ vadd.f64 d7, d5, d4 │ │ │ │ @@ -456664,65 +456661,65 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1cf362 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bls.n 1cf700 │ │ │ │ + bls.n 1cf710 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [pc, #872] @ (1cf9b0 ) │ │ │ │ + ldr r3, [pc, #904] @ (1cf9d0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bhi.n 1cf63c │ │ │ │ + bls.n 1cf64c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [pc, #464] @ (1cf820 ) │ │ │ │ + ldr r3, [pc, #496] @ (1cf840 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bhi.n 1cf60c │ │ │ │ + bhi.n 1cf61c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [pc, #352] @ (1cf7b8 ) │ │ │ │ + ldr r3, [pc, #384] @ (1cf7d8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bhi.n 1cf568 │ │ │ │ + bhi.n 1cf578 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [pc, #8] @ (1cf668 ) │ │ │ │ + ldr r3, [pc, #40] @ (1cf688 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bhi.n 1cf734 │ │ │ │ + bhi.n 1cf744 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #912] @ (1cf9f8 ) │ │ │ │ + ldr r2, [pc, #944] @ (1cfa18 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bhi.n 1cf700 │ │ │ │ + bhi.n 1cf710 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #792] @ (1cf988 ) │ │ │ │ + ldr r2, [pc, #824] @ (1cf9a8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bhi.n 1cf6cc │ │ │ │ + bhi.n 1cf6dc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #672] @ (1cf918 ) │ │ │ │ + ldr r2, [pc, #704] @ (1cf938 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bhi.n 1cf698 │ │ │ │ + bhi.n 1cf6a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #552] @ (1cf8a8 ) │ │ │ │ + ldr r2, [pc, #584] @ (1cf8c8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvc.n 1cf664 │ │ │ │ + bvc.n 1cf674 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #432] @ (1cf838 ) │ │ │ │ + ldr r2, [pc, #464] @ (1cf858 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvc.n 1cf630 │ │ │ │ + bvc.n 1cf640 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #312] @ (1cf7c8 ) │ │ │ │ + ldr r2, [pc, #344] @ (1cf7e8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvc.n 1cf604 │ │ │ │ + bvc.n 1cf614 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #200] @ (1cf760 ) │ │ │ │ + ldr r2, [pc, #232] @ (1cf780 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvc.n 1cf5d0 │ │ │ │ + bvc.n 1cf5e0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1cf6f0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1cf710 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvc.n 1cf79c │ │ │ │ + bvc.n 1cf5ac │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #992] @ (1cfa88 ) │ │ │ │ + ldr r2, [pc, #0] @ (1cf6a8 ) │ │ │ │ lsls r2, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -457057,59 +457054,59 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvs.n 1cf9b0 │ │ │ │ + bvs.n 1cf9c0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1cfa0c │ │ │ │ + bmi.n 1cfa1c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1cf9dc │ │ │ │ + bmi.n 1cf9ec │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bmi.n 1cf970 │ │ │ │ + bmi.n 1cf980 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1cfb3c │ │ │ │ + bmi.n 1cfb4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mov ip, sp │ │ │ │ + mov ip, lr │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1cfb08 │ │ │ │ + bmi.n 1cfb18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mov lr, r9 │ │ │ │ + mov lr, sl │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1cfad4 │ │ │ │ + bmi.n 1cfae4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1cfac8 │ │ │ │ + bmi.n 1cfad8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcc.n 1cfa3c │ │ │ │ + bcc.n 1cfa4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mov r6, fp │ │ │ │ + mov r6, ip │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcc.n 1cfa0c │ │ │ │ + bcc.n 1cfa1c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcc.n 1cf9e4 │ │ │ │ + bcc.n 1cf9f4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcc.n 1cf9b0 │ │ │ │ + bcc.n 1cf9c0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mov r2, r1 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001cfa94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -457129,19 +457126,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1cfadc ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bcc.n 1cf9e8 │ │ │ │ + bcc.n 1cf9f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1cfa8c │ │ │ │ + bcs.n 1cfa9c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcc.n 1cfa54 │ │ │ │ + bcc.n 1cfa64 │ │ │ │ lsls r2, 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, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #844] @ (1cfe40 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ @@ -457459,55 +457456,55 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cfd9c │ │ │ │ + bcc.n 1cfdac │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add ip, r8 │ │ │ │ + add ip, r9 │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 1cfe00 │ │ │ │ + bcs.n 1cfe10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1cfe6c │ │ │ │ + bcs.n 1cfe7c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1cfda4 │ │ │ │ + bne.n 1cfdb4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1cfd78 │ │ │ │ + bne.n 1cfd88 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1cff4c │ │ │ │ + bne.n 1cff5c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1cff20 │ │ │ │ + bne.n 1cff30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - negs r0, r6 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1cfef4 │ │ │ │ + bne.n 1cff04 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - negs r6, r2 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1cfec8 │ │ │ │ + bne.n 1cfed8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1cfe78 │ │ │ │ + beq.n 1cfe88 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - tst r0, r2 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1cfe4c │ │ │ │ + beq.n 1cfe5c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - rors r6, r6 │ │ │ │ + rors r6, r7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ @@ -457644,41 +457641,41 @@ │ │ │ │ ldr r0, [pc, #72] @ (1d0044 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1cffe4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - beq.n 1d008c │ │ │ │ + beq.n 1d009c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adcs r0, r3 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 1d0020 │ │ │ │ + beq.n 1d0030 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r4 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - eors r4, r3 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - eors r2, r0 │ │ │ │ + eors r2, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r2, r5, #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 │ │ │ │ @@ -457701,17 +457698,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #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 │ │ │ │ @@ -457734,17 +457731,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r2, 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 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -457827,31 +457824,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (1d01e0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1d015a │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r2, 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, #2976] @ 0xba0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #244] @ (1d02ec ) │ │ │ │ @@ -457947,25 +457944,25 @@ │ │ │ │ b.n 1d0254 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #112 @ (adr r4, 1d0360 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r3, pc, #768 @ (adr r3, 1d0604 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r2, 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, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #388] @ (1d04a8 ) │ │ │ │ @@ -458135,23 +458132,23 @@ │ │ │ │ b.n 1d0434 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, pc, #960 @ (adr r2, 1d086c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r1, pc, #896 @ (adr r1, 1d083c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r2, 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #380] @ (1d0658 ) │ │ │ │ @@ -458315,23 +458312,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1d05e6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #216 @ (adr r1, 1d0734 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r0, pc, #184 @ (adr r0, 1d0724 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r2, r5, #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 │ │ │ │ @@ -458385,21 +458382,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r2, 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 │ │ │ │ subs r5, r3, #1 │ │ │ │ bmi.n 1d076e │ │ │ │ @@ -458428,17 +458425,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r2, 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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #500] @ (1d0988 ) │ │ │ │ @@ -458642,35 +458639,35 @@ │ │ │ │ b.n 1d08ac │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ 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 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -458721,23 +458718,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (1d0a68 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r6, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r2, 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, #2912] @ 0xb60 │ │ │ │ mov r6, r1 │ │ │ │ @@ -458948,21 +458945,21 @@ │ │ │ │ b.n 1d0c06 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r6, r5 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ add.w r3, ip, #1408 @ 0x580 │ │ │ │ vsub.f64 d7, d10, d4 │ │ │ │ vldr d6, [r3, #-8] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.n 1d0c30 │ │ │ │ @@ -459414,61 +459411,61 @@ │ │ │ │ vneg.f64 d0, d3 │ │ │ │ vcmpe.f64 d2, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 1d0bc6 │ │ │ │ vmla.f64 d4, d7, d6 │ │ │ │ b.n 1d0bec │ │ │ │ ... │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ - lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ - lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - nop {13} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ittt ne │ │ │ │ - lslne r2, r5, #1 │ │ │ │ - addne r0, #58 @ 0x3a │ │ │ │ - lslne r2, r5, #1 │ │ │ │ - sevl │ │ │ │ + it le │ │ │ │ + lslle r2, r5, #1 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x0032 │ │ │ │ + itte cs │ │ │ │ + lslcs r2, r5, #1 │ │ │ │ + addcs r0, #66 @ 0x42 │ │ │ │ + lslcc r2, r5, #1 │ │ │ │ + it pl │ │ │ │ + lslpl r2, r5, #1 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r7, pc} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r2, 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, #2936] @ 0xb78 │ │ │ │ mov r6, r1 │ │ │ │ @@ -459827,63 +459824,63 @@ │ │ │ │ b.n 1d132a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r6, 1d1748 │ │ │ │ + cbnz r6, 1d174a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r2, 1d172c │ │ │ │ + cbnz r2, 1d172e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r4, 1d1712 │ │ │ │ + cbnz r4, 1d1714 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r2, 1d170e │ │ │ │ + cbnz r2, 1d1710 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r4, 1d170e │ │ │ │ + cbnz r4, 1d1710 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r6, 1d170e │ │ │ │ + cbnz r6, 1d1710 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r2, 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 r4, [pc, #612] @ (1d19a8 ) │ │ │ │ @@ -460128,45 +460125,45 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r2, r5, #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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -460212,17 +460209,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} │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r2, 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 r1, [sp, #24] │ │ │ │ @@ -460256,17 +460253,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r2, 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, #92] @ (1d1b5c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -460307,15 +460304,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d1be4 │ │ │ │ + cbz r2, 1d1be6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrh r0, [r3, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -460362,21 +460359,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1d1bf4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbz r4, 1d1c42 │ │ │ │ + cbz r4, 1d1c44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r0, 1d1c3e │ │ │ │ + cbz r0, 1d1c40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -460406,19 +460403,19 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movs r2, #8 │ │ │ │ blx 9d5b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - uxtb r2, r3 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r2, r5, #1 │ │ │ │ - uxtb r6, r2 │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -460449,17 +460446,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r2, 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 │ │ │ │ @@ -460658,23 +460655,23 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #24] @ (1d1ef8 ) │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ b.n 1d1e7e │ │ │ │ nop │ │ │ │ - cbz r0, 1d1f10 │ │ │ │ + cbz r0, 1d1f12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r2, 1d1f08 │ │ │ │ + cbz r2, 1d1f0a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r0, 1d1f20 │ │ │ │ + cbz r0, 1d1f22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r2, 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #624] @ (1d2184 ) │ │ │ │ @@ -460924,25 +460921,25 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r2, 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -461279,33 +461276,33 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #26] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r6, r3, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r2, 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #512] @ (1d277c ) │ │ │ │ @@ -461499,31 +461496,31 @@ │ │ │ │ b.n 1d2612 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r3, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrb r2, [r5, #31] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #792 @ (adr r7, 1d2ab4 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 1d2ad4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, pc, #600 @ (adr r7, 1d29fc ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 1d2a1c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001d27a8 : │ │ │ │ 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 │ │ │ │ @@ -462200,195 +462197,195 @@ │ │ │ │ lsrs r3, r0 │ │ │ │ ldrb r4, [r2, #25] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldrb r4, [r1, #25] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #216 @ (adr r7, 1d2fc0 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 1d2fe0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ bl 53ceea │ │ │ │ bl ffe8aeee ::Settings::boolParam@@Base+0xff559c56> │ │ │ │ bl bcef2 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 1d32e4 ) │ │ │ │ + add r0, sp, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsrs r5, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #568 @ (adr r6, 1d3144 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 1d3164 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrb r2, [r2, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #320 @ (adr r6, 1d3058 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 1d3078 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ bl 502f1e │ │ │ │ bl 3e6f22 │ │ │ │ - add r6, pc, #40 @ (adr r6, 1d2f50 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 1d2f70 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 1d32e0 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 1d3300 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ bl 32af36 >::_M_fill_assign(unsigned int, int const&)@@Base+0xaad2> │ │ │ │ bl 4f2f3a │ │ │ │ - add r5, pc, #664 @ (adr r5, 1d31d8 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 1d31f8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 1d3168 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 1d3188 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ bl 236f4e │ │ │ │ - add r5, pc, #344 @ (adr r5, 1d30ac ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 1d30cc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ble.n 1d300e │ │ │ │ - vabal.u q13, d15, d20 │ │ │ │ + vabal.u q13, d15, d28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, pc, #8 @ (adr r5, 1d2f70 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 1d2f90 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsrs r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #824 @ (adr r4, 1d32ac ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 1d32cc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldcl 15, cr15, [sp], {255} @ 0xff │ │ │ │ - add r4, pc, #592 @ (adr r4, 1d31d0 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 1d31f0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ svc 55 @ 0x37 │ │ │ │ - vmls.i q13, , d18[0] │ │ │ │ + vmls.i q13, , d26[0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ bgt.n 1d2f0e │ │ │ │ - vraddhn.i d26, , q12 │ │ │ │ + vsri.32 d26, d16, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r2, r5, #1 │ │ │ │ blt.n 1d309e │ │ │ │ - vrsra.u64 q13, q9, #1 │ │ │ │ + vrsra.u64 q13, q13, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r2, r5, #1 │ │ │ │ bvc.n 1d2f56 │ │ │ │ vtbl.8 d29, {d31- q13, , d30 │ │ │ │ + vrsra.u64 d26, d22, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r2, r5, #1 │ │ │ │ bvs.n 1d30ae │ │ │ │ - vrsra.u32 q13, q14, #1 │ │ │ │ + vsubw.u q13, , d4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ bl fffdefc6 ::Settings::boolParam@@Base+0xff6add2e> │ │ │ │ - add r3, pc, #296 @ (adr r3, 1d30f4 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 1d3114 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r2, r5, #1 │ │ │ │ bmi.n 1d2f66 │ │ │ │ - vrsra.u32 d26, d10, #1 │ │ │ │ + vsubw.u q13, , d18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r2, r5, #1 │ │ │ │ bmi.n 1d307a │ │ │ │ - vmlal.u q13, d31, d30[0] │ │ │ │ + vrshr.u64 q13, q11, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, pc, #448 @ (adr r4, 1d31b4 ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 1d31d4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #776 @ (adr r4, 1d3300 ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 1d3320 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, pc, #80 @ (adr r5, 1d304c ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 1d306c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, pc, #456 @ (adr r2, 1d31c8 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 1d31e8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #176 @ (adr r4, 1d30bc ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 1d30dc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, pc, #192 @ (adr r2, 1d30d0 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 1d30f0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #824 @ (adr r4, 1d3350 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 1d3370 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, pc, #216 @ (adr r5, 1d30f4 ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 1d3114 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #936 @ (adr r1, 1d33c8 ) │ │ │ │ + add r1, pc, #968 @ (adr r1, 1d33e8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #768 @ (adr r1, 1d3328 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 1d3348 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #984 @ (adr r4, 1d3408 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 1d3428 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, pc, #168 @ (adr r5, 1d30dc ) │ │ │ │ + add r5, pc, #200 @ (adr r5, 1d30fc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #464 @ (adr r1, 1d3208 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 1d3228 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #296 @ (adr r1, 1d3168 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 1d3188 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #936 @ (adr r4, 1d33f0 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 1d3410 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1d3054 ) │ │ │ │ + add r1, pc, #40 @ (adr r1, 1d3074 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, pc, #912 @ (adr r0, 1d33e4 ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 1d3404 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, pc, #552 @ (adr r2, 1d3280 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 1d32a0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r6, [pc, #960] @ (1d341c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #408 @ (adr r2, 1d31f8 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 1d3218 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, pc, #648 @ (adr r0, 1d32ec ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 1d330c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, pc, #480 @ (adr r0, 1d324c ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 1d326c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, pc, #312 @ (adr r0, 1d31ac ) │ │ │ │ + add r0, pc, #344 @ (adr r0, 1d31cc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r2, r5, #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 │ │ │ │ @@ -462411,17 +462408,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001d30c8 : │ │ │ │ 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 │ │ │ │ @@ -462660,59 +462657,59 @@ │ │ │ │ str.w r3, [r8, #24] │ │ │ │ b.n 1d32be │ │ │ │ nop │ │ │ │ strb r0, [r7, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r2, [r4, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bpl.n 1d3378 │ │ │ │ + bpl.n 1d3388 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1d3a40 │ │ │ │ + b.n 1d3a50 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfbd20069 │ │ │ │ - ldrd r0, r0, [r4, #420]! @ 0x1a4 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + @ instruction: 0xfbda0069 │ │ │ │ + ldrd r0, r0, [ip, #420]! @ 0x1a4 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - muls r4, r4 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xe9b60069 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + @ instruction: 0xe9be0069 │ │ │ │ + adds r4, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #344 @ (adr r4, 1d34d4 ) │ │ │ │ + add r4, pc, #376 @ (adr r4, 1d34f4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp 0, 3, cr0, cr14, cr9, {3} │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + cdp 0, 4, cr0, cr6, cr9, {3} │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #24 @ (adr r0, 1d33b8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, pc, #632 @ (adr r0, 1d361c ) │ │ │ │ + add r0, pc, #664 @ (adr r0, 1d363c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #16 @ (adr r0, 1d33b8 ) │ │ │ │ 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, #2968] @ 0xb98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #496] @ (1d35ac ) │ │ │ │ @@ -462908,41 +462905,41 @@ │ │ │ │ b.n 1d3516 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r2, #9] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1d35c0 ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 1d35e0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, pc, #264 @ (adr r0, 1d36c4 ) │ │ │ │ + add r0, pc, #296 @ (adr r0, 1d36e4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r6, [r7, #3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #864] @ (1d3960 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -463268,57 +463265,57 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r4, [r2, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001d39c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -463350,17 +463347,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001d3a2c : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -463715,59 +463712,59 @@ │ │ │ │ blx 97a28 │ │ │ │ b.n 1d3b38 │ │ │ │ ... │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #216] @ (1d3f40 ) │ │ │ │ movw r1, #2385 @ 0x951 │ │ │ │ mov r5, r9 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -463848,41 +463845,41 @@ │ │ │ │ ldr r0, [pc, #68] @ (1d3f74 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1d3b38 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001d3f78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -464052,46 +464049,46 @@ │ │ │ │ blx 9dc88 │ │ │ │ b.n 1d4060 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvc.n 1d4198 │ │ │ │ + bvc.n 1d41a8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvs.n 1d40e4 │ │ │ │ + bvs.n 1d40f4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vhadd.u16 q0, q5, │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + vhadd.u32 q0, q1, │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -464344,33 +464341,33 @@ │ │ │ │ b.n 1d42f4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc2 0, cr0, [r2, #-420]! @ 0xfffffe5c │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldc2 0, cr0, [sl, #-420]! @ 0xfffffe5c │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc2 0, cr0, [sl, #-420] @ 0xfffffe5c │ │ │ │ + stc2 0, cr0, [r2, #-420]! @ 0xfffffe5c │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc2 0, cr0, [r0], {105} @ 0x69 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + ldc2 0, cr0, [r8], {105} @ 0x69 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mrrc2 0, 6, r0, ip, cr9 │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + stc2l 0, cr0, [r4], #-420 @ 0xfffffe5c │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mcrr2 0, 6, r0, r2, cr9 │ │ │ │ + mcrr2 0, 6, r0, sl, cr9 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1d4364 │ │ │ │ mov r0, fp │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 1d45dc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ @@ -464727,42 +464724,42 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1d42f4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xfa4c0069 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + @ instruction: 0xfa540069 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str??.w r0, [r6, r9, lsl #2] │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + str??.w r0, [lr, r9, lsl #2] │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str.w r0, [r4, r9, lsl #2] │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + str.w r0, [ip, r9, lsl #2] │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh.w r0, [r6, r9, lsl #2] │ │ │ │ + strh.w r0, [lr, r9, lsl #2] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #292] @ (1d4978 ) │ │ │ │ movw r1, #722 @ 0x2d2 │ │ │ │ mov r9, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -464869,44 +464866,44 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ b.n 1d42f4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf7ba0069 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf7c20069 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf79c0069 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + @ instruction: 0xf7a40069 │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf7820069 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + @ instruction: 0xf78a0069 │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf7680069 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf7700069 │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf74c0069 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf7540069 │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf7320069 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + @ instruction: 0xf73a0069 │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf7140069 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + @ instruction: 0xf71c0069 │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf6f60069 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf6fe0069 │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf6da0069 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf6e20069 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf6ba0069 │ │ │ │ + movt r0, #10345 @ 0x2869 │ │ │ │ stmdb 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, #892] @ 1d4d58 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -465234,56 +465231,56 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #116] @ (1d4dc0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1d4c26 │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add.w r0, ip, #15269888 @ 0xe90000 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + adds.w r0, r4, #15269888 @ 0xe90000 │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - eors.w r0, r2, #15269888 @ 0xe90000 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + eors.w r0, sl, #15269888 @ 0xe90000 │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - and.w r0, r0, #15269888 @ 0xe90000 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + and.w r0, r8, #15269888 @ 0xe90000 │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf3e00069 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + @ instruction: 0xf3e80069 │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf3c00069 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + @ instruction: 0xf3c80069 │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf3a00069 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + @ instruction: 0xf3a80069 │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf3560069 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + @ instruction: 0xf35e0069 │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf33c0069 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + @ instruction: 0xf3440069 │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf3200069 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + @ instruction: 0xf3280069 │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf3060069 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + @ instruction: 0xf30e0069 │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf2ec0069 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + @ instruction: 0xf2f40069 │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf2d20069 │ │ │ │ + @ instruction: 0xf2da0069 │ │ │ │ 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 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -465635,50 +465632,50 @@ │ │ │ │ ldr r0, [pc, #104] @ (1d51dc ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 1d4fda │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs.w r0, lr, #105 @ 0x69 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + rsb r0, r6, #105 @ 0x69 │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - sbcs.w r0, r0, #105 @ 0x69 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + sbcs.w r0, r8, #105 @ 0x69 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - orns r0, r0, #105 @ 0x69 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + orns r0, r8, #105 @ 0x69 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - and.w r0, r2, #105 @ 0x69 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + and.w r0, sl, #105 @ 0x69 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vmla.i32 d16, d4, d9[1] │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + vmla.i32 d16, d12, d9[1] │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vext.8 q0, q6, , #0 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + vmla.i d16, d4, d1[6] │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vhadd.s q8, q5, │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + vmla.i d0, d2, d1[6] │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vhadd.s8 q8, q6, │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + vhadd.s16 q8, q2, │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vhadd.s32 q0, q7, │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + vhadd.s q0, q3, │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vhadd.s16 q0, q0, │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + vhadd.s16 q0, q4, │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp 0, 14, cr0, cr0, cr9, {3} │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + cdp 0, 14, cr0, cr8, cr9, {3} │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cdp 0, 10, cr0, cr12, cr9, {3} │ │ │ │ + cdp 0, 11, cr0, cr4, cr9, {3} │ │ │ │ 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] │ │ │ │ cmp.w r9, #1 │ │ │ │ @@ -465762,30 +465759,30 @@ │ │ │ │ ldr r0, [pc, #48] @ (1d52f0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldcl 0, cr0, [lr, #-420]! @ 0xfffffe5c │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + stc 0, cr0, [r6, #420] @ 0x1a4 │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldcl 0, cr0, [lr, #-420] @ 0xfffffe5c │ │ │ │ + stcl 0, cr0, [r6, #-420]! @ 0xfffffe5c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (1d5358 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #84] @ (1d535c ) │ │ │ │ @@ -465821,15 +465818,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r1, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r2, r5, #1 │ │ │ │ strh r4, [r3, r3] │ │ │ │ lsls r5, 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, #4056] @ 0xfd8 │ │ │ │ @@ -465976,28 +465973,28 @@ │ │ │ │ movs r4, #180 @ 0xb4 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r3, pc │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 9d5b4 │ │ │ │ b.n 1d54d0 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + strh r2, [r6, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - rsb r0, ip, r9, asr #1 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + rsbs r0, r4, r9, asr #1 │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -466061,20 +466058,20 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - eors.w r0, r8, r9, asr #1 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + @ instruction: 0xeaa00069 │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - orn r0, sl, r9, asr #1 │ │ │ │ + orns r0, r2, r9, asr #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 │ │ │ │ ldr r4, [pc, #888] @ (1d5968 ) │ │ │ │ @@ -466380,19 +466377,19 @@ │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ stmia r4!, {r0, r2, r4} │ │ │ │ str r6, [r4, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -466727,83 +466724,83 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #152] @ (1d5d90 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1d5bd8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #96] @ (1d5d70 ) │ │ │ │ + ldr r1, [pc, #128] @ (1d5d90 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d5768 │ │ │ │ + b.n 1d5778 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r2, [pc, #808] @ (1d6048 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d5660 │ │ │ │ + b.n 1d5670 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d5638 │ │ │ │ + b.n 1d5648 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d560c │ │ │ │ + b.n 1d561c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d55e0 │ │ │ │ + b.n 1d55f0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d55ac │ │ │ │ + b.n 1d55bc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d5580 │ │ │ │ + b.n 1d5590 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d6510 │ │ │ │ + b.n 1d6520 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d64e4 │ │ │ │ + b.n 1d64f4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d64b8 │ │ │ │ + b.n 1d64c8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d648c │ │ │ │ + b.n 1d649c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d6460 │ │ │ │ + b.n 1d6470 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d6434 │ │ │ │ + b.n 1d6444 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d6408 │ │ │ │ + b.n 1d6418 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d63dc │ │ │ │ + b.n 1d63ec │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #384] @ (1d5f28 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -466962,31 +466959,31 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #432] @ (1d60dc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #216] @ (1d600c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d61fc │ │ │ │ + b.n 1d620c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d61cc │ │ │ │ + b.n 1d61dc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 1d6160 │ │ │ │ + b.n 1d6170 │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #340] @ (1d60c0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -467127,31 +467124,31 @@ │ │ │ │ nop │ │ │ │ mov r8, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ mov lr, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r6, [r2, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 118 @ 0x76 │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #344] @ (1d625c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -467293,31 +467290,31 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cmp r0, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r8, sp │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #48 @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - udf #12 │ │ │ │ + udf #20 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r5, #17] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ble.n 1d622c │ │ │ │ + ble.n 1d623c │ │ │ │ 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 │ │ │ │ ldr r5, [pc, #376] @ (1d6418 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -467473,31 +467470,31 @@ │ │ │ │ nop │ │ │ │ muls r4, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ muls r6, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1d6510 │ │ │ │ + bgt.n 1d6520 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1d64e0 │ │ │ │ + bgt.n 1d64f0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 1d6474 │ │ │ │ + bgt.n 1d6484 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ cmp r2, r3 │ │ │ │ ldrd r6, fp, [sp, #36] @ 0x24 │ │ │ │ ble.n 1d6538 │ │ │ │ lsls r4, r3, #2 │ │ │ │ mov r9, r2 │ │ │ │ @@ -467928,33 +467925,33 @@ │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ands r4, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r7, #142 @ 0x8e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvc.n 1d68d0 │ │ │ │ + bvc.n 1d68e0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvc.n 1d6a00 │ │ │ │ + bvc.n 1d6a10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvc.n 1d69d0 │ │ │ │ + bvc.n 1d69e0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvc.n 1d69a4 │ │ │ │ + bvc.n 1d69b4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ strd r8, r3, [sp] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -468111,37 +468108,37 @@ │ │ │ │ ldr r0, [pc, #68] @ (1d6aec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1d6a8e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvs.n 1d6a30 │ │ │ │ + bvs.n 1d6a40 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvs.n 1d6a00 │ │ │ │ + bvs.n 1d6a10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bpl.n 1d6aa4 │ │ │ │ + bpl.n 1d6ab4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bpl.n 1d6a48 │ │ │ │ + bpl.n 1d6a58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bpl.n 1d6a18 │ │ │ │ + bpl.n 1d6a28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bpl.n 1d6bd8 │ │ │ │ + bpl.n 1d6be8 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #308] @ (1d6c38 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -468266,21 +468263,21 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r3, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #62 @ 0x3e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bmi.n 1d6c80 │ │ │ │ + bmi.n 1d6c90 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcc.n 1d6c4c │ │ │ │ + bmi.n 1d6c5c │ │ │ │ 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 r5, [pc, #188] @ (1d6d24 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -468361,17 +468358,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 1d6cea │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r1, #170 @ 0xaa │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcc.n 1d6db0 │ │ │ │ + bcc.n 1d6dc0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r1, #42 @ 0x2a │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -468487,31 +468484,31 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1d6de0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r0, #198 @ 0xc6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1d6f00 │ │ │ │ + bcs.n 1d6f10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bcs.n 1d6ed8 │ │ │ │ + bcs.n 1d6ee8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r0, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1d6e50 │ │ │ │ + bne.n 1d6e60 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bne.n 1d6e20 │ │ │ │ + bne.n 1d6e30 │ │ │ │ lsls r1, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -468595,15 +468592,15 @@ │ │ │ │ bne.n 1d6ee0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.n 1d6f50 │ │ │ │ b.n 1d6f2a │ │ │ │ nop │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -469133,142 +469130,142 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1d7118 │ │ │ │ adds r5, #174 @ 0xae │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stc2l 15, cr15, [pc, #1020]! @ 1d78e0 │ │ │ │ mrc2 15, 6, pc, cr7, cr15, {7} │ │ │ │ mcr 15, 5, pc, cr9, cr15, {7} @ │ │ │ │ b.n 1d6d7e │ │ │ │ - vmlsl.u q11, d15, d12[0] │ │ │ │ + vqshlu.s32 q11, q2, #31 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ asrs r1, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ adds r4, #252 @ 0xfc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ @ instruction: 0xef99ffff │ │ │ │ b.n 1d7832 │ │ │ │ - vabal.u q11, d15, d0 │ │ │ │ + vabal.u q11, d15, d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ b.n 1d78a2 │ │ │ │ @ instruction: 0xffffcfaf │ │ │ │ - vraddhn.i d22, , q12 │ │ │ │ + vsri.64 d22, d16, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldmia r7, {r0, r2, r3, r4, r6, r7} │ │ │ │ - vmls.i q11, , d18[0] │ │ │ │ + vmls.i q11, , d26[0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r1, r5, #1 │ │ │ │ asrs r1, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ str??.w pc, [pc, #-4095] @ 1d6569 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ svc 47 @ 0x2f │ │ │ │ - vrsra.u64 d22, d24, #1 │ │ │ │ + @ instruction: 0xffff63c0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr??.w pc, [r1, #255]! │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ bge.n 1d74f2 │ │ │ │ - vrsra.u32 q11, q4, #1 │ │ │ │ + @ instruction: 0xffff6360 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ @ instruction: 0xea19ffff │ │ │ │ vrecps.f32 , , │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ bvs.n 1d75f2 │ │ │ │ - vmlal.u q11, d31, d0[0] │ │ │ │ + vmlal.u q11, d31, d8[0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldmia r6, {r0, r1, r2, r5, r6} │ │ │ │ - vrshr.u64 d22, d4, #1 │ │ │ │ + vrshr.u64 d22, d12, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldmia r5, {r0, r1, r4, r5, r6, r7} │ │ │ │ - vmlal.u q11, d15, d24[0] │ │ │ │ + vrshr.u32 q11, q8, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r1, r5, #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 │ │ │ │ @@ -469291,17 +469288,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r0, #4] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d7654 : │ │ │ │ stmdb 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 │ │ │ │ @@ -470229,110 +470226,110 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1d7f24 │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #162 @ 0xa2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stc2 0, cr0, [r2], #-420 @ 0xfffffe5c │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + stc2 0, cr0, [sl], #-420 @ 0xfffffe5c │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d80e8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -470579,45 +470576,45 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1d834a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ movs r5, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ movs r3, #190 @ 0xbe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r6, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r4, [pc, #400] @ (1d8558 ) │ │ │ │ @@ -470788,31 +470785,31 @@ │ │ │ │ b.n 1d847e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ movs r1, #150 @ 0x96 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r4, 1d85ba │ │ │ │ + cbnz r4, 1d85bc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - revsh r6, r7 │ │ │ │ + cbnz r6, 1d85bc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001d8584 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -470849,17 +470846,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - rev r4, r7 │ │ │ │ + rev16 r4, r0 │ │ │ │ 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 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ @@ -471365,103 +471362,103 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #32] │ │ │ │ b.n 1d88ac │ │ │ │ subs r4, r7, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [pc, #152] @ (1d8bb8 ) │ │ │ │ + ldr r7, [pc, #184] @ (1d8bd8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ subs r2, r5, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #936] @ (1d8ed4 ) │ │ │ │ + ldr r6, [pc, #968] @ (1d8ef4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [pc, #968] @ (1d8efc ) │ │ │ │ + ldr r6, [pc, #1000] @ (1d8f1c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [pc, #152] @ (1d8bd0 ) │ │ │ │ + ldr r6, [pc, #184] @ (1d8bf0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [pc, #16] @ (1d8b50 ) │ │ │ │ + ldr r6, [pc, #48] @ (1d8b70 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [pc, #904] @ (1d8ed0 ) │ │ │ │ + ldr r5, [pc, #936] @ (1d8ef0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [pc, #904] @ (1d8ed8 ) │ │ │ │ + ldr r5, [pc, #936] @ (1d8ef8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [pc, #616] @ (1d8dbc ) │ │ │ │ + ldr r5, [pc, #648] @ (1d8ddc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [pc, #488] @ (1d8d44 ) │ │ │ │ + ldr r5, [pc, #520] @ (1d8d64 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb71e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [pc, #232] @ (1d8c4c ) │ │ │ │ + ldr r5, [pc, #264] @ (1d8c6c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [pc, #816] @ (1d8e98 ) │ │ │ │ + ldr r7, [pc, #848] @ (1d8eb8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [pc, #80] @ (1d8bbc ) │ │ │ │ + ldr r5, [pc, #112] @ (1d8bdc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #896] @ (1d8ef4 ) │ │ │ │ + ldr r4, [pc, #928] @ (1d8f14 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #792] @ (1d8e94 ) │ │ │ │ + ldr r4, [pc, #824] @ (1d8eb4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #664] @ (1d8e1c ) │ │ │ │ + ldr r4, [pc, #696] @ (1d8e3c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #512] @ (1d8d8c ) │ │ │ │ + ldr r4, [pc, #544] @ (1d8dac ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #392] @ (1d8d1c ) │ │ │ │ + ldr r4, [pc, #424] @ (1d8d3c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [pc, #96] @ (1d8bf8 ) │ │ │ │ + ldr r7, [pc, #128] @ (1d8c18 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [pc, #264] @ (1d8ca4 ) │ │ │ │ + ldr r4, [pc, #296] @ (1d8cc4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #136] @ (1d8c2c ) │ │ │ │ + ldr r4, [pc, #168] @ (1d8c4c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [pc, #1008] @ (1d8f98 ) │ │ │ │ + ldr r7, [pc, #16] @ (1d8bb8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [pc, #1000] @ (1d8f94 ) │ │ │ │ + ldr r4, [pc, #8] @ (1d8bb4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [pc, #512] @ (1d8db0 ) │ │ │ │ + ldr r7, [pc, #544] @ (1d8dd0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [pc, #752] @ (1d8ea4 ) │ │ │ │ + ldr r3, [pc, #784] @ (1d8ec4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #656] @ (1d8e4c ) │ │ │ │ + ldr r3, [pc, #688] @ (1d8e6c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #552] @ (1d8dec ) │ │ │ │ + ldr r3, [pc, #584] @ (1d8e0c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -471564,25 +471561,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (1d8cf8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1d8c7e │ │ │ │ - ldr r5, [pc, #736] @ (1d8fc8 ) │ │ │ │ + ldr r5, [pc, #768] @ (1d8fe8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r0, 1d8d56 │ │ │ │ + cbz r0, 1d8d58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [pc, #536] @ (1d8f08 ) │ │ │ │ + ldr r5, [pc, #568] @ (1d8f28 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r6, 1d8d50 │ │ │ │ + cbz r6, 1d8d52 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [pc, #336] @ (1d8e48 ) │ │ │ │ + ldr r5, [pc, #368] @ (1d8e68 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r4, 1d8d4c │ │ │ │ + cbz r4, 1d8d4e │ │ │ │ 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.w sl, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ @@ -471678,31 +471675,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (1d8e38 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1d8da6 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [pc, #576] @ (1d9060 ) │ │ │ │ + ldr r4, [pc, #608] @ (1d9080 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - uxth r0, r0 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #480] @ (1d9008 ) │ │ │ │ + ldr r4, [pc, #512] @ (1d9028 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #248] @ (1d8f28 ) │ │ │ │ + ldr r4, [pc, #280] @ (1d8f48 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - sxth r6, r5 │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [pc, #128] @ (1d8eb8 ) │ │ │ │ + ldr r4, [pc, #160] @ (1d8ed8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [pc, #200] @ (1d8f04 ) │ │ │ │ + ldr r4, [pc, #232] @ (1d8f24 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -471902,45 +471899,45 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #72] @ (1d90dc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1d8f60 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #0] @ (1d90a4 ) │ │ │ │ + ldr r4, [pc, #32] @ (1d90c4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #856] @ (1d9400 ) │ │ │ │ + ldr r2, [pc, #888] @ (1d9420 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #440] @ (1d9268 ) │ │ │ │ + ldr r2, [pc, #472] @ (1d9288 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #240] @ (1d91a8 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d91c8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1d9110 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d9130 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [pc, #1000] @ (1d94b0 ) │ │ │ │ + ldr r2, [pc, #8] @ (1d90d0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #624] @ (1d933c ) │ │ │ │ + ldr r2, [pc, #656] @ (1d935c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #872] @ (1d9438 ) │ │ │ │ + ldr r1, [pc, #904] @ (1d9458 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #216] @ (1d91ac ) │ │ │ │ + ldr r2, [pc, #248] @ (1d91cc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [pc, #624] @ (1d934c ) │ │ │ │ + ldr r1, [pc, #656] @ (1d936c ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -471987,21 +471984,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (1d9180 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1d9190 ) │ │ │ │ + ldr r1, [pc, #56] @ (1d91b0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [pc, #808] @ (1d94a8 ) │ │ │ │ + ldr r0, [pc, #840] @ (1d94c8 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #280] @ (1d92b0 ) │ │ │ │ @@ -472111,27 +472108,27 @@ │ │ │ │ b.n 1d91ee │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r7, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #288] @ (1d93dc ) │ │ │ │ + ldr r0, [pc, #320] @ (1d93fc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r1, r5, #1 │ │ │ │ asrs r6, r4, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blxns r7 │ │ │ │ + blxns r8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -472345,41 +472342,41 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #64] @ (1d9570 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1d937e │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, sl │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r0, ip │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add lr, pc │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -472589,41 +472586,41 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #64] @ (1d9800 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1d960e │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - negs r6, r5 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrd r1, ip, [r2, #32] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r1, #4 │ │ │ │ orrs.w r1, r1, ip │ │ │ │ bne.n 1d9824 │ │ │ │ ldrb.w r1, [r2, #40] @ 0x28 │ │ │ │ @@ -472660,17 +472657,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - rors r6, r0 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, pc, #728 @ (adr r7, 1d9b58 ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 1d9b78 ) │ │ │ │ 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 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ mov r7, r3 │ │ │ │ @@ -472793,33 +472790,33 @@ │ │ │ │ ldr r2, [pc, #48] @ (1d9a10 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ b.n 1d98ea │ │ │ │ nop │ │ │ │ - adcs r4, r1 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, pc, #240 @ (adr r7, 1d9ae4 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 1d9b04 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - tst r6, r0 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r1 │ │ │ │ + lsls r0, r2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, pc, #480 @ (adr r6, 1d9be8 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 1d9c08 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -472867,21 +472864,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, pc, #768 @ (adr r5, 1d9db4 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 1d9dd4 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r5, pc, #528 @ (adr r5, 1d9ccc ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 1d9cec ) │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ mov r9, r2 │ │ │ │ @@ -473907,71 +473904,71 @@ │ │ │ │ blx 9da08 │ │ │ │ b.w 1d9b46 │ │ │ │ nop │ │ │ │ lsrs r4, r7, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r4, pc, #896 @ (adr r4, 1dab30 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 1dab50 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ lsrs r2, r1, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, pc, #248 @ (adr r2, 1da8b4 ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 1da8d4 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, pc, #128 @ (adr r2, 1da844 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 1da864 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, pc, #480 @ (adr r0, 1da9ac ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 1da9cc ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r5, #246 @ 0xf6 │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r7 │ │ │ │ vldr d7, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d5, [r5, #16] │ │ │ │ @@ -474529,117 +474526,117 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #220] @ (1daf3c ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1d9b46 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r5, #162 @ 0xa2 │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r1, 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, #3872] @ 0xf20 │ │ │ │ ldr.w r4, [pc, #3604] @ 1dbd6c │ │ │ │ @@ -475648,25 +475645,25 @@ │ │ │ │ vmov.f64 d14, d0 │ │ │ │ b.n 1db6ce │ │ │ │ nop │ │ │ │ @ instruction: 0xf6b80074 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bics.w r0, sl, #15990784 @ 0xf40000 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr.w r0, [pc, #1500] @ 1dc370 │ │ │ │ movw r1, #4114 @ 0x1012 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #1488] @ 1dc374 │ │ │ │ @@ -476114,49 +476111,49 @@ │ │ │ │ blx 9da08 │ │ │ │ b.w 1db1d6 │ │ │ │ ldrb.w r3, [r9, #385] @ 0x181 │ │ │ │ b.w 1db7fc │ │ │ │ vadd.f64 d6, d12, d14 │ │ │ │ vstr d6, [sp, #72] @ 0x48 │ │ │ │ b.n 1dbcf4 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r2, r0, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ 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 r2, [pc, #88] @ (1dc420 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -476196,15 +476193,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 1dc8b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ b.n 1dc854 │ │ │ │ lsls r4, r6, #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 │ │ │ │ @@ -476255,21 +476252,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (1dc4d0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -476392,39 +476389,39 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (1dc644 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1dc55a │ │ │ │ nop │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #344] @ (1dc7b0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -476554,25 +476551,25 @@ │ │ │ │ ... │ │ │ │ svc 188 @ 0xbc │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ svc 162 @ 0xa2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ beq.n 1dc7e2 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -476601,17 +476598,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1dc82c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1dc804 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -476766,37 +476763,37 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (1dca00 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1dc874 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r4, #1 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r1, 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, #4048] @ 0xfd0 │ │ │ │ movs r6, #0 │ │ │ │ @@ -476918,21 +476915,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (1dcba4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4} │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ iteee le │ │ │ │ movle r2, #0 │ │ │ │ ldrgt r0, [r2, #16] │ │ │ │ @@ -478556,34 +478553,34 @@ │ │ │ │ b.n 1ddec6 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ ... │ │ │ │ - ldc2 0, cr0, [sl], #420 @ 0x1a4 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + stc2l 0, cr0, [r2], {105} @ 0x69 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldc2l 0, cr0, [ip], #-420 @ 0xfffffe5c │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + stc2 0, cr0, [r4], {105} @ 0x69 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldc2 0, cr0, [lr], #-420 @ 0xfffffe5c │ │ │ │ - str r4, [r5, #32] │ │ │ │ + mcrr2 0, 6, r0, r6, cr9 │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stc2 0, cr0, [lr], {105} @ 0x69 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + ldc2 0, cr0, [r6], {105} @ 0x69 │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfbde0069 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + umaal r0, r0, r6, r9 │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfb240069 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + @ instruction: 0xfb2c0069 │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfa720069 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + @ instruction: 0xfa7a0069 │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ vabs.f64 d3, d5 │ │ │ │ vcmpe.f64 d4, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.w 1dd94c │ │ │ │ vmov.f64 d3, d0 │ │ │ │ vldr d8, [pc, #992] @ 1de660 │ │ │ │ @@ -478842,16 +478839,16 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ ... │ │ │ │ - @ instruction: 0xf4b40069 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + @ instruction: 0xf4bc0069 │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ blx 9a9e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 1dda7c │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ @@ -478951,28 +478948,28 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r3, #8 │ │ │ │ b.w 1dda7c │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3980069 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + @ instruction: 0xf3a00069 │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf36c0069 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + @ instruction: 0xf3740069 │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf3180069 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + @ instruction: 0xf3200069 │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movt r0, #32873 @ 0x8069 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + @ instruction: 0xf2d00069 │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf28e0069 │ │ │ │ - @ instruction: 0xf3680069 │ │ │ │ + @ instruction: 0xf2960069 │ │ │ │ + @ instruction: 0xf3700069 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -479262,34 +479259,34 @@ │ │ │ │ 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 1de898 │ │ │ │ - sbc.w r0, ip, #105 @ 0x69 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + sbcs.w r0, r4, #105 @ 0x69 │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf0ec0069 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + @ instruction: 0xf0f40069 │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf0b80069 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + @ instruction: 0xf0c00069 │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - eor.w r0, r8, #105 @ 0x69 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + eors.w r0, r0, #105 @ 0x69 │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - orrs.w r0, sl, #105 @ 0x69 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + orn r0, r2, #105 @ 0x69 │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bics.w r0, ip, #105 @ 0x69 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + orr.w r0, r4, #105 @ 0x69 │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ands.w r0, lr, #105 @ 0x69 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + bic.w r0, r6, #105 @ 0x69 │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r1, 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, #3912] @ 0xf48 │ │ │ │ mov r8, r1 │ │ │ │ @@ -479897,15 +479894,15 @@ │ │ │ │ b.n 1dee58 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ - orr.w r0, sl, r9, asr #1 │ │ │ │ + orrs.w r0, r2, r9, asr #1 │ │ │ │ vmov.f64 d1, d6 │ │ │ │ vmov.f64 d4, d13 │ │ │ │ vmul.f64 d5, d6, d13 │ │ │ │ mov r0, r5 │ │ │ │ vnmls.f64 d1, d6, d12 │ │ │ │ vnmls.f64 d4, d13, d12 │ │ │ │ vmov.f64 d2, d5 │ │ │ │ @@ -480502,99 +480499,99 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1df508 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 1df4ec │ │ │ │ + b.n 1df4fc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #120] @ (1dfb08 ) │ │ │ │ + ldr r3, [pc, #152] @ (1dfb28 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ cbz r0, 1dfa96 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1df4e8 │ │ │ │ + b.n 1df4f8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1df3a8 │ │ │ │ + b.n 1df3b8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [pc, #456] @ (1dfc6c ) │ │ │ │ + ldr r2, [pc, #488] @ (1dfc8c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1df2b4 │ │ │ │ + b.n 1df2c4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [pc, #976] @ (1dfe7c ) │ │ │ │ + ldr r1, [pc, #1008] @ (1dfe9c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e0228 │ │ │ │ + b.n 1e0238 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [pc, #680] @ (1dfd5c ) │ │ │ │ + ldr r1, [pc, #712] @ (1dfd7c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e01f0 │ │ │ │ + b.n 1e0200 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [pc, #552] @ (1dfce4 ) │ │ │ │ + ldr r1, [pc, #584] @ (1dfd04 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e016c │ │ │ │ + b.n 1e017c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [pc, #280] @ (1dfbdc ) │ │ │ │ + ldr r1, [pc, #312] @ (1dfbfc ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e0140 │ │ │ │ + b.n 1e0150 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [pc, #176] @ (1dfb7c ) │ │ │ │ + ldr r1, [pc, #208] @ (1dfb9c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e0114 │ │ │ │ + b.n 1e0124 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [pc, #72] @ (1dfb1c ) │ │ │ │ + ldr r1, [pc, #104] @ (1dfb3c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e00e8 │ │ │ │ + b.n 1e00f8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [pc, #992] @ (1dfebc ) │ │ │ │ + ldr r1, [pc, #0] @ (1dfadc ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e0044 │ │ │ │ + b.n 1e0054 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1dfec0 │ │ │ │ + b.n 1dfed0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - blxns fp │ │ │ │ + blxns ip │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1dfe88 │ │ │ │ + b.n 1dfe98 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1dfd98 │ │ │ │ + b.n 1dfda8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1dfd60 │ │ │ │ + b.n 1dfd70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1dfd30 │ │ │ │ + b.n 1dfd40 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1dfcec │ │ │ │ + b.n 1dfcfc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mov r8, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1dfcd4 │ │ │ │ + b.n 1dfce4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1dfb94 │ │ │ │ + b.n 1dfba4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r6, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1dfb28 │ │ │ │ + b.n 1dfb38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp ip, pc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r8, fp │ │ │ │ + cmp r8, ip │ │ │ │ lsls r1, r5, #1 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp lr, r5 │ │ │ │ + cmp lr, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #736] @ (1dfe18 ) │ │ │ │ movw r1, #1611 @ 0x64b │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -480855,79 +480852,79 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #148] @ (1dfe98 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1df84a │ │ │ │ ... │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r8, fp │ │ │ │ + add r8, ip │ │ │ │ lsls r1, r5, #1 │ │ │ │ - svc 22 │ │ │ │ + svc 30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add lr, r1 │ │ │ │ + add lr, r2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, ip │ │ │ │ + add r6, sp │ │ │ │ lsls r1, r5, #1 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, r7 │ │ │ │ + add r6, r8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #58 @ 0x3a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, r4 │ │ │ │ + add r2, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ble.n 1dfe40 │ │ │ │ + udf #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mvns r4, r5 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ble.n 1dfe10 │ │ │ │ + ble.n 1dfe20 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mvns r0, r2 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ble.n 1dfdac │ │ │ │ + ble.n 1dfdbc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ble.n 1dff40 │ │ │ │ + ble.n 1dff50 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - muls r0, r4 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ble.n 1dfeb8 │ │ │ │ + ble.n 1dfec8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - orrs r0, r3 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ble.n 1dfe84 │ │ │ │ + ble.n 1dfe94 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmn r2, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bgt.n 1dfe50 │ │ │ │ + bgt.n 1dfe60 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bgt.n 1dff7c │ │ │ │ + bgt.n 1dfd8c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bgt.n 1dff4c │ │ │ │ + bgt.n 1dff5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r2, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bgt.n 1dff18 │ │ │ │ + bgt.n 1dff28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bgt.n 1dfeec │ │ │ │ + bgt.n 1dfefc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - tst r0, r3 │ │ │ │ + tst r0, r4 │ │ │ │ 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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -481012,17 +481009,17 @@ │ │ │ │ movs r2, #3 │ │ │ │ b.n 1dff52 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #392 @ (adr r7, 1e00f8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1dff84 │ │ │ │ + blt.n 1dff94 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ add r6, pc, #904 @ (adr r6, 1e0308 ) │ │ │ │ lsls r4, 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 │ │ │ │ @@ -481684,17 +481681,17 @@ │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ add r6, pc, #464 @ (adr r6, 1e08cc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #656 @ (adr r4, 1e0994 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 1e0654 │ │ │ │ + bcc.n 1e0664 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -482308,34 +482305,34 @@ │ │ │ │ subs r6, r3, #1 │ │ │ │ bmi.w 1e0a42 │ │ │ │ mov.w r9, r3, lsl #2 │ │ │ │ b.n 1e0790 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - beq.n 1e0e5c │ │ │ │ + beq.n 1e0e6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ strh r3, [r0, #10] │ │ │ │ - @ instruction: 0xffffcf8a │ │ │ │ + @ instruction: 0xffffcf92 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrb.w r3, [r2, #384] @ 0x180 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bls.w 1e11cc │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.w 1e15e0 │ │ │ │ @@ -482752,25 +482749,25 @@ │ │ │ │ str.w r3, [r9] │ │ │ │ b.n 1e0de6 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #148] @ (1e1480 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ @@ -483599,101 +483596,101 @@ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ vldr d3, [r3] │ │ │ │ b.w 1e10f2 │ │ │ │ ldr r4, [pc, #148] @ (1e1ed0 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ lsls r1, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ vstr d6, [sp, #72] @ 0x48 │ │ │ │ vstr d2, [sp, #64] @ 0x40 │ │ │ │ blx 9e4b4 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ @@ -484150,129 +484147,129 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #240] @ (1e24f0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1e1020 │ │ │ │ nop │ │ │ │ - hlt 0x0034 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r1, r5, #1 │ │ │ │ - rev16 r2, r7 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - rev r6, r3 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbnz r4, 1e246e │ │ │ │ + rev r4, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbnz r6, 1e2444 │ │ │ │ + cbnz r6, 1e2446 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbnz r0, 1e2446 │ │ │ │ + cbnz r0, 1e2448 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r0, r2, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + cbnz r2, 1e2448 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + cpsid a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, r3, #1 │ │ │ │ + adds r4, r4, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r1, r5, #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 │ │ │ │ @@ -484309,17 +484306,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - push {r5, r6, r7} │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r1, 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, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ @@ -484770,45 +484767,45 @@ │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ strh r0, [r2, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrb r4, [r4, #31] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ 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 r9, r0 │ │ │ │ @@ -484887,21 +484884,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r1, #18 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r5, #16 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ 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 r9, r0 │ │ │ │ @@ -484978,21 +484975,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -485162,25 +485159,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #340] @ (1e3090 ) │ │ │ │ @@ -485307,27 +485304,27 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r0, [r3, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -485649,25 +485646,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ 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} │ │ │ │ - add r5, pc, #880 @ (adr r5, 1e382c ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 1e384c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, pc, #720 @ (adr r5, 1e3794 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 1e37b4 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, pc, #560 @ (adr r5, 1e36fc ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 1e371c ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r1, 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -486185,33 +486182,33 @@ │ │ │ │ blx 95b4c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ vldr d5, [r5, #16] │ │ │ │ add.w r2, r2, #1424 @ 0x590 │ │ │ │ vsub.f64 d8, d8, d5 │ │ │ │ vldr d6, [r2, #-8] │ │ │ │ b.n 1e3b02 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e3bb0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -486805,173 +486802,173 @@ │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldrb r7, [r5, r0] │ │ │ │ vabal.u , d15, d20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrh r3, [r0, #30] │ │ │ │ vtbx.8 d31, {d15}, d13 │ │ │ │ vcvt.u16.f16 q12, , #1 │ │ │ │ vmla.i , , d19[0] │ │ │ │ - vqrdmlah.s , , d28[0] │ │ │ │ + @ instruction: 0xffff9ef4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ lsls r1, r5, #1 │ │ │ │ asrs r3, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r1, [r3, #10] │ │ │ │ - @ instruction: 0xffff9d24 │ │ │ │ + @ instruction: 0xffff9d2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrh r5, [r2, #20] │ │ │ │ vabdl.u q12, d31, d1 │ │ │ │ - vqdmulh.s , , d0[0] │ │ │ │ + vqdmulh.s , , d8[0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ bl 32e266 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x622> │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strh r7, [r3, #48] @ 0x30 │ │ │ │ - vdup.8 d25, d2[7] │ │ │ │ + vdup.8 d25, d10[7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strh r5, [r6, #42] @ 0x2a │ │ │ │ - @ instruction: 0xffff9bd0 │ │ │ │ + @ instruction: 0xffff9bd8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrh r3, [r6, #40] @ 0x28 │ │ │ │ - @ instruction: 0xffff9b9e │ │ │ │ + vtbl.8 d25, {d31-) │ │ │ │ - @ instruction: 0xffff9b70 │ │ │ │ + @ instruction: 0xffff9b78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r6, [pc, #172] @ (1e4350 ) │ │ │ │ - vtbx.8 d25, {d15-d18}, d4 │ │ │ │ + vtbx.8 d25, {d15-d18}, d12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ lsrs r3, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmia r0!, {r0, r2, r3, r6} │ │ │ │ - vtbx.8 d25, {d31- instruction: 0xffff9ab4 │ │ │ │ + @ instruction: 0xffff9abc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ iteet eq │ │ │ │ - vtbleq.8 d25, {d31- │ │ │ │ - @ instruction: 0xffff9a54 │ │ │ │ + @ instruction: 0xffff9a5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ @ instruction: 0xeb3bffff │ │ │ │ ldc 15, cr15, [r9], {255} @ 0xff │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ str r1, [r3, r5] │ │ │ │ - vtbx.8 d25, {d31- instruction: 0xffff99f2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vmla.i16 q8, q5, d0[3] │ │ │ │ + vmla.i32 q8, q1, d8[1] │ │ │ │ bl 242306 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vmla.i32 q0, q7, d8[1] │ │ │ │ + vmla.i q0, q3, d24[0] │ │ │ │ lsrs r1, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vmla.i q0, q1, d0[6] │ │ │ │ + vmla.i q0, q5, d0[6] │ │ │ │ lsrs r5, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vhadd.u16 q8, q3, q12 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + vhadd.u16 q8, q7, q12 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r7, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cdp2 0, 15, cr0, cr6, cr8, {3} │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + cdp2 0, 15, cr0, cr14, cr8, {3} │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cdp2 0, 13, cr0, cr12, cr8, {3} │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + cdp2 0, 14, cr0, cr4, cr8, {3} │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cdp2 0, 9, cr0, cr8, cr8, {3} │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ + cdp2 0, 10, cr0, cr0, cr8, {3} │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cdp2 0, 5, cr0, cr12, cr8, {3} │ │ │ │ + cdp2 0, 6, cr0, cr4, cr8, {3} │ │ │ │ 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 9ddd0 │ │ │ │ @@ -486993,17 +486990,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldc2l 0, cr0, [sl], #-416 @ 0xfffffe60 │ │ │ │ + stc2 0, cr0, [r2], {104} @ 0x68 │ │ │ │ │ │ │ │ 001e43bc : │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ @@ -487137,30 +487134,30 @@ │ │ │ │ b.n 1e4480 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfba60068 │ │ │ │ + @ instruction: 0xfbae0068 │ │ │ │ str r4, [r2, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfb6e0068 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + @ instruction: 0xfb760068 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfb360068 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + @ instruction: 0xfb3e0068 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r5, #1 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 1e454e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -487363,17 +487360,17 @@ │ │ │ │ b.n 1e4772 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 1e47a4 │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ b.n 1e464e │ │ │ │ nop │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vst4.16 {d0-d3}, [r4 :128], r8 │ │ │ │ + vst4.16 {d0-d3}, [ip :128], r8 │ │ │ │ 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 r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -487712,51 +487709,51 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r5, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movw r0, #18536 @ 0x4868 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + movw r0, #51304 @ 0xc868 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf6260068 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf62e0068 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xeb9c0068 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + sub.w r0, r4, r8, asr #1 │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sub.w r0, r4, #15204352 @ 0xe80000 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + sub.w r0, ip, #15204352 @ 0xe80000 │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf5860068 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + @ instruction: 0xf58e0068 │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sbc.w r0, r8, #15204352 @ 0xe80000 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + sbcs.w r0, r0, #15204352 @ 0xe80000 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds.w r0, sl, #15204352 @ 0xe80000 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf5220068 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf4fa0068 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + add.w r0, r2, #15204352 @ 0xe80000 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e4bd0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -487789,17 +487786,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf3f80068 │ │ │ │ + and.w r0, r0, #15204352 @ 0xe80000 │ │ │ │ │ │ │ │ 001e4c40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -487823,19 +487820,19 @@ │ │ │ │ vldr d0, [pc, #8] @ 1e4c88 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e4ea8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e4c9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487859,19 +487856,19 @@ │ │ │ │ blx 9da08 │ │ │ │ vldr d0, [pc, #4] @ 1e4ce0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e4f00 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e4cf4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487891,19 +487888,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1e4d3c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e4d40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487923,19 +487920,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1e4d88 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e4d8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -487959,19 +487956,19 @@ │ │ │ │ blx 9da08 │ │ │ │ vldr d0, [pc, #4] @ 1e4dd0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e4ff0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r1, 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, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -488141,30 +488138,30 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1e4f90 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add.w r0, lr, #104 @ 0x68 │ │ │ │ + adds.w r0, r6, #104 @ 0x68 │ │ │ │ ldrsb r4, [r7, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf0d60068 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + @ instruction: 0xf0de0068 │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - eors.w r0, r6, #104 @ 0x68 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + eors.w r0, lr, #104 @ 0x68 │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - orns r0, r8, #104 @ 0x68 │ │ │ │ + eor.w r0, r0, #104 @ 0x68 │ │ │ │ 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] │ │ │ │ @@ -488186,17 +488183,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - and.w r0, r2, #104 @ 0x68 │ │ │ │ + and.w r0, sl, #104 @ 0x68 │ │ │ │ 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] │ │ │ │ @@ -488218,17 +488215,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vext.8 q0, q1, q12, #0 │ │ │ │ + vext.8 q0, q5, q12, #0 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ @@ -488398,29 +488395,29 @@ │ │ │ │ b.n 1e5230 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r6, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r2, [r7, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cdp 0, 1, cr0, cr4, cr8, {3} │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + cdp 0, 1, cr0, cr12, cr8, {3} │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldcl 0, cr0, [r6, #416]! @ 0x1a0 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldcl 0, cr0, [lr, #416]! @ 0x1a0 │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldcl 0, cr0, [r6, #416] @ 0x1a0 │ │ │ │ + ldcl 0, cr0, [lr, #416] @ 0x1a0 │ │ │ │ │ │ │ │ 001e5284 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -488453,19 +488450,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e5508 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e52fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -488499,19 +488496,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e5580 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e5374 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -488531,19 +488528,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1e53bc ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 001e53c0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -488633,29 +488630,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (1e54d8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xebf20068 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + @ instruction: 0xebfa0068 │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sub.w r0, ip, r8, asr #1 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + subs.w r0, r4, r8, asr #1 │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sbcs.w r0, r4, r8, asr #1 │ │ │ │ + sbcs.w r0, ip, r8, asr #1 │ │ │ │ │ │ │ │ 001e54dc : │ │ │ │ stmdb 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 │ │ │ │ @@ -488718,19 +488715,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 9f6b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 9a2e0 │ │ │ │ b.n 1e5524 │ │ │ │ nop │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xeaba0068 │ │ │ │ + pkhtb r0, r2, r8, asr #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movw ip, #33795 @ 0x8403 │ │ │ │ movt ip, #57876 @ 0xe214 │ │ │ │ @@ -488857,17 +488854,17 @@ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ bcs.n 1e56c2 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmdb sl, {r3, r5, r6} │ │ │ │ + stmdb r2!, {r3, r5, r6} │ │ │ │ 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, #484] @ (1e5928 ) │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -489055,41 +489052,41 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #64] @ (1e595c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1e5906 │ │ │ │ nop │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e58e8 │ │ │ │ + b.n 1e58f8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e58b0 │ │ │ │ + b.n 1e58c0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e57f4 │ │ │ │ + b.n 1e5804 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e57c8 │ │ │ │ + b.n 1e57d8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e5798 │ │ │ │ + b.n 1e57a8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e5764 │ │ │ │ + b.n 1e5774 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #392] @ (1e5afc ) │ │ │ │ @@ -489247,37 +489244,37 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1e5a1c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #640] @ (1e5d80 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, pc, #312 @ (adr r6, 1e5c48 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 1e5c68 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r3, [pc, #992] @ (1e5ef4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e569c │ │ │ │ + b.n 1e56ac │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e55f4 │ │ │ │ + b.n 1e5604 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ mov r8, r1 │ │ │ │ @@ -489791,51 +489788,51 @@ │ │ │ │ ... │ │ │ │ ldr r2, [pc, #760] @ (1e642c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #552] @ (1e6364 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e66a4 │ │ │ │ + b.n 1e66b4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e6450 │ │ │ │ + b.n 1e6460 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e6414 │ │ │ │ + b.n 1e6424 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 1e6270 │ │ │ │ + b.n 1e6280 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - svc 12 │ │ │ │ + svc 20 │ │ │ │ lsls r0, 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #220] @ (1e6278 ) │ │ │ │ @@ -489925,23 +489922,23 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1e61e4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r0, pc │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r0, r5, #1 │ │ │ │ add r0, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ble.n 1e61fc │ │ │ │ + ble.n 1e620c │ │ │ │ lsls r0, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -490165,33 +490162,33 @@ │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1e62f0 │ │ │ │ b.n 1e63e6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bvc.n 1e6450 │ │ │ │ + bvc.n 1e6460 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - blt.n 1e646c │ │ │ │ + blt.n 1e647c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - blt.n 1e65f4 │ │ │ │ + blt.n 1e6604 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - blt.n 1e65a0 │ │ │ │ + blt.n 1e65b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ 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 r4, [pc, #176] @ (1e6604 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -490266,17 +490263,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bge.n 1e66a8 │ │ │ │ + bge.n 1e66b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ands r2, r6 │ │ │ │ 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 │ │ │ │ @@ -490553,41 +490550,41 @@ │ │ │ │ b.n 1e66b2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bls.n 1e6a20 │ │ │ │ + bls.n 1e6a30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r7, #98 @ 0x62 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bls.n 1e6964 │ │ │ │ + bls.n 1e6974 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bhi.n 1e6938 │ │ │ │ + bhi.n 1e6948 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvc.n 1e6874 │ │ │ │ + bvc.n 1e6884 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r5, #22] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvc.n 1e6980 │ │ │ │ + bvc.n 1e6990 │ │ │ │ lsls r0, r5, #1 │ │ │ │ mov r8, r2 │ │ │ │ add.w sl, sp, #44 @ 0x2c │ │ │ │ str.w r8, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #852] @ (1e6ccc ) │ │ │ │ mov r0, sl │ │ │ │ @@ -490902,77 +490899,77 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #136] @ (1e6d48 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1e66b2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1e6da4 │ │ │ │ + bpl.n 1e6db4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1e6d28 │ │ │ │ + bpl.n 1e6d38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 1e6cfc │ │ │ │ + bpl.n 1e6d0c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1e6cd0 │ │ │ │ + bmi.n 1e6ce0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1e6ca4 │ │ │ │ + bmi.n 1e6cb4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1e6c78 │ │ │ │ + bmi.n 1e6c88 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1e6c58 │ │ │ │ + bmi.n 1e6c68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1e6dec │ │ │ │ + bmi.n 1e6dfc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1e6dc0 │ │ │ │ + bmi.n 1e6dd0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1e6d94 │ │ │ │ + bmi.n 1e6da4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 1e6d68 │ │ │ │ + bmi.n 1e6d78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcc.n 1e6d14 │ │ │ │ + bcc.n 1e6d24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcc.n 1e6cc0 │ │ │ │ + bcc.n 1e6cd0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcc.n 1e6c68 │ │ │ │ + bcc.n 1e6c78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bcc.n 1e6e0c │ │ │ │ + bcc.n 1e6e1c │ │ │ │ lsls r0, 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, #2952] @ 0xb88 │ │ │ │ ldr r5, [pc, #908] @ (1e70f0 ) │ │ │ │ @@ -491280,19 +491277,19 @@ │ │ │ │ b.n 1e6dce │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r0, #174 @ 0xae │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - beq.n 1e7030 │ │ │ │ + beq.n 1e7040 │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r6, #106 @ 0x6a │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 9bdf0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -491829,113 +491826,113 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1e6faa │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -492035,23 +492032,23 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1e77fa │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ cmp r6, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #184] @ (1e7958 ) │ │ │ │ @@ -492131,17 +492128,17 @@ │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #110 @ 0x6e │ │ │ │ lsls r4, r6, #1 │ │ │ │ cmp r4, #252 @ 0xfc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #180] @ (1e7a34 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -492221,17 +492218,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #148 @ 0x94 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1} │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ @@ -492371,25 +492368,25 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (1e7bbc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r0, [r7, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r0, 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -492608,45 +492605,45 @@ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r3, #8 │ │ │ │ b.n 1e7cde │ │ │ │ nop │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r0, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -492682,17 +492679,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -492871,32 +492868,32 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - it lt │ │ │ │ - lsllt r0, r5, #1 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + nop {12} │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - itte ls │ │ │ │ - lslls r0, r5, #1 │ │ │ │ - stmdbls sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movhi.w ip, #4096 @ 0x1000 │ │ │ │ + ittt ge │ │ │ │ + lslge r0, r5, #1 │ │ │ │ + stmdbge sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movge.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -492953,17 +492950,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 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -493056,15 +493053,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r4, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ movs r3, #226 @ 0xe2 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -493265,41 +493262,41 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (1e84a0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1e83e6 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pop {r6} │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbnz r6, 1e8510 │ │ │ │ + cbnz r6, 1e8512 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbnz r4, 1e8512 │ │ │ │ + cbnz r4, 1e8514 │ │ │ │ lsls r0, 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 r6, [r2, #16] │ │ │ │ mov r8, r3 │ │ │ │ @@ -493359,21 +493356,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (1e8558 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1e850a │ │ │ │ nop │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbnz r4, 1e859a │ │ │ │ + cbnz r4, 1e859c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - revsh r6, r3 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r3, [pc, #208] @ (1e8630 ) │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add r3, pc │ │ │ │ cmp r2, #1 │ │ │ │ ble.n 1e85fa │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -493589,25 +493586,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (1e8790 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1e86e6 │ │ │ │ nop │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbnz r0, 1e8784 │ │ │ │ + cbnz r0, 1e8786 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr.w r4, [pc, #3064] @ 1e93a0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -494696,141 +494693,141 @@ │ │ │ │ nop │ │ │ │ subs r0, r5, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r6, #0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r6, [r1, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r0, 1e9448 │ │ │ │ + cbz r0, 1e944a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r0, 1e9444 │ │ │ │ + cbz r0, 1e9446 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r6, 1e943e │ │ │ │ + cbz r6, 1e9440 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - uxtb r0, r2 │ │ │ │ + uxtb r0, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [pc, #976] @ (1e97b8 ) │ │ │ │ + ldr r7, [pc, #1008] @ (1e97d8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - uxth r6, r3 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [pc, #840] @ (1e9738 ) │ │ │ │ + ldr r7, [pc, #872] @ (1e9758 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [pc, #656] @ (1e9688 ) │ │ │ │ + ldr r7, [pc, #688] @ (1e96a8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sxtb r6, r1 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [pc, #456] @ (1e95c8 ) │ │ │ │ + ldr r7, [pc, #488] @ (1e95e8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [pc, #256] @ (1e9508 ) │ │ │ │ + ldr r7, [pc, #288] @ (1e9528 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r2, 1e9446 │ │ │ │ + cbz r2, 1e9448 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [pc, #32] @ (1e9430 ) │ │ │ │ + ldr r7, [pc, #64] @ (1e9450 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r2, 1e9440 │ │ │ │ + cbz r2, 1e9442 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #872] @ (1e9780 ) │ │ │ │ + ldr r6, [pc, #904] @ (1e97a0 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r4, 1e943c │ │ │ │ + cbz r4, 1e943e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #128] @ (1e94a0 ) │ │ │ │ + ldr r6, [pc, #160] @ (1e94c0 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #960] @ (1e97e8 ) │ │ │ │ + ldr r5, [pc, #992] @ (1e9808 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #328] @ (1e9578 ) │ │ │ │ + ldr r5, [pc, #360] @ (1e9598 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add sp, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #928] @ (1e97d8 ) │ │ │ │ + ldr r4, [pc, #960] @ (1e97f8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #680] @ (1e96e8 ) │ │ │ │ + ldr r4, [pc, #712] @ (1e9708 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #0] @ (1e9448 ) │ │ │ │ + ldr r4, [pc, #32] @ (1e9468 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #832] @ (1e9790 ) │ │ │ │ + ldr r3, [pc, #864] @ (1e97b0 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #544] @ (1e9678 ) │ │ │ │ + ldr r3, [pc, #576] @ (1e9698 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #240] @ (1e9550 ) │ │ │ │ + ldr r3, [pc, #272] @ (1e9570 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #8] @ (1e9470 ) │ │ │ │ + ldr r3, [pc, #40] @ (1e9490 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #904] @ (1e97f8 ) │ │ │ │ + ldr r2, [pc, #936] @ (1e9818 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #728] @ (1e9750 ) │ │ │ │ + ldr r2, [pc, #760] @ (1e9770 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #600] @ (1e96d8 ) │ │ │ │ + ldr r2, [pc, #632] @ (1e96f8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #408] @ (1e9620 ) │ │ │ │ + ldr r2, [pc, #440] @ (1e9640 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #280] @ (1e95a8 ) │ │ │ │ + ldr r2, [pc, #312] @ (1e95c8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1e9530 ) │ │ │ │ + ldr r2, [pc, #184] @ (1e9550 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #24] @ (1e94b8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1e94d8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [pc, #920] @ (1e9840 ) │ │ │ │ + ldr r1, [pc, #952] @ (1e9860 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -494977,21 +494974,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #212] @ (1e9760 ) │ │ │ │ @@ -495083,23 +495080,23 @@ │ │ │ │ b.n 1e96ea │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r1, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r2 │ │ │ │ + mov r8, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r2, r5, #28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r0, 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 r4, [pc, #132] @ (1e9814 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -495158,17 +495155,17 @@ │ │ │ │ movs r2, #5 │ │ │ │ b.n 1e9804 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r0, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r6, r5, #24 │ │ │ │ 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 │ │ │ │ @@ -495248,17 +495245,17 @@ │ │ │ │ ... │ │ │ │ lsrs r4, r2, #23 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add ip, r8 │ │ │ │ + add ip, r9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp lr, fp │ │ │ │ + cmp lr, ip │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ vmov.f64 d2, d8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ vmov.f64 d1, #240 @ 0xbf800000 -1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -495766,89 +495763,89 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1e9874 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r8, r0 │ │ │ │ + add r8, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mvns r6, r2 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, pc, #216 @ (adr r3, 1e9f98 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 1e9fb8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - eors r0, r6 │ │ │ │ + eors r0, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, pc, #112 @ (adr r3, 1e9f38 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 1e9f58 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - eors r6, r2 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1e9ed8 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 1e9ef8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ands r4, r7 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, pc, #928 @ (adr r2, 1ea278 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 1ea298 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, pc, #824 @ (adr r2, 1ea218 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 1ea238 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 1ea1b8 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 1ea1d8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, pc, #616 @ (adr r2, 1ea158 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 1ea178 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, pc, #512 @ (adr r2, 1ea0f8 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 1ea118 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, pc, #408 @ (adr r2, 1ea098 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 1ea0b8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, pc, #304 @ (adr r2, 1ea038 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 1ea058 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, pc, #200 @ (adr r2, 1e9fd8 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 1e9ff8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 1e9f78 ) │ │ │ │ + add r2, pc, #128 @ (adr r2, 1e9f98 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 1ea318 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 1e9f38 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, pc, #912 @ (adr r1, 1ea2b8 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 1ea2d8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, pc, #808 @ (adr r1, 1ea258 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 1ea278 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, pc, #704 @ (adr r1, 1ea1f8 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 1ea218 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, pc, #568 @ (adr r1, 1ea178 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 1ea198 ) │ │ │ │ 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, #2832] @ 0xb10 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #88] @ (1e9fac ) │ │ │ │ @@ -496229,25 +496226,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 1eaa6c │ │ │ │ b.n 1ea3a8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ @@ -496429,17 +496426,17 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1ea2f4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 1ea308 │ │ │ │ ... │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 9ee4c │ │ │ │ @@ -496694,21 +496691,21 @@ │ │ │ │ b.n 1ea1b8 │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bgt.w 1ea02a │ │ │ │ b.w 1e9f86 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #864] @ (1eac18 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 9ee4c │ │ │ │ @@ -497015,89 +497012,89 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #168] @ (1eacac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1e9f88 │ │ │ │ ... │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r0, [pc, #704] @ (1eaf74 ) │ │ │ │ mov.w r1, #1216 @ 0x4c0 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #696] @ (1eaf78 ) │ │ │ │ @@ -497343,113 +497340,113 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #208] @ (1eb038 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1e9f88 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #126 @ 0x7e │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, 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 r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -497530,33 +497527,33 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc2l 0, cr0, [r6, #412]! @ 0x19c │ │ │ │ + stc2l 0, cr0, [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, #2920] @ 0xb68 │ │ │ │ ldr r4, [pc, #948] @ (1eb500 ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #948] @ (1eb504 ) │ │ │ │ @@ -497909,29 +497906,29 @@ │ │ │ │ b.n 1eb27e │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xf4c60073 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3960073 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx 9beb4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -498063,45 +498060,45 @@ │ │ │ │ ldr r0, [pc, #76] @ (1eb6c0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1eb27e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r7, #24 │ │ │ │ + movs r7, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ lsls r0, 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 r5, r3 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -499221,94 +499218,94 @@ │ │ │ │ mov sl, r3 │ │ │ │ b.n 1ec392 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ mrc 0, 5, r0, cr4, cr3, {3} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ mrc 0, 1, r0, cr0, cr3, {3} │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r3, #54 @ 0x36 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r2, r1, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + ands r2, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r4, r2, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r7, r3 │ │ │ │ beq.n 1ec418 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r1, [r6, r2, lsl #2] │ │ │ │ add.w r0, r1, lr │ │ │ │ @@ -499724,63 +499721,63 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #112] @ (1ec878 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1ebfdc │ │ │ │ nop │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ subs.w sl, r3, #0 │ │ │ │ ble.n 1ec8c8 │ │ │ │ @@ -499822,17 +499819,17 @@ │ │ │ │ blx 96a84 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r0, 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 r4, [r1, #16] │ │ │ │ sub sp, #28 │ │ │ │ @@ -499968,29 +499965,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (1ecaa0 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1ec998 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -500151,37 +500148,37 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (1ecc84 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1ecb2a │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -500305,37 +500302,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (1ece00 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1ecd4a │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r0, 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, #1872] @ 0x750 │ │ │ │ ldr.w r4, [pc, #1484] @ 1ed3e8 │ │ │ │ @@ -500870,55 +500867,55 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 1ed1c4 │ │ │ │ ... │ │ │ │ bvc.n 1ed3d0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r5, #1 │ │ │ │ bmi.n 1ed4ac │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #993 @ 0x3e1 │ │ │ │ ldr r0, [pc, #536] @ (1ed664 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -501127,61 +501124,61 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #104] @ (1ed6c0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1ed63e │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ 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, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ mov r9, r2 │ │ │ │ @@ -501562,35 +501559,35 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ b.n 1ed872 │ │ │ │ ... │ │ │ │ ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldmia r5, {r1, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ vldr s15, [r6, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -501829,21 +501826,21 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ b.n 1ed872 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1edc90 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1edeb6 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -502133,34 +502130,34 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1ed872 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - vmla.i16 q0, q1, d0[3] │ │ │ │ - str r6, [r7, #32] │ │ │ │ + vmla.i16 q0, q5, d0[3] │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr8, {3} │ │ │ │ - str r2, [r6, #20] │ │ │ │ + cdp2 0, 12, cr0, cr14, cr8, {3} │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp2 0, 4, cr0, cr8, cr8, {3} │ │ │ │ - str r4, [r6, #12] │ │ │ │ + cdp2 0, 5, cr0, cr0, cr8, {3} │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc2 0, cr0, [lr, #416]! @ 0x1a0 │ │ │ │ - str r2, [r3, #4] │ │ │ │ + ldc2 0, cr0, [r6, #416]! @ 0x1a0 │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc2 0, cr0, [r0, #416] @ 0x1a0 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + ldc2 0, cr0, [r8, #416] @ 0x1a0 │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #-416]! @ 0xfffffe60 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + ldc2l 0, cr0, [r8, #-416]! @ 0xfffffe60 │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #-416] @ 0xfffffe60 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + ldc2l 0, cr0, [sl, #-416] @ 0xfffffe60 │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #4126 @ 0x101e │ │ │ │ ldr.w r0, [pc, #1200] @ 1ee528 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -502597,86 +502594,86 @@ │ │ │ │ ldr r0, [pc, #216] @ (1ee5e8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1ed872 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stc2l 0, cr0, [lr], #416 @ 0x1a0 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldc2l 0, cr0, [r6], #416 @ 0x1a0 │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc2l 0, cr0, [sl], {104} @ 0x68 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldc2l 0, cr0, [r2], {104} @ 0x68 │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc2 0, cr0, [r4], #416 @ 0x1a0 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + stc2 0, cr0, [ip], #416 @ 0x1a0 │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - mcrr2 0, 6, r0, lr, cr8 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + mrrc2 0, 6, r0, r6, cr8 │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc2 0, cr0, [r8], {104} @ 0x68 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldc2 0, cr0, [r0], {104} @ 0x68 │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfbd60068 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + @ instruction: 0xfbde0068 │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfb980068 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + @ instruction: 0xfba00068 │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc2 0, cr0, [r8, #416]! @ 0x1a0 │ │ │ │ - @ instruction: 0xfa4e0068 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + stc2l 0, cr0, [r0, #416] @ 0x1a0 │ │ │ │ + @ instruction: 0xfa560068 │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfa300068 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + @ instruction: 0xfa380068 │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfa100068 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + @ instruction: 0xfa180068 │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr??.w r0, [r2, #104] @ 0x68 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldr??.w r0, [sl, #104] @ 0x68 │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr??.w r0, [r4, #104] @ 0x68 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldr??.w r0, [ip, #104] @ 0x68 │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh.w r0, [r4, #104] @ 0x68 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrsh.w r0, [ip, #104] @ 0x68 │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb.w r0, [r4, #104] @ 0x68 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrsb.w r0, [ip, #104] @ 0x68 │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr??.w r0, [r6, r8, lsl #2] │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldr??.w r0, [lr, r8, lsl #2] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr??.w r0, [r8, r8, lsl #2] │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + vld4.16 {d16-d19}, [r0 :128], r8 │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh.w r0, [sl, r8, lsl #2] │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + vst4.16 {d16-d19}, [r2 :128], r8 │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb.w r0, [ip, r8, lsl #2] │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + vld4.16 {d0-d3}, [r4 :128], r8 │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr??.w r0, [ip, #104] @ 0x68 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + vst4.16 {d0-d3}, [r4 :128], r8 │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr.w r0, [ip, #104] @ 0x68 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + str??.w r0, [r4, #104] @ 0x68 │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh.w r0, [ip, #104] @ 0x68 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + str.w r0, [r4, #104] @ 0x68 │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb.w r0, [lr, #104] @ 0x68 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + strh.w r0, [r6, #104] @ 0x68 │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb.w r0, [r0, #104] @ 0x68 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + strb.w r0, [r8, #104] @ 0x68 │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str??.w r0, [r2, r8, lsl #2] │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + str??.w r0, [sl, r8, lsl #2] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov sl, r2 │ │ │ │ @@ -503255,28 +503252,28 @@ │ │ │ │ ... │ │ │ │ stmia r0!, {r1} │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00e4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - orns r0, lr, #15204352 @ 0xe80000 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + eor.w r0, r6, #15204352 @ 0xe80000 │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf3520068 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + @ instruction: 0xf35a0068 │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf3340068 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + @ instruction: 0xf33c0068 │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf2fc0068 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + @ instruction: 0xf3040068 │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf2980068 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + subw r0, r0, #104 @ 0x68 │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrd r5, r6, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1ee826 │ │ │ │ b.n 1ee726 │ │ │ │ ldrb.w r1, [r2, #93] @ 0x5d │ │ │ │ @@ -503604,35 +503601,35 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ ldr r1, [r5, #12] │ │ │ │ vtbx.8 d25, {d15-d16}, d27 │ │ │ │ vtbx.8 d22, {d31}, d11 │ │ │ │ - @ instruction: 0xffffef04 │ │ │ │ + @ instruction: 0xffffef0c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 14, cr0, cr8, cr8, {3} │ │ │ │ - str r4, [r2, r6] │ │ │ │ + cdp 0, 15, cr0, cr0, cr8, {3} │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 12, cr0, cr6, cr8, {3} │ │ │ │ - str r2, [r6, r5] │ │ │ │ + cdp 0, 12, cr0, cr14, cr8, {3} │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 10, cr0, cr8, cr8, {3} │ │ │ │ - str r4, [r2, r5] │ │ │ │ + cdp 0, 11, cr0, cr0, cr8, {3} │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 8, cr0, cr2, cr8, {3} │ │ │ │ - str r6, [r5, r4] │ │ │ │ + cdp 0, 8, cr0, cr10, cr8, {3} │ │ │ │ + str r6, [r6, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 6, cr0, cr4, cr8, {3} │ │ │ │ - str r0, [r2, r4] │ │ │ │ + cdp 0, 6, cr0, cr12, cr8, {3} │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 4, cr0, cr6, cr8, {3} │ │ │ │ - str r2, [r6, r3] │ │ │ │ + cdp 0, 4, cr0, cr14, cr8, {3} │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vmov s15, r2 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ vcvt.f64.u32 d0, s15 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -503792,37 +503789,37 @@ │ │ │ │ beq.w 1ee81e │ │ │ │ b.w 1ee726 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r6, r8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1ee81e │ │ │ │ b.w 1ee726 │ │ │ │ - ldc 0, cr0, [r6, #416] @ 0x1a0 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + ldc 0, cr0, [lr, #416] @ 0x1a0 │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc 0, cr0, [ip, #-416]! @ 0xfffffe60 │ │ │ │ - ldr r7, [pc, #864] @ (1ef4a8 ) │ │ │ │ + ldc 0, cr0, [r4, #-416]! @ 0xfffffe60 │ │ │ │ + ldr r7, [pc, #896] @ (1ef4c8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc 0, cr0, [lr, #-416] @ 0xfffffe60 │ │ │ │ - ldr r7, [pc, #744] @ (1ef438 ) │ │ │ │ + ldc 0, cr0, [r6, #-416] @ 0xfffffe60 │ │ │ │ + ldr r7, [pc, #776] @ (1ef458 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldcl 0, cr0, [r0], #416 @ 0x1a0 │ │ │ │ - ldr r7, [pc, #624] @ (1ef3c8 ) │ │ │ │ + ldcl 0, cr0, [r8], #416 @ 0x1a0 │ │ │ │ + ldr r7, [pc, #656] @ (1ef3e8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stcl 0, cr0, [sl], {104} @ 0x68 │ │ │ │ - ldr r7, [pc, #472] @ (1ef338 ) │ │ │ │ + ldcl 0, cr0, [r2], {104} @ 0x68 │ │ │ │ + ldr r7, [pc, #504] @ (1ef358 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc 0, cr0, [ip], #416 @ 0x1a0 │ │ │ │ - ldr r7, [pc, #352] @ (1ef2c8 ) │ │ │ │ + ldc 0, cr0, [r4], #416 @ 0x1a0 │ │ │ │ + ldr r7, [pc, #384] @ (1ef2e8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc 0, cr0, [lr], {104} @ 0x68 │ │ │ │ - ldr r7, [pc, #232] @ (1ef258 ) │ │ │ │ + ldc 0, cr0, [r6], {104} @ 0x68 │ │ │ │ + ldr r7, [pc, #264] @ (1ef278 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldcl 0, cr0, [r0], #-416 @ 0xfffffe60 │ │ │ │ - ldr r7, [pc, #112] @ (1ef1e8 ) │ │ │ │ + ldcl 0, cr0, [r8], #-416 @ 0xfffffe60 │ │ │ │ + ldr r7, [pc, #144] @ (1ef208 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001ef178 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -504460,178 +504457,178 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1ef1e4 │ │ │ │ push {r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r7, [r1, #76] @ 0x4c │ │ │ │ vabal.u , d15, d20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebee0068 │ │ │ │ - cdp 0, 5, cr0, cr14, cr8, {3} │ │ │ │ - @ instruction: 0xeb980068 │ │ │ │ - ldr r6, [pc, #264] @ (1ef958 ) │ │ │ │ + @ instruction: 0xebf60068 │ │ │ │ + cdp 0, 6, cr0, cr6, cr8, {3} │ │ │ │ + sub.w r0, r0, r8, asr #1 │ │ │ │ + ldr r6, [pc, #296] @ (1ef978 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r2, r3, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sbc.w r0, r8, r8, asr #1 │ │ │ │ + sbcs.w r0, r0, r8, asr #1 │ │ │ │ str r2, [sp, #420] @ 0x1a4 │ │ │ │ vrshr.u64 , , #1 │ │ │ │ vabal.u q13, d15, d23 │ │ │ │ vsri.32 d26, d11, #1 │ │ │ │ - vqrdmulh.s q15, , d12[0] │ │ │ │ + @ instruction: 0xffffedd4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xeaec0068 │ │ │ │ - ldr r5, [pc, #600] @ (1efacc ) │ │ │ │ + @ instruction: 0xeaf40068 │ │ │ │ + ldr r5, [pc, #632] @ (1efaec ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ asrs r3, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r1, [r5, #60] @ 0x3c │ │ │ │ - vtbl.8 d30, {d31-) │ │ │ │ + ldr r5, [pc, #328] @ (1ef9d0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - eor.w r0, r2, r8, asr #1 │ │ │ │ - ldr r5, [pc, #176] @ (1ef940 ) │ │ │ │ + eor.w r0, sl, r8, asr #1 │ │ │ │ + ldr r5, [pc, #208] @ (1ef960 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ bpl.n 1ef97e │ │ │ │ vqrdmlah.s q12, , d13[0] │ │ │ │ - vshll.u32 q15, d28, #31 │ │ │ │ + vtbx.8 d30, {d15-d17}, d4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #920] @ (1efc38 ) │ │ │ │ + ldr r4, [pc, #952] @ (1efc58 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ands.w r0, ip, r8, asr #1 │ │ │ │ - ldr r4, [pc, #824] @ (1efbe0 ) │ │ │ │ + bic.w r0, r4, r8, asr #1 │ │ │ │ + ldr r4, [pc, #856] @ (1efc00 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strd r0, r0, [r2, #416]! @ 0x1a0 │ │ │ │ - ldr r4, [pc, #560] @ (1efae0 ) │ │ │ │ + strd r0, r0, [sl, #416]! @ 0x1a0 │ │ │ │ + ldr r4, [pc, #592] @ (1efb00 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrh r1, [r0, #46] @ 0x2e │ │ │ │ - @ instruction: 0xffffe9b0 │ │ │ │ + @ instruction: 0xffffe9b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #360] @ (1efa24 ) │ │ │ │ + ldr r4, [pc, #392] @ (1efa44 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - vqrshrn.u64 d30, q15, #1 │ │ │ │ + vtbl.8 d30, {d31-) │ │ │ │ + ldr r4, [pc, #192] @ (1ef988 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r5, [r7, #48] @ 0x30 │ │ │ │ - vtbx.8 d30, {d15-d16}, d12 │ │ │ │ + vqrshrn.u64 d30, q2, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #984] @ (1efcac ) │ │ │ │ + ldr r3, [pc, #1016] @ (1efccc ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r3, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb sl, {r3, r5, r6} │ │ │ │ - ldr r3, [pc, #784] @ (1efbf0 ) │ │ │ │ + stmdb r2!, {r3, r5, r6} │ │ │ │ + ldr r3, [pc, #816] @ (1efc10 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r5, [r4, #32] │ │ │ │ - vtbx.8 d30, {d31}, d24 │ │ │ │ + @ instruction: 0xffffe8f0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #584] @ (1efb34 ) │ │ │ │ + ldr r3, [pc, #616] @ (1efb54 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrh r3, [r2, #32] │ │ │ │ - @ instruction: 0xffffe8b6 │ │ │ │ + @ instruction: 0xffffe8be │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #384] @ (1efa78 ) │ │ │ │ + ldr r3, [pc, #416] @ (1efa98 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ bl 2ff8fa │ │ │ │ - ldrd r0, r0, [r8], #-416 @ 0x1a0 │ │ │ │ - ldr r3, [pc, #136] @ (1ef98c ) │ │ │ │ + stmia.w r0, {r3, r5, r6} │ │ │ │ + ldr r3, [pc, #168] @ (1ef9ac ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ cbnz r5, 1ef952 │ │ │ │ - vtbx.8 d30, {d15}, d10 │ │ │ │ + vqrshrun.s64 d30, q1, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #984] @ (1efce8 ) │ │ │ │ + ldr r2, [pc, #1016] @ (1efd08 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmia r2!, {r0, r1} │ │ │ │ - vqshrun.s64 d30, q3, #1 │ │ │ │ + vqshrun.s64 d30, q7, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #776] @ (1efc24 ) │ │ │ │ + ldr r2, [pc, #808] @ (1efc44 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrh r5, [r3, #6] │ │ │ │ - @ instruction: 0xffffe7ea │ │ │ │ + vqshl.u64 q15, q9, #63 @ 0x3f │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #600] @ (1efb80 ) │ │ │ │ + ldr r2, [pc, #632] @ (1efba0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r1, [r5, #22] │ │ │ │ @ instruction: 0xffff83c3 │ │ │ │ - vabdl.u q15, d31, d28 │ │ │ │ + vqshl.u64 d30, d20, #63 @ 0x3f │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #352] @ (1efa98 ) │ │ │ │ + ldr r2, [pc, #384] @ (1efab8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ - vabdl.u q15, d31, d0 │ │ │ │ + vabdl.u q15, d31, d8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #176] @ (1ef9f4 ) │ │ │ │ + ldr r2, [pc, #208] @ (1efa14 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r7, [r6, #10] │ │ │ │ - vqshl.u32 q15, q2, #31 │ │ │ │ + vqshl.u32 q15, q6, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #0] @ (1ef950 ) │ │ │ │ + ldr r2, [pc, #32] @ (1ef970 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r3, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ef7a8 │ │ │ │ + b.n 1ef7b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [pc, #848] @ (1efcac ) │ │ │ │ + ldr r1, [pc, #880] @ (1efccc ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r7, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ef75c │ │ │ │ + b.n 1ef76c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [pc, #672] @ (1efc08 ) │ │ │ │ + ldr r1, [pc, #704] @ (1efc28 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ef770 │ │ │ │ + b.n 1ef780 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r5, [r2, #72] @ 0x48 │ │ │ │ - @ instruction: 0xffffe9be │ │ │ │ + vtbx.8 d30, {d31- │ │ │ │ + b.n 1ef6c0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [pc, #272] @ (1efa94 ) │ │ │ │ + ldr r1, [pc, #304] @ (1efab4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1ef684 │ │ │ │ + b.n 1ef694 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [pc, #168] @ (1efa34 ) │ │ │ │ + ldr r1, [pc, #200] @ (1efa54 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xe98a0068 │ │ │ │ - ldrd r0, r0, [r4, #416] @ 0x1a0 │ │ │ │ - b.n 1ef620 │ │ │ │ + @ instruction: 0xe9920068 │ │ │ │ + ldrd r0, r0, [ip, #416] @ 0x1a0 │ │ │ │ + b.n 1ef630 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #960] @ (1efd5c ) │ │ │ │ + ldr r0, [pc, #992] @ (1efd7c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strd r0, r0, [r0, #416] @ 0x1a0 │ │ │ │ - ldrd r0, r0, [r6, #416]! @ 0x1a0 │ │ │ │ - b.n 1ef5bc │ │ │ │ + strd r0, r0, [r8, #416] @ 0x1a0 │ │ │ │ + ldrd r0, r0, [lr, #416]! @ 0x1a0 │ │ │ │ + b.n 1ef5cc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #728] @ (1efc84 ) │ │ │ │ + ldr r0, [pc, #760] @ (1efca4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrd r0, r0, [lr, #416] @ 0x1a0 │ │ │ │ - bics.w r0, r0, r8, asr #1 │ │ │ │ - b.n 1ef558 │ │ │ │ + strd r0, r0, [r6, #416]! @ 0x1a0 │ │ │ │ + bics.w r0, r8, r8, asr #1 │ │ │ │ + b.n 1ef568 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #496] @ (1efbac ) │ │ │ │ + ldr r0, [pc, #528] @ (1efbcc ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ands.w r0, r8, r8, asr #1 │ │ │ │ - orr.w r0, r2, r8, asr #1 │ │ │ │ - b.n 1ef4f4 │ │ │ │ + bic.w r0, r0, r8, asr #1 │ │ │ │ + orr.w r0, sl, r8, asr #1 │ │ │ │ + b.n 1ef504 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #264] @ (1efad4 ) │ │ │ │ + ldr r0, [pc, #296] @ (1efaf4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orr.w r0, r4, r8, asr #1 │ │ │ │ - ands.w r0, r4, r8, asr #1 │ │ │ │ - b.n 1ef468 │ │ │ │ + orr.w r0, ip, r8, asr #1 │ │ │ │ + ands.w r0, ip, r8, asr #1 │ │ │ │ + b.n 1ef478 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - blxns lr │ │ │ │ + blxns pc │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -504654,17 +504651,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 1f00e4 │ │ │ │ + b.n 1f00f4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - mov r2, r1 │ │ │ │ + mov r2, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001efa2c : │ │ │ │ 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 │ │ │ │ @@ -504812,33 +504809,33 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1efada │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #848 @ 0x350 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f023c │ │ │ │ + b.n 1f024c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f00fc │ │ │ │ + b.n 1f010c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1f0064 │ │ │ │ + b.n 1f0074 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1effbc │ │ │ │ + b.n 1effcc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r8, r5 │ │ │ │ + add r8, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1eff88 │ │ │ │ + b.n 1eff98 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1effe0 │ │ │ │ + b.n 1efff0 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov fp, r2 │ │ │ │ @@ -505208,69 +505205,69 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ str r7, [r6, #0] │ │ │ │ b.n 1efc88 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1f0288 │ │ │ │ + b.n 1f0298 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f0150 │ │ │ │ + b.n 1f0160 │ │ │ │ lsls r0, r5, #1 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 1f00d4 │ │ │ │ + b.n 1f00e4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f0014 │ │ │ │ + b.n 1f0024 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmn r0, r6 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - negs r4, r2 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - rors r6, r3 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - svc 22 │ │ │ │ + svc 30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r2, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f0794 │ │ │ │ + b.n 1f07a4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sbcs r0, r1 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f07a4 │ │ │ │ + b.n 1f07b4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #114 @ 0x72 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r2 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f06a0 │ │ │ │ + b.n 1f06b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r3 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #20 │ │ │ │ + udf #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f0694 │ │ │ │ + b.n 1f06a4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001effe0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -505305,17 +505302,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n 1f00c0 │ │ │ │ + ble.n 1f00d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f0054 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -505336,19 +505333,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1f00a0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n 1f00f4 │ │ │ │ + ble.n 1f0104 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bgt.n 1f0070 │ │ │ │ + bgt.n 1f0080 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f0578 │ │ │ │ + b.n 1f0588 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f00a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -505368,19 +505365,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1f00ec ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bgt.n 1f00a0 │ │ │ │ + bgt.n 1f00b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bgt.n 1f001c │ │ │ │ + bgt.n 1f002c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f0524 │ │ │ │ + b.n 1f0534 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f00f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -505400,19 +505397,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1f0138 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bgt.n 1f0054 │ │ │ │ + bgt.n 1f0064 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bgt.n 1f01d0 │ │ │ │ + bgt.n 1f01e0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f04d8 │ │ │ │ + b.n 1f04e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f013c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -505434,19 +505431,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (1f0188 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n 1f020c │ │ │ │ + bgt.n 1f021c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bgt.n 1f0188 │ │ │ │ + bgt.n 1f0198 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f0490 │ │ │ │ + b.n 1f04a0 │ │ │ │ lsls r0, 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, #3976] @ 0xf88 │ │ │ │ mov r7, r2 │ │ │ │ @@ -505743,55 +505740,55 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r4, pc, #448 @ (adr r4, 1f0664 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1f0440 │ │ │ │ + blt.n 1f0450 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - blt.n 1f04c0 │ │ │ │ + blt.n 1f04d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 1f0568 │ │ │ │ + bge.n 1f0578 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 1f053c │ │ │ │ + bge.n 1f054c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ add r2, pc, #864 @ (adr r2, 1f0828 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bge.n 1f04d4 │ │ │ │ + bge.n 1f04e4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1f04a8 │ │ │ │ + bls.n 1f04b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1f05bc │ │ │ │ + bls.n 1f05cc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1f05b8 │ │ │ │ + bls.n 1f05c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1f0538 │ │ │ │ + bls.n 1f0548 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1f050c │ │ │ │ + bls.n 1f051c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f04d8 │ │ │ │ + bhi.n 1f04e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -505814,17 +505811,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - bhi.n 1f05c4 │ │ │ │ + bhi.n 1f05d4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, #234 @ 0xea │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -505847,17 +505844,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - bvc.n 1f0574 │ │ │ │ + bvc.n 1f0584 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr r5, [pc, #820] @ (1f08e4 ) │ │ │ │ @@ -506195,59 +506192,59 @@ │ │ │ │ nop │ │ │ │ add r0, pc, #400 @ (adr r0, 1f0a78 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bvc.n 1f09a0 │ │ │ │ + bvc.n 1f09b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1f08d4 │ │ │ │ + bvs.n 1f08e4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1f08a4 │ │ │ │ + bvs.n 1f08b4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1f0878 │ │ │ │ + bvs.n 1f0888 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1f09bc │ │ │ │ + bvs.n 1f09cc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f08f4 │ │ │ │ + bpl.n 1f0904 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f08c0 │ │ │ │ + bpl.n 1f08d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f098c │ │ │ │ + bpl.n 1f099c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f0958 │ │ │ │ + bpl.n 1f0968 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bmi.n 1f0924 │ │ │ │ + bpl.n 1f0934 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bmi.n 1f08f4 │ │ │ │ + bmi.n 1f0904 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f098c │ │ │ │ + bpl.n 1f099c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bmi.n 1f08c0 │ │ │ │ + bmi.n 1f08d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bmi.n 1f0888 │ │ │ │ + bmi.n 1f0898 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bmi.n 1f08e0 │ │ │ │ + bmi.n 1f08f0 │ │ │ │ lsls r0, 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, #4088] @ 0xff8 │ │ │ │ @@ -506289,17 +506286,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bls.n 1f0aa8 │ │ │ │ + bls.n 1f0ab8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r0, 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, #92] @ (1f0a3c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -506340,15 +506337,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1f0aac │ │ │ │ + bls.n 1f0abc │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -506858,140 +506855,140 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1f0fe4 │ │ │ │ + bhi.n 1f0ff4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r1, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1f0fd8 │ │ │ │ + bhi.n 1f0fe8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f1058 │ │ │ │ + bhi.n 1f1068 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r3, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1f0f04 │ │ │ │ + bvc.n 1f0f14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bvc.n 1f1098 │ │ │ │ + bvc.n 1f10a8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ ldc2l 15, cr15, [pc, #-1020]! @ 1f0bf4 │ │ │ │ - bvc.n 1f1024 │ │ │ │ + bvc.n 1f1034 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1f0ff8 │ │ │ │ + bvc.n 1f1008 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - bvc.n 1f10c0 │ │ │ │ + bvc.n 1f10d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f0f24 │ │ │ │ + bvc.n 1f0f34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1f0f5c │ │ │ │ + bvs.n 1f0f6c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1f0f30 │ │ │ │ + bvs.n 1f0f40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f10bc │ │ │ │ + bvc.n 1f10cc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f0f44 │ │ │ │ + bvc.n 1f0f54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1f10b4 │ │ │ │ + bvs.n 1f10c4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f0f34 │ │ │ │ + bvc.n 1f0f44 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f0fa8 │ │ │ │ + bvc.n 1f0fb8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1f1038 │ │ │ │ + bvs.n 1f1048 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f1004 │ │ │ │ + bpl.n 1f1014 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f0f48 │ │ │ │ + bvc.n 1f0f58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f0fac │ │ │ │ + bvc.n 1f0fbc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f0f84 │ │ │ │ + bpl.n 1f0f94 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f0f84 │ │ │ │ + bvc.n 1f0f94 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f1008 │ │ │ │ + bvc.n 1f1018 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f1108 │ │ │ │ + bpl.n 1f1118 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f0fe0 │ │ │ │ + bvc.n 1f0ff0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f102c │ │ │ │ + bvc.n 1f103c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f108c │ │ │ │ + bpl.n 1f109c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f0ff4 │ │ │ │ + bvc.n 1f1004 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f1060 │ │ │ │ + bvc.n 1f1070 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bmi.n 1f1010 │ │ │ │ + bmi.n 1f1020 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f1028 │ │ │ │ + bvc.n 1f1038 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f108c │ │ │ │ + bhi.n 1f109c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bmi.n 1f118c │ │ │ │ + bmi.n 1f0f9c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f105c │ │ │ │ + bvc.n 1f106c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f10d0 │ │ │ │ + bhi.n 1f10e0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bmi.n 1f1110 │ │ │ │ + bmi.n 1f1120 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f1094 │ │ │ │ + bvc.n 1f10a4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f1134 │ │ │ │ + bhi.n 1f1144 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcc.n 1f1094 │ │ │ │ + bcc.n 1f10a4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f111c │ │ │ │ + bhi.n 1f112c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f11b0 │ │ │ │ + bhi.n 1f0fc0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcc.n 1f1014 │ │ │ │ + bcc.n 1f1024 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r2, [pc, #832] @ (1f1408 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #832] @ (1f140c ) │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ @@ -507300,109 +507297,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 │ │ │ │ - bvc.n 1f144c │ │ │ │ + bvc.n 1f145c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f14d0 │ │ │ │ + bvc.n 1f14e0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcs.n 1f1460 │ │ │ │ + bcs.n 1f1470 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f1494 │ │ │ │ + bvc.n 1f14a4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f1508 │ │ │ │ + bvc.n 1f1518 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bne.n 1f13e4 │ │ │ │ + bne.n 1f13f4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f14e8 │ │ │ │ + bvc.n 1f14f8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f1344 │ │ │ │ + bvc.n 1f1354 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bne.n 1f1368 │ │ │ │ + bne.n 1f1378 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f1518 │ │ │ │ + bvc.n 1f1528 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f139c │ │ │ │ + bvc.n 1f13ac │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bne.n 1f14ec │ │ │ │ + bne.n 1f14fc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f137c │ │ │ │ + bvc.n 1f138c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f1400 │ │ │ │ + bvc.n 1f1410 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bne.n 1f1470 │ │ │ │ + bne.n 1f1480 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f13dc │ │ │ │ + bvc.n 1f13ec │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f144c │ │ │ │ + bvc.n 1f145c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - beq.n 1f1408 │ │ │ │ + beq.n 1f1418 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f14c4 │ │ │ │ + bhi.n 1f14d4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f1430 │ │ │ │ + bvc.n 1f1440 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - beq.n 1f13a0 │ │ │ │ + beq.n 1f13b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f151c │ │ │ │ + bhi.n 1f152c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f14a0 │ │ │ │ + bhi.n 1f14b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - beq.n 1f1538 │ │ │ │ + beq.n 1f1548 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f157c │ │ │ │ + bhi.n 1f138c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f14f8 │ │ │ │ + bhi.n 1f1508 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - beq.n 1f14d0 │ │ │ │ + beq.n 1f14e0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f13dc │ │ │ │ + bhi.n 1f13ec │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f1550 │ │ │ │ + bhi.n 1f1560 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f1440 │ │ │ │ + bhi.n 1f1450 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f15a0 │ │ │ │ + bhi.n 1f13b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f1474 │ │ │ │ + bhi.n 1f1484 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 1f13ec │ │ │ │ + bhi.n 1f13fc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r0, r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [pc, #68] @ (1f1510 ) │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r3, r5, #164 @ 0xa4 │ │ │ │ @@ -507422,21 +507419,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (1f151c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1f0b9a │ │ │ │ - bvc.n 1f1510 │ │ │ │ + bhi.n 1f1520 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f1494 │ │ │ │ + bvc.n 1f14a4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9a4e8 │ │ │ │ @@ -507457,17 +507454,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f156c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -507790,15 +507787,15 @@ │ │ │ │ b.n 1f18fc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r1, r9 │ │ │ │ vldr d6, [r1] │ │ │ │ adds r6, #1 │ │ │ │ vdiv.f64 d7, d6, d12 │ │ │ │ @@ -508493,37 +508490,37 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ b.n 1f22bc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrh r4, [r1, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r2, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r4, #1 │ │ │ │ bcc.n 1f22f4 │ │ │ │ mov r7, r5 │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, #4 │ │ │ │ @@ -508707,29 +508704,29 @@ │ │ │ │ vmov.f64 d13, d0 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ blx 96c90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vmul.f64 d13, d0, d13 │ │ │ │ b.w 1f175c │ │ │ │ nop │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, r5, r6 │ │ │ │ + subs r2, r6, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -508779,17 +508776,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1f2594 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1f2534 │ │ │ │ nop │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -508829,17 +508826,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r0, 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, #92] @ (1f2684 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -508880,15 +508877,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r5, #31] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrb r0, [r6, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -509616,100 +509613,100 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ ldrb r6, [r1, #9] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r7, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r7, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrb r6, [r7, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr??.w pc, [pc, #-4095] @ 1f1f35 │ │ │ │ pli [r1, #255]! │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh.w pc, [r7, #4095] @ 0xfff │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - it le │ │ │ │ + nop {14} │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + itte gt │ │ │ │ + lslgt r0, r5, #1 │ │ │ │ + asrgt r6, r2, #11 │ │ │ │ lslle r0, r5, #1 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ittt lt │ │ │ │ - lsllt r0, r5, #1 │ │ │ │ - asrlt r6, r1, #11 │ │ │ │ - lsllt r0, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + nop {8} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - it vc │ │ │ │ - lslvc r0, r5, #1 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - itee cc │ │ │ │ + itte cc │ │ │ │ lslcc r0, r5, #1 │ │ │ │ - asrcs r2, r0, #9 │ │ │ │ + asrcc r2, r1, #9 │ │ │ │ lslcs r0, r5, #1 │ │ │ │ - ite ne │ │ │ │ + itt ne │ │ │ │ lslne r0, r5, #1 │ │ │ │ - asreq r2, r4, #8 │ │ │ │ + asrne r2, r5, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x00cc │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a06f8 │ │ │ │ @@ -509730,17 +509727,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f3008 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -509981,23 +509978,23 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1f3278 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r6, #23] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - hlt 0x0030 │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r3, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - rev16 r2, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r0, 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 r5, r3 │ │ │ │ @@ -510056,17 +510053,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 1f33b2 │ │ │ │ + cbnz r0, 1f33b4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r0, r5, #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 │ │ │ │ @@ -510106,17 +510103,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r2, 1f3460 │ │ │ │ + cbnz r2, 1f3462 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r0, 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, #92] @ (1f347c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -510157,15 +510154,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r6, #7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1f34cc │ │ │ │ + cbnz r6, 1f34ce │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r7, #6] │ │ │ │ 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 │ │ │ │ @@ -511038,118 +511035,118 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ lsls r5, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1f3f6e │ │ │ │ + cbz r6, 1f3f70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r2, 1f3f6e │ │ │ │ + cbz r2, 1f3f70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ pld [sp, #255]! │ │ │ │ bl 1a3f1e │ │ │ │ - cbz r4, 1f3f6e │ │ │ │ + cbz r4, 1f3f70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r2, 1f3f70 │ │ │ │ + cbz r2, 1f3f72 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ bl 139f32 │ │ │ │ - cbz r0, 1f3f42 │ │ │ │ + cbz r0, 1f3f44 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r0, 1f3f8c │ │ │ │ + cbz r0, 1f3f8e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxth r0, r4 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r6, 1f3f52 │ │ │ │ + cbz r6, 1f3f54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxtb r4, r7 │ │ │ │ + cbz r4, 1f3f94 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, pc, #416 @ (adr r7, 1f4100 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 1f4120 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxtb r2, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r6, 1f3fac │ │ │ │ + cbz r6, 1f3fae │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, pc, #408 @ (adr r7, 1f4110 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 1f4130 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxth r0, r4 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r6, 1f3faa │ │ │ │ + cbz r6, 1f3fac │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r0, 1f3faa │ │ │ │ + cbz r0, 1f3fac │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxth r0, r1 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r4, 1f3fac │ │ │ │ + cbz r4, 1f3fae │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxth r6, r2 │ │ │ │ + uxth r6, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9efb8 │ │ │ │ @@ -511170,17 +511167,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r4, r4 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f4014 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -511532,30 +511529,30 @@ │ │ │ │ b.n 1f4326 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc2 0, cr0, [r6, #412] @ 0x19c │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + stc2 0, cr0, [lr, #412] @ 0x19c │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc2l 0, cr0, [sl], #-412 @ 0xfffffe64 │ │ │ │ + ldc2l 0, cr0, [r2], #-412 @ 0xfffffe64 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -511620,17 +511617,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfb7e0067 │ │ │ │ + @ instruction: 0xfb860067 │ │ │ │ │ │ │ │ 001f44b8 : │ │ │ │ stmdb 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, [pc, #360] @ 1f4634 │ │ │ │ @@ -511775,37 +511772,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (1f4664 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1f45ea │ │ │ │ nop │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfb020067 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xfb0a0067 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfae40067 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + @ instruction: 0xfaec0067 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1f4600 │ │ │ │ + bls.n 1f4610 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1f45d4 │ │ │ │ + bls.n 1f45e4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1f45b0 │ │ │ │ + bls.n 1f45c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1f458c │ │ │ │ + bls.n 1f459c │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 001f4668 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f46e8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -511856,15 +511853,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9d5b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f46f0 : │ │ │ │ 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 │ │ │ │ @@ -511895,17 +511892,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str??.w r0, [r4, #103] @ 0x67 │ │ │ │ + str??.w r0, [ip, #103] @ 0x67 │ │ │ │ │ │ │ │ 001f4758 : │ │ │ │ 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, r3, #0 │ │ │ │ @@ -511966,17 +511963,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh.w r0, [r8, r7, lsl #2] │ │ │ │ + ldrh.w r0, [r0, r7, lsl #2] │ │ │ │ │ │ │ │ 001f4814 : │ │ │ │ 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, r3, #0 │ │ │ │ @@ -512051,20 +512048,20 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (1f48e8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1f4880 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf77a0067 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + @ instruction: 0xf7820067 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf74e0067 │ │ │ │ + @ instruction: 0xf7560067 │ │ │ │ │ │ │ │ 001f48ec : │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 001f48f0 : │ │ │ │ str r1, [r0, #76] @ 0x4c │ │ │ │ @@ -512309,29 +512306,29 @@ │ │ │ │ blx 9ee4c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [pc, #32] @ 1f4b4c │ │ │ │ add ip, pc │ │ │ │ b.n 1f4b0c │ │ │ │ - add r7, pc, #472 @ (adr r7, 1f4d0c ) │ │ │ │ + add r7, pc, #504 @ (adr r7, 1f4d2c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, pc, #368 @ (adr r7, 1f4ca8 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, 1f4cc8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, pc, #424 @ (adr r7, 1f4ce4 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 1f4d04 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, pc, #520 @ (adr r7, 1f4d48 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 1f4d68 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, pc, #568 @ (adr r7, 1f4d7c ) │ │ │ │ + add r7, pc, #600 @ (adr r7, 1f4d9c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, pc, #528 @ (adr r7, 1f4d5c ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 1f4d7c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 1f4c80 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 1f4ca0 ) │ │ │ │ lsls r0, 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, [pc, #172] @ (1f4c10 ) │ │ │ │ mov r8, r0 │ │ │ │ @@ -512397,27 +512394,27 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (1f4c28 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1f4bd8 │ │ │ │ - add r5, pc, #928 @ (adr r5, 1f4fb4 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 1f4fd4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, pc, #624 @ (adr r5, 1f4e88 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 1f4ea8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcc.n 1f4bf0 │ │ │ │ + bcc.n 1f4c00 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, pc, #496 @ (adr r5, 1f4e10 ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 1f4e30 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcc.n 1f4bb8 │ │ │ │ + bcc.n 1f4bc8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, pc, #408 @ (adr r5, 1f4dc0 ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 1f4de0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcc.n 1f4b94 │ │ │ │ + bcc.n 1f4ba4 │ │ │ │ lsls r5, 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, [r0, #36] @ 0x24 │ │ │ │ blx a0218 │ │ │ │ @@ -512506,15 +512503,15 @@ │ │ │ │ blx 9d5b4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r8 │ │ │ │ b.n 1f4caa │ │ │ │ mov r1, r9 │ │ │ │ b.n 1f4cd2 │ │ │ │ - add r4, pc, #440 @ (adr r4, 1f4ee0 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 1f4f00 ) │ │ │ │ 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 │ │ │ │ @@ -512548,17 +512545,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (1f4d94 ) │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r3, pc, #944 @ (adr r3, 1f5144 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 1f5164 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 1f4fb8 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 1f4fd8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ @@ -512937,69 +512934,69 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1f5178 │ │ │ │ ... │ │ │ │ ldr r2, [r2, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #504 @ (adr r3, 1f53a4 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 1f53c4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, pc, #472 @ (adr r4, 1f5388 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 1f53a8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, pc, #472 @ (adr r1, 1f538c ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 1f53ac ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, pc, #56 @ (adr r3, 1f51f0 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 1f5210 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - and.w r0, sl, #103 @ 0x67 │ │ │ │ - add r1, pc, #136 @ (adr r1, 1f5248 ) │ │ │ │ + ands.w r0, r2, #103 @ 0x67 │ │ │ │ + add r1, pc, #168 @ (adr r1, 1f5268 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vmla.i16 d16, d2, d7[2] │ │ │ │ + vmla.i16 d16, d10, d7[2] │ │ │ │ strb r0, [r0, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, pc, #816 @ (adr r0, 1f54fc ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 1f551c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r0, pc, #656 @ (adr r0, 1f5460 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 1f5480 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vhadd.s16 q8, q2, │ │ │ │ - add r0, pc, #544 @ (adr r0, 1f53f8 ) │ │ │ │ + vhadd.s16 q8, q6, │ │ │ │ + add r0, pc, #576 @ (adr r0, 1f5418 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vhadd.s q0, q4, │ │ │ │ - add r0, pc, #432 @ (adr r0, 1f5390 ) │ │ │ │ + vhadd.s8 q8, q0, │ │ │ │ + add r0, pc, #464 @ (adr r0, 1f53b0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vhadd.s16 q0, q6, │ │ │ │ - add r0, pc, #320 @ (adr r0, 1f5328 ) │ │ │ │ + vhadd.s32 q0, q2, │ │ │ │ + add r0, pc, #352 @ (adr r0, 1f5348 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vhadd.s8 q0, q0, │ │ │ │ - add r0, pc, #208 @ (adr r0, 1f52c0 ) │ │ │ │ + vhadd.s8 q0, q4, │ │ │ │ + add r0, pc, #240 @ (adr r0, 1f52e0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 14, cr0, cr4, cr7, {3} │ │ │ │ - add r0, pc, #96 @ (adr r0, 1f5258 ) │ │ │ │ + cdp 0, 14, cr0, cr12, cr7, {3} │ │ │ │ + add r0, pc, #128 @ (adr r0, 1f5278 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 12, cr0, cr8, cr7, {3} │ │ │ │ - add r0, pc, #0 @ (adr r0, 1f5200 ) │ │ │ │ + cdp 0, 13, cr0, cr0, cr7, {3} │ │ │ │ + add r0, pc, #32 @ (adr r0, 1f5220 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 10, cr0, cr14, cr7, {3} │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + cdp 0, 11, cr0, cr6, cr7, {3} │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 9, cr0, cr0, cr7, {3} │ │ │ │ + cdp 0, 9, cr0, cr8, cr7, {3} │ │ │ │ ldr r0, [pc, #28] @ (1f522c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (1f5230 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1f5178 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 0, cr0, cr2, cr7, {3} │ │ │ │ + cdp 0, 0, cr0, cr10, cr7, {3} │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 001f5238 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -513012,15 +513009,15 @@ │ │ │ │ blx 9dc88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [pc, #284] @ (1f5394 ) │ │ │ │ @@ -513141,28 +513138,28 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1f5322 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r3, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #200 @ (adr r1, 1f5468 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 1f5488 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, pc, #584 @ (adr r0, 1f55f0 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 1f5610 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r2, [r6, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, pc, #160 @ (adr r0, 1f5450 ) │ │ │ │ + add r0, pc, #192 @ (adr r0, 1f5470 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc 0, cr0, [r8], #412 @ 0x19c │ │ │ │ - add r0, pc, #32 @ (adr r0, 1f53d8 ) │ │ │ │ + stcl 0, cr0, [r0], {103} @ 0x67 │ │ │ │ + add r0, pc, #64 @ (adr r0, 1f53f8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc 0, cr0, [r8], {103} @ 0x67 │ │ │ │ + stc 0, cr0, [r0], #412 @ 0x19c │ │ │ │ │ │ │ │ 001f53bc : │ │ │ │ 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 │ │ │ │ @@ -513226,24 +513223,24 @@ │ │ │ │ ldr r0, [pc, #36] @ (1f5480 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc 0, cr0, [r0], {103} @ 0x67 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldc 0, cr0, [r8], {103} @ 0x67 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - rsb r0, r2, r7, asr #1 │ │ │ │ + rsb r0, sl, r7, asr #1 │ │ │ │ │ │ │ │ 001f5484 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -513265,17 +513262,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sbc.w r0, r8, r7, asr #1 │ │ │ │ + sbcs.w r0, r0, r7, asr #1 │ │ │ │ │ │ │ │ 001f54d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr.w lr, [pc, #436] @ 1f5698 │ │ │ │ @@ -513451,43 +513448,43 @@ │ │ │ │ b.n 1f5522 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r5, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r2, [r6, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orrs.w r0, lr, r7, asr #1 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + orn r0, r6, r7, asr #1 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bics.w r0, r4, r7, asr #1 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + bics.w r0, ip, r7, asr #1 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ands.w r0, r6, r7, asr #1 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ands.w r0, lr, r7, asr #1 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strd r0, r0, [r0, #412]! @ 0x19c │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + strd r0, r0, [r8, #412]! @ 0x19c │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xe9980067 │ │ │ │ + @ instruction: 0xe9a00067 │ │ │ │ │ │ │ │ 001f56e4 : │ │ │ │ stmdb 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 │ │ │ │ ldr r5, [pc, #784] @ (1f5a08 ) │ │ │ │ @@ -513789,67 +513786,67 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1f5732 │ │ │ │ nop │ │ │ │ ldr r7, [pc, #112] @ (1f5a7c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r6, [pc, #904] @ (1f5da0 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f58f8 │ │ │ │ + b.n 1f5908 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f58b0 │ │ │ │ + b.n 1f58c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f5884 │ │ │ │ + b.n 1f5894 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f5858 │ │ │ │ + b.n 1f5868 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f582c │ │ │ │ + b.n 1f583c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f57b8 │ │ │ │ + b.n 1f57c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f56c0 │ │ │ │ + b.n 1f56d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f5a7c : │ │ │ │ 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 │ │ │ │ @@ -513970,33 +513967,33 @@ │ │ │ │ blx 9dc88 │ │ │ │ b.n 1f5ac2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #528] @ (1f5db4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r3, [pc, #288] @ (1f5cd0 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f5578 │ │ │ │ + b.n 1f5588 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f5544 │ │ │ │ + b.n 1f5554 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f5508 │ │ │ │ + b.n 1f5518 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f5bd0 : │ │ │ │ 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 │ │ │ │ @@ -514111,33 +514108,33 @@ │ │ │ │ b.n 1f5ca6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [pc, #192] @ (1f5da8 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f6490 │ │ │ │ + b.n 1f64a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r1, [pc, #712] @ (1f5fc4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f6424 │ │ │ │ + b.n 1f6434 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f63c8 │ │ │ │ + b.n 1f63d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f5d14 : │ │ │ │ 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 │ │ │ │ @@ -514252,33 +514249,33 @@ │ │ │ │ b.n 1f5dea │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #944] @ (1f61dc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f634c │ │ │ │ + b.n 1f635c │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [pc, #440] @ (1f5ff8 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f62e0 │ │ │ │ + b.n 1f62f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f6284 │ │ │ │ + b.n 1f6294 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r0, 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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -514426,45 +514423,45 @@ │ │ │ │ ldr r2, [pc, #72] @ (1f6020 ) │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 9dc88 │ │ │ │ b.n 1f5f98 │ │ │ │ nop │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, pc, #272 @ (adr r6, 1f6110 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 1f6130 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, pc, #672 @ (adr r5, 1f62b8 ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 1f62d8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [pc, #1016] @ (1f6414 ) │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f6024 : │ │ │ │ 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 │ │ │ │ @@ -514639,45 +514636,45 @@ │ │ │ │ b.n 1f60d2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r8, fp │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp ip, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #112] @ (1f6258 ) │ │ │ │ + ldr r7, [pc, #144] @ (1f6278 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f6218 : │ │ │ │ stmdb 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 │ │ │ │ @@ -515047,67 +515044,67 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ b.n 1f62e8 │ │ │ │ mvns r4, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ble.n 1f6514 │ │ │ │ + ble.n 1f6524 │ │ │ │ lsls r7, r4, #1 │ │ │ │ bics r0, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #80] @ (1f6618 ) │ │ │ │ + ldr r5, [pc, #112] @ (1f6638 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - rev r2, r7 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [pc, #584] @ (1f6818 ) │ │ │ │ + ldr r4, [pc, #616] @ (1f6838 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - blt.n 1f650c │ │ │ │ + blt.n 1f651c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [pc, #104] @ (1f6664 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f6684 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcs.n 1f65fc │ │ │ │ + bcc.n 1f660c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - blt.n 1f666c │ │ │ │ + blt.n 1f667c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [pc, #712] @ (1f68d8 ) │ │ │ │ + ldr r2, [pc, #744] @ (1f68f8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcs.n 1f66cc │ │ │ │ + bcs.n 1f66dc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 1f6530 │ │ │ │ + bge.n 1f6540 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f6624 : │ │ │ │ stmdb 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 │ │ │ │ @@ -515752,105 +515749,105 @@ │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 1f6c2a │ │ │ │ b.n 1f6aa2 │ │ │ │ subs r7, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 1f6bd0 │ │ │ │ + bls.n 1f6be0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #1016] @ (1f709c ) │ │ │ │ + ldr r1, [pc, #24] @ (1f6cbc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #704] @ (1f6f68 ) │ │ │ │ + ldr r0, [pc, #736] @ (1f6f88 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r4, lr} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f6c2c │ │ │ │ + bvc.n 1f6c3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f6bf4 │ │ │ │ + bvc.n 1f6c04 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 1f6cf0 │ │ │ │ + bvc.n 1f6d00 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r8, fp │ │ │ │ + cmp r8, ip │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 1f6d38 │ │ │ │ + bvs.n 1f6d48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f6ce4 │ │ │ │ + bpl.n 1f6cf4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f6cb4 │ │ │ │ + bpl.n 1f6cc4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f6c84 │ │ │ │ + bpl.n 1f6c94 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f6df4 │ │ │ │ + bpl.n 1f6e04 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f6db8 │ │ │ │ + bpl.n 1f6dc8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f6d88 │ │ │ │ + bpl.n 1f6d98 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 1f6d58 │ │ │ │ + bpl.n 1f6d68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sxth r4, r4 │ │ │ │ + sxth r4, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, pc │ │ │ │ + add lr, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bics r0, r2 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001f6d4c : │ │ │ │ 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 │ │ │ │ @@ -516017,43 +516014,43 @@ │ │ │ │ blx 9dc88 │ │ │ │ b.n 1f6ea8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r0, #180 @ 0xb4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - negs r6, r0 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcs.n 1f6f94 │ │ │ │ + bcs.n 1f6fa4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ subs r0, #50 @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sbcs r2, r5 │ │ │ │ + sbcs r2, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bne.n 1f6ee4 │ │ │ │ + bne.n 1f6ef4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f6f34 : │ │ │ │ stmdb 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 │ │ │ │ @@ -516314,65 +516311,65 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 1f7074 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r6, #204 @ 0xcc │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r5, #160 @ 0xa0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f7240 : │ │ │ │ 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 │ │ │ │ @@ -516487,33 +516484,33 @@ │ │ │ │ blx 9dc88 │ │ │ │ b.n 1f731c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f7388 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ @@ -516659,37 +516656,37 @@ │ │ │ │ blx 9da08 │ │ │ │ mvn.w r0, #8 │ │ │ │ b.n 1f740c │ │ │ │ adds r2, #120 @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r2, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 14, cr0, cr2, cr7, {3} │ │ │ │ - subs.w r0, lr, #15466496 @ 0xec0000 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + cdp 0, 14, cr0, cr10, cr7, {3} │ │ │ │ + rsb r0, r6, #15466496 @ 0xec0000 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1f7c4c │ │ │ │ + b.n 1f7c5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f754c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ @@ -516963,61 +516960,61 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1f75d2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r0, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r0, #66 @ 0x42 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f7868 : │ │ │ │ stmdb 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 │ │ │ │ @@ -517211,47 +517208,47 @@ │ │ │ │ b.n 1f78cc │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #148 @ 0x94 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, pc, #520 @ (adr r6, 1f7c98 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 1f7cb8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f7aa0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -517424,39 +517421,39 @@ │ │ │ │ blx 9dc88 │ │ │ │ b.n 1f7b2a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r2, #202 @ 0xca │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r0, r5, #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] @ (1f7d9c ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -517549,37 +517546,37 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (1f7dc8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1f7d0e │ │ │ │ nop │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r6, [pc, #960] @ (1f8168 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #652] @ (1f806c ) │ │ │ │ @@ -517849,65 +517846,65 @@ │ │ │ │ b.n 1f7e18 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #328 @ (adr r0, 1f81c0 ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 1f81e0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - nop {14} │ │ │ │ - lsls r7, r4, #1 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + it al │ │ │ │ + lslal r7, r4, #1 │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ittt gt │ │ │ │ + itet gt │ │ │ │ lslgt r7, r4, #1 │ │ │ │ - stmdbgt sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + stmdble sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movgt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #240] @ (1f81dc ) │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #240] @ (1f81e0 ) │ │ │ │ @@ -518010,33 +518007,33 @@ │ │ │ │ blx 9dc88 │ │ │ │ b.n 1f815e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r5, #40 @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r4, #156 @ 0x9c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r0, 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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #408] @ (1f83b8 ) │ │ │ │ @@ -518209,47 +518206,47 @@ │ │ │ │ blx 9a794 │ │ │ │ b.n 1f8330 │ │ │ │ nop │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #348] @ (1f8574 ) │ │ │ │ @@ -518397,41 +518394,41 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 9a794 │ │ │ │ b.n 1f84b8 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r4, 1f85e2 │ │ │ │ + cbnz r4, 1f85e4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r0, 1f85e4 │ │ │ │ + cbnz r0, 1f85e6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #444] @ (1f8784 ) │ │ │ │ @@ -518617,51 +518614,51 @@ │ │ │ │ blx 9a794 │ │ │ │ b.n 1f86c2 │ │ │ │ nop │ │ │ │ movs r0, #76 @ 0x4c │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r6, 1f87d2 │ │ │ │ + cbnz r6, 1f87d4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ subs r4, r3, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r2, 1f87ce │ │ │ │ + cbnz r2, 1f87d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r2, 1f87cc │ │ │ │ + cbnz r2, 1f87ce │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #624] @ (1f8a5c ) │ │ │ │ @@ -518918,63 +518915,63 @@ │ │ │ │ blx 9a794 │ │ │ │ b.n 1f890c │ │ │ │ nop │ │ │ │ subs r0, r5, #0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r2, r6, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb756 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cpsid │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r4, #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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #316] @ (1f8c18 ) │ │ │ │ @@ -519114,43 +519111,43 @@ │ │ │ │ b.n 1f8bde │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r7, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r6, r6, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - push {r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r0, r5, #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 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #296] @ (1f8d98 ) │ │ │ │ @@ -519281,41 +519278,41 @@ │ │ │ │ blx 9dc88 │ │ │ │ b.n 1f8d32 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r4, r4, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #54 @ 0x36 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r2, r4, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r4, 1f8dfa │ │ │ │ + cbz r4, 1f8dfc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - uxth r6, r4 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #996] @ (1f91d0 ) │ │ │ │ @@ -519713,87 +519710,87 @@ │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ asrs r4, r0, #31 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r6, [pc, #960] @ (1f95a8 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbz r2, 1f9204 │ │ │ │ + cbz r2, 1f9206 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add sp, #288 @ 0x120 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #996] @ (1f966c ) │ │ │ │ @@ -520191,87 +520188,87 @@ │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #13 │ │ │ │ lsls r3, r6, #1 │ │ │ │ asrs r0, r5, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r6, [pc, #960] @ (1f9a44 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r6, [pc, #272] @ (1f97a8 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #304] @ (1f97cc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f9710 : │ │ │ │ stmdb 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 │ │ │ │ @@ -520360,33 +520357,33 @@ │ │ │ │ blx 9e518 │ │ │ │ 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 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001f9820 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -520428,21 +520425,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 9e518 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, pc, #808 @ (adr r7, 1f9bc4 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 1f9be4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, pc, #648 @ (adr r7, 1f9b2c ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 1f9b4c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001f98a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -520591,39 +520588,39 @@ │ │ │ │ blx 9dc88 │ │ │ │ b.n 1f9952 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r3, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, pc, #904 @ (adr r6, 1f9da4 ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 1f9dc4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r2, r7, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, pc, #608 @ (adr r6, 1f9c8c ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 1f9cac ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, pc, #448 @ (adr r6, 1f9bf8 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 1f9c18 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r6, pc, #200 @ (adr r6, 1f9b08 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 1f9b28 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f9a44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -520896,75 +520893,75 @@ │ │ │ │ b.n 1f9bc8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r5, pc, #568 @ (adr r5, 1f9f60 ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 1f9f80 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsrs r4, r7, #13 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, pc, #976 @ (adr r4, 1fa114 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 1fa134 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, pc, #576 @ (adr r3, 1f9fc0 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 1f9fe0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, pc, #456 @ (adr r3, 1f9f50 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 1f9f70 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, pc, #272 @ (adr r3, 1f9ea0 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 1f9ec0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r3, pc, #152 @ (adr r3, 1f9e30 ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 1f9e50 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001f9d9c : │ │ │ │ stmdb 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 │ │ │ │ @@ -521090,43 +521087,43 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 9e518 │ │ │ │ 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} │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r2, pc, #296 @ (adr r2, 1fa018 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 1fa038 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001f9f24 : │ │ │ │ stmdb 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 │ │ │ │ @@ -521322,49 +521319,49 @@ │ │ │ │ eors r1, r3 │ │ │ │ lsls r4, r3, #27 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #27 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r0, pc, #696 @ (adr r0, 1fa3e4 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 1fa404 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r4, r3, #26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fa16c : │ │ │ │ stmdb 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 │ │ │ │ @@ -521571,55 +521568,55 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r1, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r2, r1, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r4, r2, #17 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r5, r0] │ │ │ │ + str r6, [r6, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fa3d0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -521813,55 +521810,55 @@ │ │ │ │ nop │ │ │ │ lsls r2, r5, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #456] @ (1fa798 ) │ │ │ │ + ldr r7, [pc, #488] @ (1fa7b8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r0, r6, #7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r2, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #896] @ (1fa99c ) │ │ │ │ + ldr r5, [pc, #928] @ (1fa9bc ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fa620 : │ │ │ │ stmdb 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 │ │ │ │ @@ -522038,47 +522035,47 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 9e518 │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #216] @ (1fa8d4 ) │ │ │ │ + ldr r5, [pc, #248] @ (1fa8f4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [pc, #800] @ (1fab58 ) │ │ │ │ + ldr r7, [pc, #832] @ (1fab78 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001fa83c : │ │ │ │ stmdb 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 │ │ │ │ @@ -522270,62 +522267,62 @@ │ │ │ │ ldr r2, [pc, #108] @ (1faa80 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 9dc88 │ │ │ │ b.n 1fa956 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #104] @ (1faa8c ) │ │ │ │ + ldr r3, [pc, #136] @ (1faaac ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #704] @ (1facf8 ) │ │ │ │ + ldr r6, [pc, #736] @ (1fad18 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #752] @ (1fad2c ) │ │ │ │ + ldr r6, [pc, #784] @ (1fad4c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #928] @ (1fadfc ) │ │ │ │ + ldr r5, [pc, #960] @ (1fae1c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #720] @ (1fad34 ) │ │ │ │ + ldr r5, [pc, #752] @ (1fad54 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr??.w r0, [r4, #105] @ 0x69 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldr??.w r0, [ip, #105] @ 0x69 │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001faa84 : │ │ │ │ stmdb 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 │ │ │ │ @@ -522451,43 +522448,43 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 9e518 │ │ │ │ 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} │ │ │ │ - ldr r0, [pc, #840] @ (1faf1c ) │ │ │ │ + ldr r0, [pc, #872] @ (1faf3c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #416] @ (1fad88 ) │ │ │ │ + ldr r4, [pc, #448] @ (1fada8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #64] @ (1fac38 ) │ │ │ │ + ldr r4, [pc, #96] @ (1fac58 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #72] @ (1fac44 ) │ │ │ │ + ldr r4, [pc, #104] @ (1fac64 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ │ │ │ 001fac0c : │ │ │ │ stmdb 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 │ │ │ │ @@ -522689,54 +522686,54 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1fac60 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr??.w r0, [r4, #114] @ 0x72 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ vld1.8 @ instruction: 0xf9e80072 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrsh.w r0, [r4, #114] @ 0x72 │ │ │ │ - ldr r5, [pc, #72] @ (1fae74 ) │ │ │ │ + ldr r5, [pc, #104] @ (1fae94 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r0, [pc, #848] @ (1fb180 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #528] @ (1fb050 ) │ │ │ │ + ldr r2, [pc, #560] @ (1fb070 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #576] @ (1fb084 ) │ │ │ │ + ldr r2, [pc, #608] @ (1fb0a4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r6, ip │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [pc, #880] @ (1fb1d0 ) │ │ │ │ + ldr r1, [pc, #912] @ (1fb1f0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [pc, #832] @ (1fb1a8 ) │ │ │ │ + ldr r3, [pc, #864] @ (1fb1c8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fae70 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522807,29 +522804,29 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (1faf44 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1faeae │ │ │ │ - add r8, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, lr │ │ │ │ + add r2, pc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001faf48 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522896,29 +522893,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (1fb010 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1faf86 │ │ │ │ nop │ │ │ │ - add r0, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, r5 │ │ │ │ + movs r6, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bics r0, r5 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fb014 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522959,19 +522956,19 @@ │ │ │ │ blx 9dc88 │ │ │ │ mov r0, r5 │ │ │ │ blx 9e518 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - muls r4, r0 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.u32 q8, q1, q13 │ │ │ │ + vhadd.u32 q8, q5, q13 │ │ │ │ │ │ │ │ 001fb090 : │ │ │ │ stmdb 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 │ │ │ │ @@ -523195,54 +523192,54 @@ │ │ │ │ blx 9dc88 │ │ │ │ b.n 1fb236 │ │ │ │ nop │ │ │ │ sbc.w r0, ip, #15859712 @ 0xf20000 │ │ │ │ sbc.w r0, r6, #15859712 @ 0xf20000 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ @ instruction: 0xf5300072 │ │ │ │ ldrsb r4, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 9, cr0, cr14, cr10, {3} │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + cdp2 0, 10, cr0, cr6, cr10, {3} │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #256] @ (1fb3f8 ) │ │ │ │ + ldr r0, [pc, #288] @ (1fb418 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp2 0, 2, cr0, cr14, cr10, {3} │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + cdp2 0, 3, cr0, cr6, cr10, {3} │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stc2 0, cr0, [ip, #424]! @ 0x1a8 │ │ │ │ - bx sp │ │ │ │ + ldc2 0, cr0, [r4, #424]! @ 0x1a8 │ │ │ │ + bx lr │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #-424] @ 0xfffffe58 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + stc2l 0, cr0, [r0, #-424]! @ 0xfffffe58 │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r0, r4 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fb334 : │ │ │ │ stmdb 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 │ │ │ │ @@ -523358,37 +523355,37 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 9e518 │ │ │ │ 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} │ │ │ │ - ands r2, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc2 0, cr0, [r0], #-424 @ 0xfffffe58 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldc2 0, cr0, [r8], #-424 @ 0xfffffe58 │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - mvns r2, r1 │ │ │ │ + mvns r2, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfbb6006a │ │ │ │ - muls r2, r2 │ │ │ │ + @ instruction: 0xfbbe006a │ │ │ │ + muls r2, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfb74006a │ │ │ │ + @ instruction: 0xfb7c006a │ │ │ │ │ │ │ │ 001fb498 : │ │ │ │ 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 r7, r3 │ │ │ │ @@ -523456,26 +523453,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 9dc88 │ │ │ │ mov r0, r6 │ │ │ │ blx 9e518 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfade006a │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + @ instruction: 0xfae6006a │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fb570 : │ │ │ │ stmdb 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 │ │ │ │ @@ -523645,51 +523642,51 @@ │ │ │ │ blx 9e518 │ │ │ │ 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 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr??.w r0, [r4, #106] @ 0x6a │ │ │ │ - str r6, [r4, r2] │ │ │ │ + ldr??.w r0, [ip, #106] @ 0x6a │ │ │ │ + str r6, [r5, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adcs r6, r3 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #328] @ (1fb8b8 ) │ │ │ │ + ldr r6, [pc, #360] @ (1fb8d8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr??.w r0, [r0, #106] @ 0x6a │ │ │ │ - lsls r4, r1 │ │ │ │ + ldr??.w r0, [r8, #106] @ 0x6a │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh.w r0, [lr, #106] @ 0x6a │ │ │ │ + ldrh.w r0, [r6, #106] @ 0x6a │ │ │ │ │ │ │ │ 001fb77c : │ │ │ │ stmdb 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 │ │ │ │ @@ -523805,35 +523802,35 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 9e518 │ │ │ │ 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} │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7e8006a │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + @ instruction: 0xf7f0006a │ │ │ │ + strb r6, [r1, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #984] @ (1fbc9c ) │ │ │ │ + ldr r4, [pc, #1016] @ (1fbcbc ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #816] @ (1fbc04 ) │ │ │ │ + ldr r4, [pc, #848] @ (1fbc24 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf76a006a │ │ │ │ - subs r7, #6 │ │ │ │ + @ instruction: 0xf772006a │ │ │ │ + subs r7, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf728006a │ │ │ │ + @ instruction: 0xf730006a │ │ │ │ │ │ │ │ 001fb8e0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -524013,51 +524010,51 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 9e518 │ │ │ │ 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} │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf684006a │ │ │ │ - ldr r5, [pc, #216] @ (1fbba4 ) │ │ │ │ + @ instruction: 0xf68c006a │ │ │ │ + ldr r5, [pc, #248] @ (1fbbc4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #168] @ (1fbb7c ) │ │ │ │ + ldr r5, [pc, #200] @ (1fbb9c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r6, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #280] @ (1fbc04 ) │ │ │ │ + ldr r4, [pc, #312] @ (1fbc24 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #384] @ (1fbc7c ) │ │ │ │ + ldr r5, [pc, #416] @ (1fbc9c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #768] @ (1fbe00 ) │ │ │ │ + ldr r2, [pc, #800] @ (1fbe20 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adcs.w r0, lr, #15335424 @ 0xea0000 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + sbc.w r0, r6, #15335424 @ 0xea0000 │ │ │ │ + subs r5, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds.w r0, ip, #15335424 @ 0xea0000 │ │ │ │ + @ instruction: 0xf524006a │ │ │ │ │ │ │ │ 001fbb0c : │ │ │ │ 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, r2 │ │ │ │ @@ -524087,17 +524084,17 @@ │ │ │ │ bl 1f5e58 │ │ │ │ mov r0, r5 │ │ │ │ blx 9e518 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fbb6c : │ │ │ │ stmdb 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 │ │ │ │ @@ -524231,39 +524228,39 @@ │ │ │ │ blx 9e518 │ │ │ │ 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 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3f8006a │ │ │ │ - str r6, [r7, r4] │ │ │ │ + and.w r0, r0, #15335424 @ 0xea0000 │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [pc, #1016] @ (1fc0e4 ) │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #128] @ (1fbd70 ) │ │ │ │ + ldr r5, [pc, #160] @ (1fbd90 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #712] @ (1fbfc0 ) │ │ │ │ + ldr r0, [pc, #744] @ (1fbfe0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf350006a │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + @ instruction: 0xf358006a │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf30e006a │ │ │ │ + @ instruction: 0xf316006a │ │ │ │ │ │ │ │ 001fbd04 : │ │ │ │ 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 │ │ │ │ @@ -524405,35 +524402,35 @@ │ │ │ │ blx 9dc88 │ │ │ │ b.n 1fbd4c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrd r0, r0, [ip], #456 @ 0x1c8 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r1] │ │ │ │ + str r6, [r2, r1] │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldmia.w lr!, {r1, r4, r5, r6} │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf236006a │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + @ instruction: 0xf23e006a │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #424] @ (1fc054 ) │ │ │ │ + ldr r7, [pc, #456] @ (1fc074 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adcs.w r0, r6, #106 @ 0x6a │ │ │ │ + adcs.w r0, lr, #106 @ 0x6a │ │ │ │ │ │ │ │ 001fbeb0 : │ │ │ │ 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 │ │ │ │ @@ -524492,22 +524489,22 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9e518 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf0c6006a │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + @ instruction: 0xf0ce006a │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ 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, #3000] @ 0xbb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -524661,37 +524658,37 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 1fbffe │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 1fbe1c │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r4, #106 @ 0x6a │ │ │ │ - ldr r6, [pc, #832] @ (1fc430 ) │ │ │ │ + bic.w r0, ip, #106 @ 0x6a │ │ │ │ + ldr r6, [pc, #864] @ (1fc450 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r6, [pc, #504] @ (1fc2ec ) │ │ │ │ + ldr r6, [pc, #536] @ (1fc30c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ b.n 1fbd24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [pc, #408] @ (1fc294 ) │ │ │ │ + ldr r6, [pc, #440] @ (1fc2b4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.s16 q8, q1, q13 │ │ │ │ - adds r7, #26 │ │ │ │ + vhadd.s16 q8, q5, q13 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fc11c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524719,17 +524716,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (1fc174 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fc178 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -524818,28 +524815,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9e518 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldcl 0, cr0, [sl, #424]! @ 0x1a8 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + cdp 0, 0, cr0, cr2, cr10, {3} │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [pc, #752] @ (1fc56c ) │ │ │ │ + ldr r4, [pc, #784] @ (1fc58c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fc284 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -524909,26 +524906,26 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #36] @ (1fc358 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ b.n 1fc2c4 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stcl 0, cr0, [lr], #424 @ 0x1a8 │ │ │ │ - cmp r0, r4 │ │ │ │ + ldcl 0, cr0, [r6], #424 @ 0x1a8 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [pc, #768] @ (1fc65c ) │ │ │ │ + ldr r3, [pc, #800] @ (1fc67c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001fc35c : │ │ │ │ stmdb 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 │ │ │ │ @@ -525112,46 +525109,46 @@ │ │ │ │ nop │ │ │ │ b.n 1fca6c │ │ │ │ lsls r2, r6, #1 │ │ │ │ b.n 1fca68 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ b.n 1fca0c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r8, sl, asr #1 │ │ │ │ - ldr r3, [pc, #112] @ (1fc5c4 ) │ │ │ │ + subs.w r0, r0, sl, asr #1 │ │ │ │ + ldr r3, [pc, #144] @ (1fc5e4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #304] @ (1fc688 ) │ │ │ │ + ldr r3, [pc, #336] @ (1fc6a8 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #448] @ (1fc71c ) │ │ │ │ + ldr r3, [pc, #480] @ (1fc73c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #368] @ (1fc6d4 ) │ │ │ │ + ldr r3, [pc, #400] @ (1fc6f4 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r2 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xeb2e006a │ │ │ │ - ldr r2, [pc, #968] @ (1fc938 ) │ │ │ │ + @ instruction: 0xeb36006a │ │ │ │ + ldr r2, [pc, #1000] @ (1fc958 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xeade006a │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xeae6006a │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fc580 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -525220,27 +525217,27 @@ │ │ │ │ ldr r0, [pc, #40] @ (1fc64c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1fc5be │ │ │ │ nop │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrd r0, r0, [r6, #424]! @ 0x1a8 │ │ │ │ - ldr r1, [pc, #984] @ (1fca18 ) │ │ │ │ + ldrd r0, r0, [lr, #424]! @ 0x1a8 │ │ │ │ + ldr r1, [pc, #1016] @ (1fca38 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrd r0, r0, [r6, #424] @ 0x1a8 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + ldrd r0, r0, [lr, #424] @ 0x1a8 │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r7, 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 r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -525296,22 +525293,22 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9e518 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmdb r6!, {r1, r3, r5, r6} │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + stmdb lr!, {r1, r3, r5, r6} │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fc6fc : │ │ │ │ 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 │ │ │ │ @@ -525485,44 +525482,44 @@ │ │ │ │ b.n 1fc74e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ udf #198 @ 0xc6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strex r0, r0, [lr, #424] @ 0x1a8 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xe856006a │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc8b4 │ │ │ │ + b.n 1fc8c4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fc8f8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -525604,29 +525601,29 @@ │ │ │ │ ldr r2, [pc, #40] @ (1fc9e4 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 9dc88 │ │ │ │ b.n 1fc95c │ │ │ │ nop │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc6d0 │ │ │ │ + b.n 1fc6e0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1fc698 │ │ │ │ + b.n 1fc6a8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001fc9e8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -525668,21 +525665,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 9bb4c │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fca6c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -525726,21 +525723,21 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 9bb4c │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fcaf4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -525828,33 +525825,33 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (1fcbfc ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1fcb32 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc4e8 │ │ │ │ + b.n 1fc4f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r3, [pc, #976] @ (1fcfb8 ) │ │ │ │ + ldr r3, [pc, #1008] @ (1fcfd8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fc48c │ │ │ │ + b.n 1fc49c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [pc, #32] @ (1fcc18 ) │ │ │ │ + ldr r4, [pc, #64] @ (1fcc38 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fcc00 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -525942,33 +525939,33 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (1fcd08 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1fcc3e │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd3dc │ │ │ │ + b.n 1fd3ec │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [pc, #928] @ (1fd094 ) │ │ │ │ + ldr r2, [pc, #960] @ (1fd0b4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd380 │ │ │ │ + b.n 1fd390 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #1008] @ (1fd0f4 ) │ │ │ │ + ldr r3, [pc, #16] @ (1fcd14 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fcd0c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -526064,35 +526061,35 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (1fce2c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd2e4 │ │ │ │ + b.n 1fd2f4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 1fd27c │ │ │ │ + b.n 1fd28c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [pc, #704] @ (1fd0dc ) │ │ │ │ + ldr r1, [pc, #736] @ (1fd0fc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [pc, #736] @ (1fd100 ) │ │ │ │ + ldr r1, [pc, #768] @ (1fd120 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [pc, #720] @ (1fd100 ) │ │ │ │ + ldr r1, [pc, #752] @ (1fd120 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fce30 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -526205,39 +526202,39 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (1fcf80 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 1fce6e │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 1fd1e8 │ │ │ │ + b.n 1fd1f8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 1fd190 │ │ │ │ + b.n 1fd1a0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - rors r6, r4 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adcs r4, r2 │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sbcs r0, r7 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001fcf84 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526284,23 +526281,23 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9dc88 │ │ │ │ mov r0, r6 │ │ │ │ blx 9e518 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r4 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001fd018 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -526329,19 +526326,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 9dc88 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r6 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r6 │ │ │ │ + lsrs r0, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001fd078 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526385,21 +526382,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd0fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd100 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526443,21 +526440,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd184 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd188 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526501,21 +526498,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd20c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd210 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526559,21 +526556,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd294 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r1, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd298 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526617,21 +526614,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd31c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd320 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526675,21 +526672,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd3a4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd3a8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526733,21 +526730,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd42c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd430 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526791,21 +526788,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd4b4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd4b8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526849,21 +526846,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd53c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r5, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd540 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526907,21 +526904,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd5c4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd5c8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -526965,21 +526962,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd64c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd650 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -527023,21 +527020,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd6d4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd6d8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -527081,21 +527078,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd75c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd760 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -527139,21 +527136,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd7e4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r2, r7, r7 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd7e8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -527197,21 +527194,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd86c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r7, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd870 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -527255,21 +527252,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd8f4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd8f8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -527313,21 +527310,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fd97c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r2, r4, r1 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fd980 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -527371,21 +527368,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fda04 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fda08 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -527429,21 +527426,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fda8c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fda90 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -527487,21 +527484,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1fdb14 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fdb18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -527599,29 +527596,29 @@ │ │ │ │ blx 94d50 │ │ │ │ b.n 1fdb60 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r7, 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, #2920] @ 0xb68 │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ @@ -527852,47 +527849,47 @@ │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r5, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r7, 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 r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -527922,17 +527919,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r7, r4, #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 r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -527992,23 +527989,23 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r0, [r5, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r7, 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 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -528068,23 +528065,23 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r7, 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 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -528145,23 +528142,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (1fe178 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ lsls r7, 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 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -528220,23 +528217,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (1fe230 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ lsls r7, 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 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -528294,23 +528291,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (1fe2e8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fe2ec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -528368,23 +528365,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9e518 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fe398 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -528442,23 +528439,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9e518 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001fe444 : │ │ │ │ stmdb 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 │ │ │ │ @@ -528653,45 +528650,45 @@ │ │ │ │ b.n 1fe5ac │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001fe660 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -529646,163 +529643,163 @@ │ │ │ │ mvn.w r3, #8 │ │ │ │ b.w 1fe710 │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ itee hi │ │ │ │ lslhi r2, r6, #1 │ │ │ │ - cmpls r7, #200 @ 0xc8 │ │ │ │ + cmpls r7, #208 @ 0xd0 │ │ │ │ lslls r0, r5, #1 │ │ │ │ nop │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r6, [r4, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ 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, #1976] @ 0x7b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -530223,74 +530220,74 @@ │ │ │ │ add r2, pc │ │ │ │ blx 9dc88 │ │ │ │ b.n 1ff1fa │ │ │ │ push {r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r3, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r5, [pc, #136] @ (1ff654 ) │ │ │ │ + ldr r5, [pc, #168] @ (1ff674 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vhadd.u q8, q1, │ │ │ │ - ldr r4, [pc, #8] @ (1ff5fc ) │ │ │ │ + vhadd.u q8, q5, │ │ │ │ + ldr r4, [pc, #40] @ (1ff61c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vhadd.u8 q8, q5, │ │ │ │ - ldr r3, [pc, #872] @ (1ff968 ) │ │ │ │ + vhadd.u16 q8, q1, │ │ │ │ + ldr r3, [pc, #904] @ (1ff988 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.u32 q0, q6, │ │ │ │ - ldr r3, [pc, #752] @ (1ff8f8 ) │ │ │ │ + vhadd.u q0, q2, │ │ │ │ + ldr r3, [pc, #784] @ (1ff918 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp2 0, 7, cr0, cr12, cr7, {3} │ │ │ │ - ldr r3, [pc, #48] @ (1ff648 ) │ │ │ │ + cdp2 0, 8, cr0, cr4, cr7, {3} │ │ │ │ + ldr r3, [pc, #80] @ (1ff668 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp2 0, 2, cr0, cr4, cr7, {3} │ │ │ │ - ldr r2, [pc, #720] @ (1ff8f8 ) │ │ │ │ + cdp2 0, 2, cr0, cr12, cr7, {3} │ │ │ │ + ldr r2, [pc, #752] @ (1ff918 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - rev r0, r4 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 001ff634 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -530374,30 +530371,30 @@ │ │ │ │ b.n 1ff672 │ │ │ │ ldr r2, [pc, #48] @ (1ff730 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 9dc88 │ │ │ │ b.n 1ff69c │ │ │ │ - stc2 0, cr0, [r4, #-412]! @ 0xfffffe64 │ │ │ │ - ldr r1, [pc, #720] @ (1ff9e4 ) │ │ │ │ + stc2 0, cr0, [ip, #-412]! @ 0xfffffe64 │ │ │ │ + ldr r1, [pc, #752] @ (1ffa04 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r2, 1ff728 │ │ │ │ + cbnz r2, 1ff72a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r6, 1ff726 │ │ │ │ + cbnz r6, 1ff728 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stc2l 0, cr0, [r4], {103} @ 0x67 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + stc2l 0, cr0, [ip], {103} @ 0x67 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc2 0, cr0, [ip], {103} @ 0x67 │ │ │ │ - ldr r1, [pc, #176] @ (1ff7e0 ) │ │ │ │ + stc2 0, cr0, [r4], #412 @ 0x19c │ │ │ │ + ldr r1, [pc, #208] @ (1ff800 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 001ff734 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -530480,28 +530477,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r6, sp, #824 @ 0x338 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r4, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r6, #51 @ 0x33 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stc2 0, cr0, [r6], {103} @ 0x67 │ │ │ │ - ldr r0, [pc, #600] @ (1ffa70 ) │ │ │ │ + stc2 0, cr0, [lr], {103} @ 0x67 │ │ │ │ + ldr r0, [pc, #632] @ (1ffa90 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfbda0067 │ │ │ │ - ldr r0, [pc, #424] @ (1ff9c8 ) │ │ │ │ + umaal r0, r0, r2, r7 │ │ │ │ + ldr r0, [pc, #456] @ (1ff9e8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfbae0067 │ │ │ │ - ldr r0, [pc, #248] @ (1ff920 ) │ │ │ │ + @ instruction: 0xfbb60067 │ │ │ │ + ldr r0, [pc, #280] @ (1ff940 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 001ff828 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -531729,288 +531726,288 @@ │ │ │ │ b.w 1ff8be │ │ │ │ add r5, sp, #848 @ 0x350 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #824 @ 0x338 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stc2 0, cr0, [ip, #416]! @ 0x1a0 │ │ │ │ + ldc2 0, cr0, [r4, #416]! @ 0x1a0 │ │ │ │ ldr r6, [pc, #960] @ (20097c ) │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2005e8 │ │ │ │ + bhi.n 2005f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfada0067 │ │ │ │ - bx sp │ │ │ │ + @ instruction: 0xfae20067 │ │ │ │ + bx lr │ │ │ │ lsls r7, r4, #1 │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stc2 0, cr0, [sl, #-416] @ 0xfffffe60 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + ldc2 0, cr0, [r2, #-416] @ 0xfffffe60 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xfa180067 │ │ │ │ - mov lr, r4 │ │ │ │ + @ instruction: 0xfa200067 │ │ │ │ + mov lr, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r0, r0, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vld1.8 {d0[3]}, [ip], r7 │ │ │ │ - mov r2, r7 │ │ │ │ + ldrsh.w r0, [r4, #103] @ 0x67 │ │ │ │ + mov r2, r8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r7, [pc, #416] @ (2007a0 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vld4.16 {d0-d3}, [r8 :128], r7 │ │ │ │ - cmp lr, r6 │ │ │ │ + ldrsh.w r0, [r0, r7, lsl #2] │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vst4.16 {d0-d3}, [sl :128], r7 │ │ │ │ - cmp r8, r3 │ │ │ │ + ldrsb.w r0, [r2, r7, lsl #2] │ │ │ │ + cmp r8, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str??.w r0, [ip, #103] @ 0x67 │ │ │ │ - cmp r2, pc │ │ │ │ + ldr??.w r0, [r4, #103] @ 0x67 │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrsb r0, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr??.w r0, [ip, r7, lsl #2] │ │ │ │ - cmp r2, r1 │ │ │ │ + strb.w r0, [r4, #103] @ 0x67 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr.w r0, [lr, r7, lsl #2] │ │ │ │ - add ip, sp │ │ │ │ + str??.w r0, [r6, r7, lsl #2] │ │ │ │ + add ip, lr │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh.w r0, [r0, r7, lsl #2] │ │ │ │ - add lr, r5 │ │ │ │ + strh.w r0, [r8, r7, lsl #2] │ │ │ │ + add lr, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf7ae0067 │ │ │ │ - add r4, r7 │ │ │ │ + @ instruction: 0xf7b60067 │ │ │ │ + add r4, r8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7900067 │ │ │ │ - add r6, r3 │ │ │ │ + @ instruction: 0xf7980067 │ │ │ │ + add r6, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7720067 │ │ │ │ - add r0, r0 │ │ │ │ + @ instruction: 0xf77a0067 │ │ │ │ + add r0, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7540067 │ │ │ │ - mvns r2, r4 │ │ │ │ + @ instruction: 0xf75c0067 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r7, [pc, #976] @ (200a40 ) │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf70a0067 │ │ │ │ - bics r0, r3 │ │ │ │ + @ instruction: 0xf7120067 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf6ec0067 │ │ │ │ - muls r2, r7 │ │ │ │ + @ instruction: 0xf6f40067 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movt r0, #59495 @ 0xe867 │ │ │ │ - muls r4, r3 │ │ │ │ + @ instruction: 0xf6d60067 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subw r0, r0, #2151 @ 0x867 │ │ │ │ - orrs r6, r5 │ │ │ │ + subw r0, r8, #2151 @ 0x867 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - beq.n 20075c │ │ │ │ + beq.n 20076c │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r1, [pc, #496] @ (200890 ) │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf62e0067 │ │ │ │ - cmp r4, r7 │ │ │ │ + @ instruction: 0xf6360067 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - addw r0, r0, #2151 @ 0x867 │ │ │ │ - cmp r6, r1 │ │ │ │ + addw r0, r8, #2151 @ 0x867 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rsbs r0, r2, #15138816 @ 0xe70000 │ │ │ │ - negs r0, r4 │ │ │ │ + rsbs r0, sl, #15138816 @ 0xe70000 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2006cc │ │ │ │ + b.n 2006dc │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r4, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sbcs.w r0, r4, #15138816 @ 0xe70000 │ │ │ │ - tst r2, r0 │ │ │ │ + sbcs.w r0, ip, #15138816 @ 0xe70000 │ │ │ │ + tst r2, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adcs.w r0, r6, #15138816 @ 0xe70000 │ │ │ │ - bcs.n 2007b4 │ │ │ │ + adcs.w r0, lr, #15138816 @ 0xe70000 │ │ │ │ + bcs.n 2007c4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf5260067 │ │ │ │ - sbcs r4, r6 │ │ │ │ + @ instruction: 0xf52e0067 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf4f80067 │ │ │ │ - sbcs r6, r0 │ │ │ │ + add.w r0, r0, #15138816 @ 0xe70000 │ │ │ │ + sbcs r6, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [pc, #32] @ (200710 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - eors.w r0, sl, #15138816 @ 0xe70000 │ │ │ │ - asrs r0, r5 │ │ │ │ + @ instruction: 0xf4a20067 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orn r0, ip, #15138816 @ 0xe70000 │ │ │ │ - lsrs r2, r7 │ │ │ │ + orns r0, r4, #15138816 @ 0xe70000 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bics.w r0, lr, #15138816 @ 0xe70000 │ │ │ │ - lsrs r4, r1 │ │ │ │ + orr.w r0, r6, #15138816 @ 0xe70000 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r7, [pc, #352] @ (200874 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf3e00067 │ │ │ │ - eors r6, r5 │ │ │ │ + @ instruction: 0xf3e80067 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3b20067 │ │ │ │ - eors r0, r0 │ │ │ │ + @ instruction: 0xf3ba0067 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3840067 │ │ │ │ - ands r2, r2 │ │ │ │ + @ instruction: 0xf38c0067 │ │ │ │ + ands r2, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf3260067 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xf32e0067 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf2f80067 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + @ instruction: 0xf3000067 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movt r0, #41063 @ 0xa067 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + @ instruction: 0xf2d20067 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf26a0067 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xf2720067 │ │ │ │ + subs r7, #0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf23a0067 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + movw r0, #8295 @ 0x2067 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - addw r0, sl, #103 @ 0x67 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + @ instruction: 0xf2120067 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r0, r0, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sub.w r0, sl, #103 @ 0x67 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs.w r0, r2, #103 @ 0x67 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sbcs.w r0, sl, #103 @ 0x67 │ │ │ │ - subs r6, #8 │ │ │ │ + @ instruction: 0xf1820067 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adc.w r0, sl, #103 @ 0x67 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + adcs.w r0, r2, #103 @ 0x67 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, r1 │ │ │ │ + adds r2, r4, r1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf0ea0067 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + @ instruction: 0xf0f20067 │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf0c60067 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + @ instruction: 0xf0ce0067 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - eors.w r0, sl, #103 @ 0x67 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf0a20067 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orn r0, sl, #103 @ 0x67 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + orns r0, r2, #103 @ 0x67 │ │ │ │ + subs r5, #0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [pc, #304] @ (200900 ) │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - and.w r0, ip, #103 @ 0x67 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + ands.w r0, r4, #103 @ 0x67 │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i16 d16, d10, d7[2] │ │ │ │ - subs r4, #104 @ 0x68 │ │ │ │ + vmla.i32 d16, d2, d7[1] │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i32 d0, d10, d7[1] │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + vext.8 q0, q1, , #0 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vhadd.s16 q8, q1, │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + vhadd.s16 q8, q5, │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.s32 q0, q2, │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + vhadd.s32 q0, q6, │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [pc, #752] @ (200b00 ) │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cdp 0, 12, cr0, cr14, cr7, {3} │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + cdp 0, 13, cr0, cr6, cr7, {3} │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 10, cr0, cr2, cr7, {3} │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ + cdp 0, 10, cr0, cr10, cr7, {3} │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 7, cr0, cr6, cr7, {3} │ │ │ │ - subs r3, #6 │ │ │ │ + cdp 0, 7, cr0, cr14, cr7, {3} │ │ │ │ + subs r3, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 4, cr0, cr10, cr7, {3} │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + cdp 0, 5, cr0, cr2, cr7, {3} │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [pc, #608] @ (200a9c ) │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldcl 0, cr0, [r2, #412]! @ 0x19c │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + ldcl 0, cr0, [sl, #412]! @ 0x19c │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ blx 982c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 20099a │ │ │ │ @@ -533223,326 +533220,325 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #668] @ (201850 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1ff8be │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb220067 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xeb2a0067 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xeaf20067 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + @ instruction: 0xeafa0067 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pkhtb r0, r0, r7, asr #1 │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + pkhtb r0, r8, r7, asr #1 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r1, [pc, #16] @ (2015f0 ) │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - orn r0, r0, r7, asr #1 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + orn r0, r8, r7, asr #1 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bics.w r0, r0, r7, asr #1 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + bics.w r0, r8, r7, asr #1 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - and.w r0, r2, r7, asr #1 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + and.w r0, sl, r7, asr #1 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrd r0, r0, [r2, #412] @ 0x19c │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + ldrd r0, r0, [sl, #412] @ 0x19c │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xe9a20067 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + @ instruction: 0xe9aa0067 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrd r0, r0, [r2, #-412]! @ 0x19c │ │ │ │ - adds r6, #0 │ │ │ │ + ldrd r0, r0, [sl, #-412]! @ 0x19c │ │ │ │ + adds r6, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bics.w r0, r4, #15204352 @ 0xe80000 │ │ │ │ + bics.w r0, ip, #15204352 @ 0xe80000 │ │ │ │ str r4, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmdb r4, {r0, r1, r2, r5, r6} │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + ldmdb ip, {r0, r1, r2, r5, r6} │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strd r0, r0, [r6], #412 @ 0x19c │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + strd r0, r0, [lr], #412 @ 0x19c │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia.w r6!, {r0, r1, r2, r5, r6} │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + ldmia.w lr!, {r0, r1, r2, r5, r6} │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xe8580067 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ - lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xe82a0067 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + strd r0, r0, [r0], #-412 @ 0x19c │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 20164c │ │ │ │ + @ instruction: 0xe8320067 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + @ instruction: 0xe8020067 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 2015a4 │ │ │ │ + b.n 2015b4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 201550 │ │ │ │ + b.n 201560 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2014f8 │ │ │ │ + b.n 201508 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - mcrr2 0, 6, r0, r0, cr11 │ │ │ │ + mcrr2 0, 6, r0, r8, cr11 │ │ │ │ str r0, [r5, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 201450 │ │ │ │ + b.n 201460 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2013fc │ │ │ │ + b.n 20140c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2013a4 │ │ │ │ + b.n 2013b4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 2012fc │ │ │ │ + b.n 20130c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2012a8 │ │ │ │ + b.n 2012b8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 201250 │ │ │ │ + b.n 201260 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r0, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 2011a8 │ │ │ │ + b.n 2011b8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 201154 │ │ │ │ + b.n 201164 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2010fc │ │ │ │ + b.n 20110c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 201054 │ │ │ │ + b.n 201064 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 201000 │ │ │ │ + b.n 201010 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 200fa8 │ │ │ │ + b.n 200fb8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 201f00 │ │ │ │ + b.n 201f10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 201eac │ │ │ │ + b.n 201ebc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 201e54 │ │ │ │ + b.n 201e64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 201dac │ │ │ │ + b.n 201dbc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 201d58 │ │ │ │ + b.n 201d68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 201d00 │ │ │ │ + b.n 201d10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 201c58 │ │ │ │ + b.n 201c68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 201c04 │ │ │ │ + b.n 201c14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 201bac │ │ │ │ + b.n 201bbc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 201b04 │ │ │ │ + b.n 201b14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 201ab0 │ │ │ │ + b.n 201ac0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 201a58 │ │ │ │ + b.n 201a68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, pc, #640 @ (adr r0, 201a24 ) │ │ │ │ + add r0, pc, #672 @ (adr r0, 201a44 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r4, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 2019b0 │ │ │ │ + b.n 2019c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 20195c │ │ │ │ + b.n 20196c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 201904 │ │ │ │ + b.n 201914 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blxns r7 │ │ │ │ + blxns r8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrsb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - b.n 20185c │ │ │ │ + b.n 20186c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 201808 │ │ │ │ + b.n 201818 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r4, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r6, r4, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r7, [pc, #992] @ (201bf4 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf2ec0069 │ │ │ │ + @ instruction: 0xf2f40069 │ │ │ │ ldrsb r0, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #10 │ │ │ │ + udf #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 201808 │ │ │ │ + ble.n 201818 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr.w r4, [pc, #3340] @ 202564 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 9a918 │ │ │ │ mov r2, r0 │ │ │ │ @@ -534737,322 +534733,322 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #652] @ (2027e4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1ff8be │ │ │ │ nop │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r5, [pc, #208] @ (20263c ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 202548 │ │ │ │ + bge.n 202558 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 2024f4 │ │ │ │ + bge.n 202504 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 20249c │ │ │ │ + bge.n 2024ac │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i32 q8, q7, d7[1] │ │ │ │ + vmla.i q8, q3, d23[0] │ │ │ │ ldr r7, [pc, #224] @ (202670 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 2025f4 │ │ │ │ + bge.n 202604 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 2025a0 │ │ │ │ + bge.n 2025b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 202548 │ │ │ │ + bls.n 202558 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r2, [pc, #992] @ (202994 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bls.n 2026a0 │ │ │ │ + bls.n 2026b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 20264c │ │ │ │ + bls.n 20265c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 2025f4 │ │ │ │ + bls.n 202604 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r2, [pc, #144] @ (202668 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 20254c │ │ │ │ + bhi.n 20255c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bhi.n 2024f8 │ │ │ │ + bhi.n 202508 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bhi.n 2026a0 │ │ │ │ + bhi.n 2026b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ add r2, sp, #940 @ 0x3ac │ │ │ │ - vrsra.u64 q8, q2, #1 │ │ │ │ + vrsra.u64 q8, q6, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 2025fc │ │ │ │ + bhi.n 20260c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 2025a8 │ │ │ │ + bvc.n 2025b8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 202550 │ │ │ │ + bvc.n 202560 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r4, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvc.n 2026a8 │ │ │ │ + bvc.n 2026b8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 202654 │ │ │ │ + bvc.n 202664 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 2025fc │ │ │ │ + bvs.n 20260c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrsb r4, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 202554 │ │ │ │ + bvs.n 202564 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r3, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 202700 │ │ │ │ + bvs.n 202710 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 2026a8 │ │ │ │ + bvs.n 2026b8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r4, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 202600 │ │ │ │ + bpl.n 202610 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 2025ac │ │ │ │ + bpl.n 2025bc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 202754 │ │ │ │ + bpl.n 202764 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r2, #0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r3, [pc, #496] @ (20287c ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 2026ac │ │ │ │ + bpl.n 2026bc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 202658 │ │ │ │ + bmi.n 202668 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 202600 │ │ │ │ + bmi.n 202610 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strh r0, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bmi.n 202758 │ │ │ │ + bmi.n 202768 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 202704 │ │ │ │ + bmi.n 202714 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 2026ac │ │ │ │ + bcc.n 2026bc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r6, [pc, #640] @ (202954 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcc.n 202604 │ │ │ │ + bcc.n 202614 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 2027b0 │ │ │ │ + bcc.n 2027c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 202758 │ │ │ │ + bcc.n 202768 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bcs.n 2026b0 │ │ │ │ + bcs.n 2026c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 20265c │ │ │ │ + bcs.n 20266c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r0, r0, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 202804 │ │ │ │ + bcs.n 202614 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r0, r2, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i32 q8, q6, d7[1] │ │ │ │ + vrev64.16 q8, │ │ │ │ ldr r2, [pc, #240] @ (20280c ) │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i32 q8, q1, d7[1] │ │ │ │ - bcs.n 20275c │ │ │ │ + vmla.i32 q8, q5, d7[1] │ │ │ │ + bcs.n 20276c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 202708 │ │ │ │ + bne.n 202718 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 2026b0 │ │ │ │ + bne.n 2026c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb.w r0, [r8, r7, lsl #2] │ │ │ │ + vld4.16 {d0-d3}, [r0 :128], r7 │ │ │ │ strb r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 q8, q5, │ │ │ │ - bne.n 202808 │ │ │ │ + vhadd.u32 q8, q1, │ │ │ │ + bne.n 202818 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 2027b4 │ │ │ │ + bne.n 2027c4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 20275c │ │ │ │ + bne.n 20276c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.u8 q0, q4, │ │ │ │ + vhadd.u16 q0, q0, │ │ │ │ strh r0, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 15, cr0, cr10, cr7, {3} │ │ │ │ - beq.n 2026b4 │ │ │ │ + vhadd.u8 q0, q1, │ │ │ │ + beq.n 2026c4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - beq.n 202860 │ │ │ │ + beq.n 202870 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - beq.n 202808 │ │ │ │ + beq.n 202818 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr7, {3} │ │ │ │ - cdp2 0, 6, cr0, cr12, cr7, {3} │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + cdp2 0, 8, cr0, cr0, cr7, {3} │ │ │ │ + cdp2 0, 7, cr0, cr4, cr7, {3} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r3, [pc, #720] @ (202a78 ) │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr, #412] @ 0x19c │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldc2l 0, cr0, [r6, #412] @ 0x19c │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf5940066 │ │ │ │ + @ instruction: 0xf59c0066 │ │ │ │ ldr r6, [pc, #960] @ (202b8c ) │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [ip, #-412]! @ 0xfffffe64 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldc2 0, cr0, [r4, #-412]! @ 0xfffffe64 │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + subs r0, r2, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr.w r1, [pc, #2940] @ 203368 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ blx 9b2b8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -536111,263 +536107,263 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #568] @ (203594 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 1ff8be │ │ │ │ nop │ │ │ │ - @ instruction: 0xf25c0066 │ │ │ │ - movs r6, #24 │ │ │ │ + @ instruction: 0xf2640066 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r7, [r6, #64] @ 0x40 │ │ │ │ - @ instruction: 0xfffff9f0 │ │ │ │ + @ instruction: 0xfffff9f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldmia r0, {r0, r1, r2, r6, r7} │ │ │ │ - vtbx.8 d31, {d15-d16}, d24 │ │ │ │ + vqrshrn.u64 d31, q8, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf1220066 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + @ instruction: 0xf12a0066 │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - vtbx.8 d31, {d31}, d0 │ │ │ │ + vtbx.8 d31, {d31}, d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #70 @ 0x46 │ │ │ │ lsls r3, r5, #1 │ │ │ │ @ instruction: 0xb7ad │ │ │ │ - vtbl.8 d31, {d15}, d26 │ │ │ │ + vqshrun.s64 d31, q9, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7e80067 │ │ │ │ + @ instruction: 0xf7f00067 │ │ │ │ @ instruction: 0xb633 │ │ │ │ - vqshl.u64 , q2, #63 @ 0x3f │ │ │ │ + vqshl.u64 , q6, #63 @ 0x3f │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - vabdl.u , d31, d6 │ │ │ │ + vabdl.u , d31, d14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vext.8 q0, q4, , #0 │ │ │ │ + vmla.i d16, d0, d3[5] │ │ │ │ ldrh r3, [r1, r4] │ │ │ │ - vmlsl.u , d31, d24[0] │ │ │ │ + vqshlu.s64 , q8, #63 @ 0x3f │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf6960067 │ │ │ │ + @ instruction: 0xf69e0067 │ │ │ │ ldrsb r5, [r6, r1] │ │ │ │ - vrsubhn.i d31, , q1 │ │ │ │ + vrsubhn.i d31, , q5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i16 d0, d8, d7[2] │ │ │ │ + vmla.i32 d0, d0, d7[1] │ │ │ │ strh r3, [r7, r6] │ │ │ │ - vsli.64 , q4, #63 @ 0x3f │ │ │ │ + @ instruction: 0xfffff5e0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ands.w r0, r2, r7, asr #1 │ │ │ │ + ands.w r0, sl, r7, asr #1 │ │ │ │ cbz r5, 2034ea │ │ │ │ - vsli.32 d31, d18, #31 │ │ │ │ + vsli.32 d31, d26, #31 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add.w r0, r4, #15138816 @ 0xe70000 │ │ │ │ + add.w r0, ip, #15138816 @ 0xe70000 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ - vsri.64 , q10, #1 │ │ │ │ + vsri.64 , q14, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf4d60067 │ │ │ │ + @ instruction: 0xf4de0067 │ │ │ │ strb r4, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4c20067 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xf4ca0067 │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - eor.w r0, sl, #15138816 @ 0xe70000 │ │ │ │ - orns r0, ip, #15138816 @ 0xe70000 │ │ │ │ + eors.w r0, r2, #15138816 @ 0xe70000 │ │ │ │ + eor.w r0, r4, #15138816 @ 0xe70000 │ │ │ │ ldr r7, [pc, #492] @ (20371c ) │ │ │ │ - vrshr.u32 d28, d4, #1 │ │ │ │ + vrshr.u32 d28, d12, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmdb r8, {r0, r1, r2, r5, r6} │ │ │ │ - bic.w r0, r6, #15138816 @ 0xe70000 │ │ │ │ + stmdb r0!, {r0, r1, r2, r5, r6} │ │ │ │ + bic.w r0, lr, #15138816 @ 0xe70000 │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ - @ instruction: 0xffffc166 │ │ │ │ + @ instruction: 0xffffc16e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ands.w r0, sl, #15138816 @ 0xe70000 │ │ │ │ - ands.w r0, r0, #15138816 @ 0xe70000 │ │ │ │ + bic.w r0, r2, #15138816 @ 0xe70000 │ │ │ │ + ands.w r0, r8, #15138816 @ 0xe70000 │ │ │ │ add r4, sp, #164 @ 0xa4 │ │ │ │ - vshr.u64 d28, d24, #1 │ │ │ │ + vmla.i q14, , d0[0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9db78 │ │ │ │ @@ -536388,17 +536384,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 002035e4 : │ │ │ │ stmdb 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 │ │ │ │ @@ -537609,244 +537605,244 @@ │ │ │ │ b.n 204530 │ │ │ │ strb r0, [r3, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r6, [pc, #960] @ (2046dc ) │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d80067 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + @ instruction: 0xf0e00067 │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - orns r0, r0, #103 @ 0x67 │ │ │ │ + orns r0, r8, #103 @ 0x67 │ │ │ │ ldr r1, [pc, #784] @ (204648 ) │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r2, #103 @ 0x67 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + orn r0, sl, #103 @ 0x67 │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bics.w r0, r0, #103 @ 0x67 │ │ │ │ + bics.w r0, r8, #103 @ 0x67 │ │ │ │ ldr r1, [pc, #224] @ (20442c ) │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r2, #103 @ 0x67 │ │ │ │ - cbnz r4, 2043ce │ │ │ │ + bic.w r0, sl, #103 @ 0x67 │ │ │ │ + cbnz r4, 2043d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bic.w r0, r8, #103 @ 0x67 │ │ │ │ + bics.w r0, r0, #103 @ 0x67 │ │ │ │ ldr r5, [pc, #640] @ (2045e0 ) │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i32 d16, d8, d7[1] │ │ │ │ - cbnz r4, 2043c6 │ │ │ │ + vext.8 q8, q0, , #0 │ │ │ │ + cbnz r4, 2043c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r6, 2043c6 │ │ │ │ + cbnz r6, 2043c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r0, 2043c8 │ │ │ │ + cbnz r0, 2043ca │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.s q8, q4, │ │ │ │ + vmla.i d0, d0, d3[5] │ │ │ │ strb r0, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s32 q8, q6, │ │ │ │ - revsh r0, r2 │ │ │ │ + vhadd.s q8, q2, │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #784 @ (adr r4, 2046ac ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 2046cc ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #680 @ (adr r4, 204648 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 204668 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r4, 2043ce │ │ │ │ + cbnz r4, 2043d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r6, 2043ce │ │ │ │ + cbnz r6, 2043d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r0, 2043d0 │ │ │ │ + cbnz r0, 2043d2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r2, 2043d0 │ │ │ │ + cbnz r2, 2043d2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stcl 0, cr0, [r2, #412] @ 0x19c │ │ │ │ - cbnz r4, 2043c8 │ │ │ │ + stcl 0, cr0, [sl, #412] @ 0x19c │ │ │ │ + cbnz r4, 2043ca │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrsb r4, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip, #-412]! @ 0xfffffe64 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + stcl 0, cr0, [r4, #-412] @ 0xfffffe64 │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sbc.w r0, r4, r7, asr #1 │ │ │ │ - stc 0, cr0, [sl], #412 @ 0x19c │ │ │ │ + sbc.w r0, ip, r7, asr #1 │ │ │ │ + ldc 0, cr0, [r2], #412 @ 0x19c │ │ │ │ ldr r4, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [lr], {103} @ 0x67 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + stc 0, cr0, [r6], #412 @ 0x19c │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stcl 0, cr0, [r8], #-412 @ 0xfffffe64 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + ldcl 0, cr0, [r0], #-412 @ 0xfffffe64 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + @ instruction: 0xb64e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xe9b60067 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xe9be0067 │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - eors.w r0, lr, r7, asr #1 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + @ instruction: 0xeaa60067 │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r2, 204506 │ │ │ │ + cbz r2, 204508 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r2, 204506 │ │ │ │ + cbz r2, 204508 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xe8260067 │ │ │ │ - cbz r6, 204502 │ │ │ │ + @ instruction: 0xe82e0067 │ │ │ │ + cbz r6, 204504 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i16 q8, q6, d6[2] │ │ │ │ - stmdb sl!, {r0, r1, r2, r5, r6} │ │ │ │ - stmdb r6!, {r0, r1, r2, r5, r6} │ │ │ │ - uxtb r6, r5 │ │ │ │ + vmla.i32 q8, q2, d6[1] │ │ │ │ + ldmdb r2!, {r0, r1, r2, r5, r6} │ │ │ │ + stmdb lr!, {r0, r1, r2, r5, r6} │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.u q8, q6, q11 │ │ │ │ - uxtb r4, r1 │ │ │ │ + vmla.i q0, q2, d2[5] │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.u16 q8, q5, q11 │ │ │ │ - uxth r4, r5 │ │ │ │ + vhadd.u32 q8, q1, q11 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.u q0, q6, q11 │ │ │ │ - sxtb r6, r7 │ │ │ │ + vhadd.u8 q8, q2, q11 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.u8 q0, q7, q11 │ │ │ │ - @ instruction: 0xe85a0067 │ │ │ │ - cbz r0, 204514 │ │ │ │ + vhadd.u16 q0, q3, q11 │ │ │ │ + strd r0, r0, [r2], #-412 @ 0x19c │ │ │ │ + cbz r0, 204516 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp2 0, 5, cr0, cr0, cr6, {3} │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + cdp2 0, 5, cr0, cr8, cr6, {3} │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2044bc │ │ │ │ + b.n 2044cc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r0, 20450e │ │ │ │ + cbz r0, 204510 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #408]! @ 0x198 │ │ │ │ - cbz r4, 20450a │ │ │ │ + cdp2 0, 0, cr0, cr0, cr6, {3} │ │ │ │ + cbz r4, 20450c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc2l 0, cr0, [ip, #408] @ 0x198 │ │ │ │ - cbz r6, 20450a │ │ │ │ + ldc2l 0, cr0, [r4, #408] @ 0x198 │ │ │ │ + cbz r6, 20450c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stc2 0, cr0, [lr, #408]! @ 0x198 │ │ │ │ - cbz r0, 20450c │ │ │ │ + ldc2 0, cr0, [r6, #408]! @ 0x198 │ │ │ │ + cbz r0, 20450e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc2 0, cr0, [r0, #408] @ 0x198 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + ldc2 0, cr0, [r8, #408] @ 0x198 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #-408]! @ 0xfffffe68 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + ldc2l 0, cr0, [sl, #-408]! @ 0xfffffe68 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r4, #-408] @ 0xfffffe68 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + ldc2l 0, cr0, [ip, #-408] @ 0xfffffe68 │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r9, #1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2045bc │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ @@ -539063,256 +539059,256 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 20367e │ │ │ │ nop │ │ │ │ ldr r6, [pc, #960] @ (205638 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfa6e0066 │ │ │ │ - b.n 204b00 │ │ │ │ + @ instruction: 0xfa760066 │ │ │ │ + b.n 204b10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 204aec │ │ │ │ + b.n 204afc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xfa0e0066 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + @ instruction: 0xfa160066 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 205860 │ │ │ │ + b.n 205870 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vst1.8 {d16[3]}, [r0], r6 │ │ │ │ - add r5, sp, #8 │ │ │ │ + vst1.8 {d16[3]}, [r8], r6 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb.w r0, [r0, #102] @ 0x66 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + ldrsb.w r0, [r8, #102] @ 0x66 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2058bc │ │ │ │ + b.n 2058cc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2057e0 │ │ │ │ + b.n 2057f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vld4.16 {d0-d3}, [r4 :128], r6 │ │ │ │ - b.n 205934 │ │ │ │ + vld4.16 {d0-d3}, [ip :128], r6 │ │ │ │ + b.n 205944 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 20591c │ │ │ │ + b.n 20592c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str.w r0, [r6, #102] @ 0x66 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + str.w r0, [lr, #102] @ 0x66 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb.w r0, [r8, #102] @ 0x66 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + strh.w r0, [r0, #102] @ 0x66 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str??.w r0, [r8, r6, lsl #2] │ │ │ │ - b.n 2059cc │ │ │ │ + ldr??.w r0, [r0, r6, lsl #2] │ │ │ │ + b.n 2059dc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 20581c │ │ │ │ + b.n 20582c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb.w r0, [sl, r6, lsl #2] │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + ldrb.w r0, [r2, r6, lsl #2] │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7dc0066 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + @ instruction: 0xf7e40066 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7aa0066 │ │ │ │ - b.n 20586c │ │ │ │ + @ instruction: 0xf7b20066 │ │ │ │ + b.n 20587c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf6e60066 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf6ee0066 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf6b00066 │ │ │ │ - add r2, sp, #8 │ │ │ │ + @ instruction: 0xf6b80066 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf6900066 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + @ instruction: 0xf6980066 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf6700066 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + @ instruction: 0xf6780066 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf6500066 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + @ instruction: 0xf6580066 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - addw r0, r2, #2150 @ 0x866 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + addw r0, sl, #2150 @ 0x866 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 20540c │ │ │ │ + b.n 20541c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rsb r0, r4, #15073280 @ 0xe60000 │ │ │ │ - b.n 2053f8 │ │ │ │ + rsb r0, ip, #15073280 @ 0xe60000 │ │ │ │ + b.n 205408 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r1, [pc, #864] @ (2056b4 ) │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2053e8 │ │ │ │ + b.n 2053f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sbc.w r0, r6, #15073280 @ 0xe60000 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + sbc.w r0, lr, #15073280 @ 0xe60000 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf5360066 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xf53e0066 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add.w r0, r6, #15073280 @ 0xe60000 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add.w r0, lr, #15073280 @ 0xe60000 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf4d60066 │ │ │ │ - blt.n 205360 │ │ │ │ + @ instruction: 0xf4de0066 │ │ │ │ + blt.n 205370 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r4, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, pc, #936 @ (adr r7, 205730 ) │ │ │ │ + add r7, pc, #968 @ (adr r7, 205750 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orns r0, r8, #15073280 @ 0xe60000 │ │ │ │ - add r7, pc, #752 @ (adr r7, 205680 ) │ │ │ │ + eor.w r0, r0, #15073280 @ 0xe60000 │ │ │ │ + add r7, pc, #784 @ (adr r7, 2056a0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orr.w r0, sl, #15073280 @ 0xe60000 │ │ │ │ - add r7, pc, #560 @ (adr r7, 2055c8 ) │ │ │ │ + orrs.w r0, r2, #15073280 @ 0xe60000 │ │ │ │ + add r7, pc, #592 @ (adr r7, 2055e8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ands.w r0, sl, #15073280 @ 0xe60000 │ │ │ │ - ldr r5, [pc, #296] @ (2054c8 ) │ │ │ │ + bic.w r0, r2, #15073280 @ 0xe60000 │ │ │ │ + ldr r5, [pc, #328] @ (2054e8 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ strh r0, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, pc, #184 @ (adr r7, 205464 ) │ │ │ │ + add r7, pc, #216 @ (adr r7, 205484 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3bc0066 │ │ │ │ - add r7, pc, #0 @ (adr r7, 2053b4 ) │ │ │ │ + @ instruction: 0xf3c40066 │ │ │ │ + add r7, pc, #32 @ (adr r7, 2053d4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf38e0066 │ │ │ │ - add r6, pc, #832 @ (adr r6, 2056fc ) │ │ │ │ + @ instruction: 0xf3960066 │ │ │ │ + add r6, pc, #864 @ (adr r6, 20571c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf35e0066 │ │ │ │ - bics.w r0, sl, r8, asr #1 │ │ │ │ + @ instruction: 0xf3660066 │ │ │ │ + orr.w r0, r2, r8, asr #1 │ │ │ │ str r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, pc, #456 @ (adr r6, 205598 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 2055b8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3000066 │ │ │ │ - add r6, pc, #272 @ (adr r6, 2054e8 ) │ │ │ │ + @ instruction: 0xf3080066 │ │ │ │ + add r6, pc, #304 @ (adr r6, 205508 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf2d20066 │ │ │ │ - add r6, pc, #80 @ (adr r6, 205430 ) │ │ │ │ + @ instruction: 0xf2da0066 │ │ │ │ + add r6, pc, #112 @ (adr r6, 205450 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subw r0, r2, #102 @ 0x66 │ │ │ │ - b.n 20510c │ │ │ │ + subw r0, sl, #102 @ 0x66 │ │ │ │ + b.n 20511c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 205330 │ │ │ │ + ble.n 205340 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, pc, #720 @ (adr r5, 2056c0 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 2056e0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movw r0, #8294 @ 0x2066 │ │ │ │ - add r5, pc, #536 @ (adr r5, 205610 ) │ │ │ │ + movw r0, #41062 @ 0xa066 │ │ │ │ + add r5, pc, #568 @ (adr r5, 205630 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf2140066 │ │ │ │ - add r5, pc, #344 @ (adr r5, 205558 ) │ │ │ │ + @ instruction: 0xf21c0066 │ │ │ │ + add r5, pc, #376 @ (adr r5, 205578 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf1e40066 │ │ │ │ - vmla.i16 q8, q0, d3[3] │ │ │ │ - ble.n 205328 │ │ │ │ + @ instruction: 0xf1ec0066 │ │ │ │ + vmla.i16 q8, q4, d3[3] │ │ │ │ + ble.n 205338 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #992 @ (adr r4, 2057f0 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 205410 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf1860066 │ │ │ │ + @ instruction: 0xf18e0066 │ │ │ │ ldr r2, [pc, #208] @ (2054e8 ) │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2053dc │ │ │ │ + bgt.n 2053ec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 205260 │ │ │ │ + b.n 205270 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, pc, #664 @ (adr r4, 2056bc ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 2056dc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf1340066 │ │ │ │ - add r4, pc, #472 @ (adr r4, 205604 ) │ │ │ │ + @ instruction: 0xf13c0066 │ │ │ │ + add r4, pc, #504 @ (adr r4, 205624 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add.w r0, r4, #102 @ 0x66 │ │ │ │ - add r1, pc, #144 @ (adr r1, 2054c4 ) │ │ │ │ + add.w r0, ip, #102 @ 0x66 │ │ │ │ + add r1, pc, #176 @ (adr r1, 2054e4 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bgt.n 205404 │ │ │ │ + bgt.n 205414 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #96 @ (adr r4, 20549c ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 2054bc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf0a60066 │ │ │ │ - add r3, pc, #928 @ (adr r3, 2057e4 ) │ │ │ │ + @ instruction: 0xf0ae0066 │ │ │ │ + add r3, pc, #960 @ (adr r3, 205804 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orns r0, r6, #102 @ 0x66 │ │ │ │ - add r3, pc, #744 @ (adr r3, 205734 ) │ │ │ │ + orns r0, lr, #102 @ 0x66 │ │ │ │ + add r3, pc, #776 @ (adr r3, 205754 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orr.w r0, r8, #102 @ 0x66 │ │ │ │ - add r3, pc, #560 @ (adr r3, 205684 ) │ │ │ │ + orrs.w r0, r0, #102 @ 0x66 │ │ │ │ + add r3, pc, #592 @ (adr r3, 2056a4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ands.w r0, sl, #102 @ 0x66 │ │ │ │ - add r3, pc, #368 @ (adr r3, 2055cc ) │ │ │ │ + bic.w r0, r2, #102 @ 0x66 │ │ │ │ + add r3, pc, #400 @ (adr r3, 2055ec ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i32 d16, d10, d6[1] │ │ │ │ - b.n 205c38 │ │ │ │ + vext.8 q8, q1, q11, #0 │ │ │ │ + b.n 205c48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bgt.n 205474 │ │ │ │ + bgt.n 205484 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #8 @ (adr r3, 205474 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 205494 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vmla.i16 d0, d2, d6[2] │ │ │ │ - add r2, pc, #856 @ (adr r2, 2057cc ) │ │ │ │ + vmla.i16 d0, d10, d6[2] │ │ │ │ + add r2, pc, #888 @ (adr r2, 2057ec ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.s32 q8, q3, q11 │ │ │ │ - add r2, pc, #688 @ (adr r2, 20572c ) │ │ │ │ + vhadd.s32 q8, q7, q11 │ │ │ │ + add r2, pc, #720 @ (adr r2, 20574c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.s q0, q6, q11 │ │ │ │ - add r2, pc, #512 @ (adr r2, 205684 ) │ │ │ │ + vhadd.s8 q8, q2, q11 │ │ │ │ + add r2, pc, #544 @ (adr r2, 2056a4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.s16 q0, q0, q11 │ │ │ │ - blt.n 205560 │ │ │ │ + vhadd.s16 q0, q4, q11 │ │ │ │ + blt.n 205570 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 205550 │ │ │ │ + blt.n 205560 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #176 @ (adr r2, 205544 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 205564 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 11, cr0, cr12, cr6, {3} │ │ │ │ - add r2, pc, #8 @ (adr r2, 2054a4 ) │ │ │ │ + cdp 0, 12, cr0, cr4, cr6, {3} │ │ │ │ + add r2, pc, #40 @ (adr r2, 2054c4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 9, cr0, cr2, cr6, {3} │ │ │ │ - add r1, pc, #856 @ (adr r1, 2057fc ) │ │ │ │ + cdp 0, 9, cr0, cr10, cr6, {3} │ │ │ │ + add r1, pc, #888 @ (adr r1, 20581c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 6, cr0, cr6, cr6, {3} │ │ │ │ - mov r4, r9 │ │ │ │ + cdp 0, 6, cr0, cr14, cr6, {3} │ │ │ │ + mov r4, sl │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 205470 │ │ │ │ + bge.n 205480 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, pc, #512 @ (adr r1, 2056b4 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 2056d4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 1, cr0, cr0, cr6, {3} │ │ │ │ - add r1, pc, #344 @ (adr r1, 205614 ) │ │ │ │ + cdp 0, 1, cr0, cr8, cr6, {3} │ │ │ │ + add r1, pc, #376 @ (adr r1, 205634 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stcl 0, cr0, [r6, #408]! @ 0x198 │ │ │ │ - add r1, pc, #160 @ (adr r1, 205564 ) │ │ │ │ + stcl 0, cr0, [lr, #408]! @ 0x198 │ │ │ │ + add r1, pc, #192 @ (adr r1, 205584 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldc 0, cr0, [r8, #408]! @ 0x198 │ │ │ │ + stcl 0, cr0, [r0, #408] @ 0x198 │ │ │ │ ldr.w r4, [pc, #3336] @ 2061d4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 9a918 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -540519,264 +540515,264 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #528] @ (2063d8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 20367e │ │ │ │ - bhi.n 20620c │ │ │ │ + bhi.n 20621c │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r6, [pc, #960] @ (20659c ) │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2061f8 │ │ │ │ + bhi.n 206208 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add.w r0, r4, r6, asr #1 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + add.w r0, ip, r6, asr #1 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xead60066 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + @ instruction: 0xeade0066 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xeaa60066 │ │ │ │ - bvc.n 2062b4 │ │ │ │ + @ instruction: 0xeaae0066 │ │ │ │ + bvc.n 2062c4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrd r0, r0, [r0, #408]! @ 0x198 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, r0, [r8, #408]! @ 0x198 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strd r0, r0, [r2, #408] @ 0x198 │ │ │ │ - bvs.n 2061a0 │ │ │ │ + strd r0, r0, [sl, #408] @ 0x198 │ │ │ │ + bvs.n 2061b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 206198 │ │ │ │ + bvs.n 2061a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strd r0, r0, [r0, #-408]! @ 0x198 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + strd r0, r0, [r8, #-408]! @ 0x198 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 2062a0 │ │ │ │ + bvs.n 2062b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmdb r2, {r1, r2, r5, r6} │ │ │ │ - bvs.n 206260 │ │ │ │ + ldmdb sl, {r1, r2, r5, r6} │ │ │ │ + bvs.n 206270 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strex r0, r0, [sl, #408] @ 0x198 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + @ instruction: 0xe8520066 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xe81c0066 │ │ │ │ - bpl.n 206144 │ │ │ │ + @ instruction: 0xe8240066 │ │ │ │ + bpl.n 206154 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 206334 │ │ │ │ + bpl.n 206344 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2061cc │ │ │ │ + b.n 2061dc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 206238 │ │ │ │ + bmi.n 206248 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 206140 │ │ │ │ + b.n 206150 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bmi.n 20624c │ │ │ │ + bmi.n 20625c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 206094 │ │ │ │ + b.n 2060a4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 206040 │ │ │ │ + b.n 206050 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 205fe8 │ │ │ │ + b.n 205ff8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bpl.n 2062e4 │ │ │ │ + bpl.n 2062f4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 206354 │ │ │ │ + bmi.n 206364 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 205f3c │ │ │ │ + b.n 205f4c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 205ee8 │ │ │ │ + b.n 205ef8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 205e90 │ │ │ │ + b.n 205ea0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bmi.n 206388 │ │ │ │ + bmi.n 206398 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 205dac │ │ │ │ + b.n 205dbc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 205cc0 │ │ │ │ + b.n 205cd0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 205c68 │ │ │ │ + b.n 205c78 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 20622c │ │ │ │ + bcs.n 20623c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 206228 │ │ │ │ + bcs.n 206238 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 205b8c │ │ │ │ + b.n 205b9c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 205b54 │ │ │ │ + b.n 205b64 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 205b1c │ │ │ │ + b.n 205b2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 206ac4 │ │ │ │ + b.n 206ad4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrsb r0, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2062f8 │ │ │ │ + bcs.n 206308 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 206a1c │ │ │ │ + b.n 206a2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2069c8 │ │ │ │ + b.n 2069d8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 206970 │ │ │ │ + b.n 206980 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strh r4, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2063f4 │ │ │ │ + bne.n 206404 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2068c8 │ │ │ │ + b.n 2068d8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 206874 │ │ │ │ + b.n 206884 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 20681c │ │ │ │ + b.n 20682c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bls.n 2063d8 │ │ │ │ + bls.n 2063e8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r2, [pc, #176] @ (2063f0 ) │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 2062d0 │ │ │ │ + beq.n 2062e0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 206774 │ │ │ │ + b.n 206784 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 206720 │ │ │ │ + b.n 206730 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2066c8 │ │ │ │ + b.n 2066d8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - beq.n 2063dc │ │ │ │ + beq.n 2063ec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - beq.n 2063c8 │ │ │ │ + beq.n 2063d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 206620 │ │ │ │ + b.n 206630 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2065cc │ │ │ │ + b.n 2065dc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 206574 │ │ │ │ + b.n 206584 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 206498 │ │ │ │ + b.n 2064a8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2063b4 │ │ │ │ + b.n 2063c4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #94 @ 0x5e │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ blx 9e648 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ @@ -541999,323 +541995,323 @@ │ │ │ │ ldr r0, [pc, #632] @ (2073c8 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 20367e │ │ │ │ ldr r6, [pc, #960] @ (207520 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 207108 │ │ │ │ + blt.n 207118 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 20725c │ │ │ │ + blt.n 20726c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 2071d0 │ │ │ │ + blt.n 2071e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 2070ec │ │ │ │ + bge.n 2070fc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 207200 │ │ │ │ + bge.n 207210 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 2071a8 │ │ │ │ + bge.n 2071b8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 2070cc │ │ │ │ + bls.n 2070dc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 207294 │ │ │ │ + bls.n 2072a4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 20725c │ │ │ │ + bls.n 20726c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bls.n 207204 │ │ │ │ + bls.n 207214 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r0, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bhi.n 20715c │ │ │ │ + bhi.n 20716c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bhi.n 207108 │ │ │ │ + bhi.n 207118 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bhi.n 2072b0 │ │ │ │ + bhi.n 2072c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strh r0, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 207208 │ │ │ │ + bhi.n 207218 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 2071b4 │ │ │ │ + bvc.n 2071c4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 20715c │ │ │ │ + bvc.n 20716c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 2072b4 │ │ │ │ + bvc.n 2072c4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 207260 │ │ │ │ + bvc.n 207270 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 207208 │ │ │ │ + bvs.n 207218 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 20715c │ │ │ │ + bvs.n 20716c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 207308 │ │ │ │ + bvs.n 207318 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvs.n 2072b0 │ │ │ │ + bvs.n 2072c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 207204 │ │ │ │ + bpl.n 207214 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 2071b0 │ │ │ │ + bpl.n 2071c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 207358 │ │ │ │ + bpl.n 207368 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 207300 │ │ │ │ + bpl.n 207310 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bpl.n 2072ac │ │ │ │ + bpl.n 2072bc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 207390 │ │ │ │ + bmi.n 2071a0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 207358 │ │ │ │ + bmi.n 207368 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 207320 │ │ │ │ + bmi.n 207330 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 2072e8 │ │ │ │ + bmi.n 2072f8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 2072b0 │ │ │ │ + bmi.n 2072c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 207278 │ │ │ │ + bcc.n 207288 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 207240 │ │ │ │ + bcc.n 207250 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 207208 │ │ │ │ + bcc.n 207218 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcc.n 2073cc │ │ │ │ + bcc.n 2073dc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 2072e0 │ │ │ │ + bcs.n 2072f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r2, [pc, #80] @ (207354 ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 207238 │ │ │ │ + bcs.n 207248 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 2073dc │ │ │ │ + bcs.n 2073ec │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r4, #44] @ 0x2c │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 207380 │ │ │ │ + bcs.n 207390 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 2072d8 │ │ │ │ + bne.n 2072e8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 20727c │ │ │ │ + bne.n 20728c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 207424 │ │ │ │ + bne.n 207434 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bne.n 2073c8 │ │ │ │ + bne.n 2073d8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r4, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - beq.n 207320 │ │ │ │ + beq.n 207330 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - beq.n 2072cc │ │ │ │ + beq.n 2072dc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - beq.n 207278 │ │ │ │ + beq.n 207288 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r3, [pc, #32] @ (207398 ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r4} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - beq.n 2073e4 │ │ │ │ + beq.n 2073f4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - beq.n 207394 │ │ │ │ + beq.n 2073a4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r0, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ blx 9cee0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 207104 │ │ │ │ @@ -542425,43 +542421,43 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #68] @ (207538 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 20367e │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r5, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 0020753c : │ │ │ │ stmdb 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 │ │ │ │ @@ -543673,259 +543669,259 @@ │ │ │ │ nop │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #186 @ 0xba │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r6, [pc, #960] @ (208658 ) │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r2, 20833a │ │ │ │ + cbnz r2, 20833c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r4, 208338 │ │ │ │ + cbnz r4, 20833a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r4 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r2, 20834e │ │ │ │ + cbnz r2, 208350 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r0 │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - itet mi │ │ │ │ - lslmi r6, r4, #1 │ │ │ │ - cbz r4, 208476 @ unpredictable │ │ │ │ + itee pl │ │ │ │ + lslpl r6, r4, #1 │ │ │ │ + cbz r4, 208478 @ unpredictable │ │ │ │ lslmi r7, r4, #1 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r0, [r7, #5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr.w r4, [pc, #3388] @ 2091bc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 9a918 │ │ │ │ mov r2, r0 │ │ │ │ @@ -545124,251 +545120,251 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #484] @ (209394 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 2075d4 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r6, [pc, #960] @ (209584 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r6, 209222 │ │ │ │ + cbnz r6, 209224 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r0, 209220 │ │ │ │ + cbnz r0, 209222 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - revsh r0, r6 │ │ │ │ + revsh r0, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rev16 r2, r4 │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rev r2, r6 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, pc, #552 @ (adr r6, 20942c ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 20944c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r2, 209244 │ │ │ │ + cbnz r2, 209246 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r4, 209240 │ │ │ │ + cbnz r4, 209242 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r4, 20923c │ │ │ │ + cbnz r4, 20923e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 2092d4 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 2092f4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r4, 209234 │ │ │ │ + cbnz r4, 209236 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, pc, #432 @ (adr r5, 2093f4 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 209414 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #880 @ (adr r4, 2095c8 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 2095e8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #328 @ (adr r4, 2093b4 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 2093d4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #176 @ (adr r4, 209328 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 209348 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #616 @ (adr r3, 2094f4 ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 209514 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #32 @ (adr r3, 2092c0 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 2092e0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #16 @ (adr r4, 2092bc ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 2092dc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #272 @ (adr r3, 2093dc ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 2093fc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r3} │ │ │ │ + push {r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r2, 209352 │ │ │ │ + cbz r2, 209354 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #392 @ (adr r2, 209468 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 209488 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r2, 20934a │ │ │ │ + cbz r2, 20934c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, pc, #352 @ (adr r1, 209454 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 209474 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r4, 209346 │ │ │ │ + cbz r4, 209348 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, pc, #712 @ (adr r1, 2095c8 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 2095e8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, pc, #64 @ (adr r1, 209354 ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 209374 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, pc, #608 @ (adr r7, 209578 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 209598 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r6, 209356 │ │ │ │ + cbz r6, 209358 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, pc, #544 @ (adr r0, 209548 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 209568 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r0, 209354 │ │ │ │ + cbz r0, 209356 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r0, pc, #640 @ (adr r0, 2095b4 ) │ │ │ │ + add r0, pc, #672 @ (adr r0, 2095d4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 209398 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 2093b8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r2, 20934c │ │ │ │ + cbz r2, 20934e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbz r4, 209348 │ │ │ │ + cbz r4, 20934a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, pc, #656 @ (adr r5, 2095fc ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 20961c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r5, [pc, #836] @ (2096e0 ) │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 9a918 │ │ │ │ mov r2, r0 │ │ │ │ @@ -545669,109 +545665,109 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #200] @ (20979c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 2075d4 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r6, [pc, #960] @ (209aa8 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #424 @ (adr r2, 209894 ) │ │ │ │ + add r2, pc, #456 @ (adr r2, 2098b4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -545810,17 +545806,17 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r1], #8 │ │ │ │ blx 9a034 │ │ │ │ b.n 2097c0 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -545919,25 +545915,25 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (209934 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 20983c │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, pc, #528 @ (adr r7, 209b38 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 209b58 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, pc, #152 @ (adr r7, 2099c8 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 2099e8 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, pc, #40 @ (adr r7, 209960 ) │ │ │ │ + add r7, pc, #72 @ (adr r7, 209980 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #76] @ (209994 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -545972,15 +545968,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r1, #19 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsrs r6, r3, #18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -546119,25 +546115,25 @@ │ │ │ │ ... │ │ │ │ lsrs r0, r3, #17 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, pc, #384 @ (adr r5, 209ca4 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 209cc4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, pc, #240 @ (adr r5, 209c1c ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 209c3c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, pc, #144 @ (adr r5, 209bc4 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 209be4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00209b34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -546263,45 +546259,45 @@ │ │ │ │ b.n 209bba │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #11 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ mcr2 15, 1, pc, cr7, cr15, {7} @ │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #432 @ (adr r4, 209e38 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 209e58 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsrs r2, r3, #9 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #240 @ (adr r4, 209d84 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 209da4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ stc2 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #72 @ (adr r4, 209ce8 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 209d08 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xfb81ffff │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #928 @ (adr r3, 20a04c ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 20a06c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #808 @ (adr r3, 209fdc ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 209ffc ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00209cb4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -546600,17 +546596,17 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ lsrs r0, r4, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #184] @ (20a0f8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -546682,17 +546678,17 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r2, #23 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r2, r7, #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] │ │ │ │ @@ -547030,67 +547026,67 @@ │ │ │ │ mvn.w r0, #3 │ │ │ │ b.n 20a1c6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r5, #19 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r0, r1, #17 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -547122,17 +547118,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r6, 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, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -547230,33 +547226,33 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 20a5da │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r4, #1 │ │ │ │ bl 13468e │ │ │ │ bl 152692 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d7, [r3] │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 20a6ce │ │ │ │ @@ -547434,20 +547430,20 @@ │ │ │ │ b.n 20a87a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ mrc2 0, 2, r0, cr14, cr1, {3} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldc2l 0, cr0, [r2, #452]! @ 0x1c4 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #260] @ (20aa00 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -547560,26 +547556,26 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 20a994 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldc2 0, cr0, [sl, #-452] @ 0xfffffe3c │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stc2 0, cr0, [r0], {113} @ 0x71 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ 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] @ (20ab08 ) │ │ │ │ @@ -547661,24 +547657,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ @ instruction: 0xfbde0071 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ @ instruction: 0xfb720071 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, ip │ │ │ │ beq.n 20abfe │ │ │ │ push {r4, r5, lr} │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ @@ -547981,31 +547977,31 @@ │ │ │ │ b.n 20ae52 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 20b0d8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -548049,19 +548045,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ 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 r2, [pc, #220] @ (20b064 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -548146,19 +548142,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf68c0071 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ rsbs r0, r0, #15794176 @ 0xf10000 │ │ │ │ stmdb 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 │ │ │ │ @@ -548387,35 +548383,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 20b578 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r4, #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 r0, r1 │ │ │ │ @@ -548445,15 +548441,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #419 @ 0x1a3 │ │ │ │ blx 9b6d4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 0020b3fc : │ │ │ │ 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 │ │ │ │ @@ -548896,115 +548892,115 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ addw r0, r0, #113 @ 0x71 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r3, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r6, r4, #1 │ │ │ │ vshr.s8 q0, , #8 │ │ │ │ lsrs r5, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ strh.w pc, [pc, #4095] @ 20c91f │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ mcr 15, 0, pc, cr9, cr15, {7} @ │ │ │ │ stc2l 15, cr15, [pc], #-1020 @ 20b53c │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ pli [r9, #255]! │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ bl 161956 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -549406,137 +549402,137 @@ │ │ │ │ mov ip, fp │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ subs r7, #215 @ 0xd7 │ │ │ │ bne.n 20be48 │ │ │ │ ldrb r1, [r2, r2] │ │ │ │ mvns r6, r7 │ │ │ │ subs r7, #228 @ 0xe4 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [pc, #280] @ (20bf6c ) │ │ │ │ + ldr r0, [pc, #312] @ (20bf8c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [pc, #1064] @ 20c2d8 │ │ │ │ strd r1, r6, [sp] │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ @@ -549920,115 +549916,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 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ asrs r7, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ @ instruction: 0xebebffff │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ bgt.n 20c24a │ │ │ │ - @ instruction: 0xffff75e2 │ │ │ │ + @ instruction: 0xffff75ea │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ bgt.n 20c36a │ │ │ │ - @ instruction: 0xffff7fd0 │ │ │ │ + @ instruction: 0xffff7fd8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xeb9dffff │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ @ instruction: 0xeaebffff │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ b.n 20c382 │ │ │ │ - vqrdmlah.s , , d18[0] │ │ │ │ + vqrdmlah.s , , d26[0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d950 │ │ │ │ @@ -550049,17 +550045,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 0020c3fc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -550167,21 +550163,21 @@ │ │ │ │ vmov d6, r0, r1 │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ b.n 20c48e │ │ │ │ b.n 20c93c │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r7, r4, #1 │ │ │ │ b.n 20c854 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr.w ip, [pc, #884] @ 20c8c0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r5, sp, #24 │ │ │ │ @@ -550434,15 +550430,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 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + svc 50 @ 0x32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 20ccd8 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vldr d2, [r2, #24] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -550744,19 +550740,19 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ strh r3, [r5, #56] @ 0x38 │ │ │ │ subs r7, #226 @ 0xe2 │ │ │ │ blt.n 20cca8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r6, r4, #1 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 20ccd2 │ │ │ │ bgt.w 20caa0 │ │ │ │ vldr d2, [pc, #44] @ 20cd00 │ │ │ │ b.n 20c81e │ │ │ │ @@ -551126,69 +551122,69 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ bhi.n 20d0f0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 20d42c │ │ │ │ + b.n 20d43c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r6, 20d16e │ │ │ │ + cbz r6, 20d170 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r3, #16] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r7, r4, #1 │ │ │ │ bpl.n 20d0c8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ blx 9a0f4 <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ b.n 20cff0 │ │ │ │ bpl.w 20cfc8 │ │ │ │ @@ -551223,15 +551219,15 @@ │ │ │ │ blx 9ee4c │ │ │ │ b.n 20cedc │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ bkpt 0x00b0 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #104] @ (20d2a8 ) │ │ │ │ @@ -551276,19 +551272,19 @@ │ │ │ │ b.n 20d266 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 20d254 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ bcc.n 20d214 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ lsls r3, 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, #2920] @ 0xb68 │ │ │ │ mov r6, r2 │ │ │ │ @@ -552047,45 +552043,45 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 20dd70 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ bcc.n 20dbd0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ bcs.n 20dc18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blx r5 │ │ │ │ + blx r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 982b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vldr d7, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ vsub.f64 d7, d0, d7 │ │ │ │ @@ -552460,53 +552456,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 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r6, r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 97684 │ │ │ │ mov r0, r7 │ │ │ │ bl 20a6b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vstr d0, [r3] │ │ │ │ @@ -552540,21 +552536,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (20e074 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 20dc70 │ │ │ │ nop │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldrd r0, r3, [r2] │ │ │ │ ldrd ip, r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ @@ -552729,40 +552725,40 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #68] @ (20e28c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 20e230 │ │ │ │ nop │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ @ instruction: 0xff87ffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r6, 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, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #208] @ (20e374 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -552842,15 +552838,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -552918,23 +552914,23 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 20e3f8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmia r2!, {r2, r3, r4} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -552981,19 +552977,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 0020e4e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -553572,83 +553568,83 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 20e998 │ │ │ │ nop │ │ │ │ stmia r0!, {r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmia r0!, {r1, r4, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 0020eba0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -553816,49 +553812,49 @@ │ │ │ │ b.n 20ec62 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rev r6, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ @ instruction: 0xf94fffff │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ cbnz r2, 20ed90 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ bl f4d6e │ │ │ │ bl 5fad72 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ bl 164d86 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -553896,17 +553892,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -553948,17 +553944,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (20ee90 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 20ee2e │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r6, r4, #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] @ (20eefc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -553998,15 +553994,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb76e │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ @ instruction: 0xb736 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -554108,31 +554104,31 @@ │ │ │ │ b.n 20efa2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb6f6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ cpsid i │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + str r2, [r0, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 0020f038 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -554304,59 +554300,59 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r1, r3, r6, r7, lr} │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ mcr2 15, 4, pc, cr11, cr15, {7} @ │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r1, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #400] @ (20f394 ) │ │ │ │ + ldr r7, [pc, #432] @ (20f3b4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r1, r4, r6, lr} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r7, [pc, #208] @ (20f2e0 ) │ │ │ │ + ldr r7, [pc, #240] @ (20f300 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ ldc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #992] @ (20f600 ) │ │ │ │ + ldr r7, [pc, #0] @ (20f220 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #896] @ (20f5a8 ) │ │ │ │ + ldr r6, [pc, #928] @ (20f5c8 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ mcrr2 15, 15, pc, r7, cr15 @ │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #568] @ (20f474 ) │ │ │ │ + ldr r6, [pc, #600] @ (20f494 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #472] @ (20f41c ) │ │ │ │ + ldr r6, [pc, #504] @ (20f43c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [pc, #352] @ (20f3ac ) │ │ │ │ + ldr r6, [pc, #384] @ (20f3cc ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 97d7c │ │ │ │ @@ -554376,17 +554372,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r5, [pc, #648] @ (20f51c ) │ │ │ │ + ldr r5, [pc, #680] @ (20f53c ) │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -554426,15 +554422,15 @@ │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ str.w ip, [sp] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx a0688 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r7, r4, #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] @ (20f390 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -554478,15 +554474,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ uxtb r6, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ uxth r4, r4 │ │ │ │ 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 │ │ │ │ @@ -554508,15 +554504,15 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldreq.w r2, [r0, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ blx 9fc44 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r7, 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #328] @ (20f54c ) │ │ │ │ @@ -554640,19 +554636,19 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ sxth r6, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [pc, #80] @ (20f5b4 ) │ │ │ │ + ldr r3, [pc, #112] @ (20f5d4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ sub sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -554783,29 +554779,29 @@ │ │ │ │ nop │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r7, [pc, #1008] @ (20faac ) │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [pc, #880] @ (20fa30 ) │ │ │ │ + ldr r1, [pc, #912] @ (20fa50 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [pc, #896] @ (20fa44 ) │ │ │ │ + ldr r7, [pc, #928] @ (20fa64 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [pc, #760] @ (20f9c0 ) │ │ │ │ + ldr r1, [pc, #792] @ (20f9e0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [pc, #768] @ (20f9cc ) │ │ │ │ + ldr r7, [pc, #800] @ (20f9ec ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [pc, #632] @ (20f948 ) │ │ │ │ + ldr r1, [pc, #664] @ (20f968 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [pc, #656] @ (20f964 ) │ │ │ │ + ldr r7, [pc, #688] @ (20f984 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [pc, #520] @ (20f8e0 ) │ │ │ │ + ldr r1, [pc, #552] @ (20f900 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ vldr d6, [r0, #24] │ │ │ │ vldr d7, [r1, #24] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 20f718 │ │ │ │ bgt.n 20f714 │ │ │ │ @@ -554991,15 +554987,15 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9d5b4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #148] @ 0x94 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #384] @ (20fa98 ) │ │ │ │ + ldr r5, [pc, #416] @ (20fab8 ) │ │ │ │ lsls r7, r4, #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 │ │ │ │ @@ -555019,15 +555015,15 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldreq.w r2, [r0, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ blx 9fc44 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #960] @ (20fd24 ) │ │ │ │ + ldr r4, [pc, #992] @ (20fd44 ) │ │ │ │ lsls r7, r4, #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, #3896] @ 0xf38 │ │ │ │ ldr.w r2, [pc, #1572] @ 20ffa0 │ │ │ │ @@ -555607,87 +555603,87 @@ │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #352 @ 0x160 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r4, r1, #24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [pc, #80] @ (210004 ) │ │ │ │ + ldr r4, [pc, #112] @ (210024 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp sl, pc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [pc, #992] @ (21039c ) │ │ │ │ + ldr r4, [pc, #0] @ (20ffbc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp lr, fp │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [pc, #880] @ (210334 ) │ │ │ │ + ldr r3, [pc, #912] @ (210354 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [pc, #496] @ (2101bc ) │ │ │ │ + ldr r3, [pc, #528] @ (2101dc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp r2, ip │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r5, #19 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [pc, #992] @ (2103b8 ) │ │ │ │ + ldr r3, [pc, #0] @ (20ffd8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add lr, sl │ │ │ │ + add lr, fp │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [pc, #880] @ (210350 ) │ │ │ │ + ldr r2, [pc, #912] @ (210370 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add sl, r7 │ │ │ │ + add sl, r8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [pc, #440] @ (2101a0 ) │ │ │ │ + ldr r2, [pc, #472] @ (2101c0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, r9 │ │ │ │ + add r4, sl │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [pc, #216] @ (2100c8 ) │ │ │ │ + ldr r2, [pc, #248] @ (2100e8 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, r3 │ │ │ │ + add r4, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [pc, #480] @ (2101dc ) │ │ │ │ + ldr r3, [pc, #512] @ (2101fc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [pc, #736] @ (2102e0 ) │ │ │ │ + ldr r1, [pc, #768] @ (210300 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bics r0, r3 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [pc, #792] @ (210320 ) │ │ │ │ + ldr r2, [pc, #824] @ (210340 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [pc, #416] @ (2101ac ) │ │ │ │ + ldr r1, [pc, #448] @ (2101cc ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - muls r0, r1 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [pc, #280] @ (21012c ) │ │ │ │ + ldr r1, [pc, #312] @ (21014c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orrs r6, r4 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [pc, #936] @ (2103c4 ) │ │ │ │ + ldr r0, [pc, #968] @ (2103e4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [pc, #584] @ (21026c ) │ │ │ │ + ldr r2, [pc, #616] @ (21028c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [pc, #544] @ (210248 ) │ │ │ │ + ldr r1, [pc, #576] @ (210268 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [pc, #264] @ (210134 ) │ │ │ │ + ldr r0, [pc, #296] @ (210154 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + @ instruction: 0x479a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bxns ip │ │ │ │ + bxns sp │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - mov r8, fp │ │ │ │ + mov r8, ip │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [pc, #56] @ (21007c ) │ │ │ │ + ldr r0, [pc, #88] @ (21009c ) │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ @@ -555865,37 +555861,37 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2101fa │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 210458 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r4, fp │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add lr, ip │ │ │ │ + add lr, sp │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add sl, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp │ │ │ │ + add r4, lr │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, r9 │ │ │ │ + add r6, sl │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r0, r6 │ │ │ │ + add r0, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, r2 │ │ │ │ + add r4, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -556494,84 +556490,84 @@ │ │ │ │ bvs.n 210876 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ add r3, pc, #544 @ (adr r3, 210b74 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - orrs r2, r0 │ │ │ │ + orrs r2, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmn r6, r4 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r6, r4, #1 │ │ │ │ add r2, pc, #696 @ (adr r2, 210c2c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - tst r0, r5 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rors r4, r7 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r2 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r6 │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - negs r0, r6 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sbcs r0, r7 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r4, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ mrc 15, 6, APSR_nzcv, cr3, cr15, {7} │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r6, r4, #1 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ blx 9e708 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ @@ -557192,202 +557188,202 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 2112b8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r7, r4, #1 │ │ │ │ bl 2010ae │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r6, r4, #1 │ │ │ │ mcr 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strex pc, pc, [pc, #1020] @ 0x3fc │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #2 │ │ │ │ + subs r6, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ b.n 210f82 │ │ │ │ - vtbx.8 d19, {d15-d17}, d8 │ │ │ │ + @ instruction: 0xffff3a50 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r6, r4, #1 │ │ │ │ bl ffe2b112 ::Settings::boolParam@@Base+0xff4f9e7a> │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r2, #0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r6, r4, #1 │ │ │ │ b.n 210e16 │ │ │ │ - vtbx.8 d19, {d31- │ │ │ │ - vqrshrn.u64 d19, q8, #1 │ │ │ │ + vqrshrn.u64 d19, q12, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xeb93ffff │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf6fe0066 │ │ │ │ - subs r5, #20 │ │ │ │ + @ instruction: 0xf7060066 │ │ │ │ + subs r5, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r5, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + adds r7, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #106 @ 0x6a │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r6, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d7, [r3, #160] @ 0xa0 │ │ │ │ @@ -557600,17 +557596,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r3, #54 @ 0x36 │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #164] @ (211564 ) │ │ │ │ @@ -557715,17 +557711,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (2115e8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 21159e │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -557786,17 +557782,17 @@ │ │ │ │ moveq r4, r0 │ │ │ │ beq.n 21162e │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #2 │ │ │ │ b.n 21162e │ │ │ │ nop │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [pc, #104] @ 211700 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d1, [r3, #208] @ 0xd0 │ │ │ │ vldr d2, [r3, #216] @ 0xd8 │ │ │ │ vcmpe.f64 d1, d7 │ │ │ │ @@ -557998,17 +557994,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0xfa17ffff │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [pc, #-1020] @ 211500 │ │ │ │ lsls r3, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr7, cr15, {7} @ │ │ │ │ @@ -558018,17 +558014,17 @@ │ │ │ │ stc2 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ ldrsh.w pc, [sp, #4095] @ 0xfff │ │ │ │ @ instruction: 0xfb85ffff │ │ │ │ @ instruction: 0xfb71ffff │ │ │ │ stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9c8dc │ │ │ │ @@ -558048,17 +558044,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00211978 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -558097,19 +558093,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (2119e8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r6, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (211ac4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -558193,27 +558189,27 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 211a40 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r2, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldrh r4, [r2, #30] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00211ae8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -558222,15 +558218,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e898 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r0, r5, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -558314,17 +558310,17 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ vmax.s d3, d8, d28 │ │ │ │ ldrh r6, [r2, #26] │ │ │ │ subs r7, #215 @ 0xd7 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r6, r4, #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 211c0e │ │ │ │ @@ -558794,15 +558790,15 @@ │ │ │ │ b.n 212144 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strh r0, [r1, #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, #4072] @ 0xfe8 │ │ │ │ @@ -558882,21 +558878,21 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n 212216 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [pc, #108] @ 212348 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d1, [r3, #208] @ 0xd0 │ │ │ │ vldr d2, [r3, #216] @ 0xd8 │ │ │ │ vcmpe.f64 d1, d7 │ │ │ │ @@ -559345,17 +559341,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #26] │ │ │ │ lsls r1, r6, #1 │ │ │ │ bl 6286a ::get_default_options()::val@@Base+0x62856> │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 54a87e │ │ │ │ bl 54a882 │ │ │ │ @ instruction: 0xfa03ffff │ │ │ │ lsls r1, r1, #6 │ │ │ │ @@ -559367,17 +559363,17 @@ │ │ │ │ bl 52a89e │ │ │ │ bl 5f08a2 │ │ │ │ bl 5488a6 │ │ │ │ bl 53c8aa │ │ │ │ bl 5248ae │ │ │ │ ldrb r6, [r5, #23] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 968c4 │ │ │ │ @@ -559397,17 +559393,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movs r7, #6 │ │ │ │ + movs r7, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00212904 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -559446,19 +559442,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (212974 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r6, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #204] @ (212a58 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -559543,27 +559539,27 @@ │ │ │ │ b.n 2129ce │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #18] │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00212a7c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -559572,15 +559568,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e898 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r7, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #49845 @ 0xc2b5 │ │ │ │ movt r1, #21819 @ 0x553b │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -559616,17 +559612,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (212b0c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r7, r4, #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] │ │ │ │ @@ -559719,17 +559715,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] @ (212ca8 ) │ │ │ │ subs r7, #208 @ 0xd0 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r6, r4, #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] │ │ │ │ @@ -559992,23 +559988,23 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (212f78 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 212f24 │ │ │ │ nop │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (213054 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -560092,27 +560088,27 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 212fd0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r0, #26] │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r0, #25] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r0, r7, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00213078 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -560121,15 +560117,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e898 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 002130a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -560211,33 +560207,33 @@ │ │ │ │ b.n 213130 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r3, #21] │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0xfb6fffff │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ @ instruction: 0xfa15ffff │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbf1ffff │ │ │ │ mcr2 15, 3, pc, cr13, cr15, {7} @ │ │ │ │ vst4. {d31[0],d33[0],d35[0],d37[0]}, [sp :256] │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [sp :256] │ │ │ │ pli [sp, #4095] @ 0xfff │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r9 :128] │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [fp :128] │ │ │ │ strb r4, [r4, #19] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94a7c │ │ │ │ @@ -560257,17 +560253,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r6, r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -560384,17 +560380,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (213334 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 2132ea │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [pc, #108] @ 2133a8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d1, [r3, #208] @ 0xd0 │ │ │ │ vldr d2, [r3, #216] @ 0xd8 │ │ │ │ vcmpe.f64 d1, d7 │ │ │ │ @@ -560737,15 +560733,15 @@ │ │ │ │ asrs r0, r5, #24 │ │ │ │ ldrb r5, [r2, #24] │ │ │ │ subs r7, #251 @ 0xfb │ │ │ │ strb r4, [r0, #9] │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r6, [r1, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -561021,17 +561017,17 @@ │ │ │ │ b.n 213ae0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ pldw [r7, #255]! │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 173b36 │ │ │ │ bl 173b3a │ │ │ │ pld [r7, #255]! │ │ │ │ lsls r5, r7, #5 │ │ │ │ @@ -561042,17 +561038,17 @@ │ │ │ │ bl 191b52 │ │ │ │ bl 15fb56 │ │ │ │ bl 149b5a │ │ │ │ bl 161b5e │ │ │ │ bl 173b62 │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9da98 │ │ │ │ @@ -561072,17 +561068,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00213bb8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -561121,19 +561117,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (213c28 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r6, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (213d04 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -561217,27 +561213,27 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 213c80 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r2, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00213d28 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -561246,15 +561242,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e898 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -561370,23 +561366,23 @@ │ │ │ │ str r6, [r5, #8] │ │ │ │ b.n 213e08 │ │ │ │ nop │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 213708 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d0, [r3, #160] @ 0xa0 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 213ec2 │ │ │ │ @@ -561528,23 +561524,23 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2138b8 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2138c0 │ │ │ │ - mrc2 1, 1, r1, cr7, cr6, {1} │ │ │ │ + mrc2 1, 1, r1, cr7, cr14, {1} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r6, r2 │ │ │ │ + movs r6, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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 │ │ │ │ @@ -561593,17 +561589,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #12] @ (2140ec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 21408a │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vhadd.u8 q8, q0, │ │ │ │ + vhadd.u8 q8, q4, │ │ │ │ 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] │ │ │ │ blx a0218 │ │ │ │ @@ -561613,15 +561609,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ add.w ip, r0, #1408 @ 0x580 │ │ │ │ vldr d6, [ip, #-8] │ │ │ │ vcmpe.f64 d6, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 2141ca │ │ │ │ add.w r0, r0, #1392 @ 0x570 │ │ │ │ @@ -561925,15 +561921,15 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -562236,20 +562232,20 @@ │ │ │ │ b.n 21481e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldrsh r2, [r1, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ bl 1368a6 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r7, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf945ffff │ │ │ │ bl fffb08ba ::Settings::boolParam@@Base+0xff67f622> │ │ │ │ bl fffb68be ::Settings::boolParam@@Base+0xff685626> │ │ │ │ pld [fp, #4095] @ 0xfff │ │ │ │ @@ -562259,29 +562255,29 @@ │ │ │ │ @ instruction: 0xfa7fffff │ │ │ │ ldc2l 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ bl fffe08d6 ::Settings::boolParam@@Base+0xff6af63e> │ │ │ │ bl fffa88da ::Settings::boolParam@@Base+0xff677642> │ │ │ │ bl fff8c8de ::Settings::boolParam@@Base+0xff65b646> │ │ │ │ bl fffb08e2 ::Settings::boolParam@@Base+0xff67f64a> │ │ │ │ bl fffc08e6 ::Settings::boolParam@@Base+0xff68f64e> │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrb r6, [r6, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7d60065 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + @ instruction: 0xf7de0065 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7bc0065 │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + @ instruction: 0xf7c40065 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf79c0065 │ │ │ │ + @ instruction: 0xf7a40065 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9bb70 │ │ │ │ mov r3, r0 │ │ │ │ @@ -562300,17 +562296,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf6e20065 │ │ │ │ + @ instruction: 0xf6ea0065 │ │ │ │ │ │ │ │ 00214954 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -562348,19 +562344,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (2149c4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf6700065 │ │ │ │ + @ instruction: 0xf6780065 │ │ │ │ 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, [pc, #204] @ (214aa8 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #204] @ (214aac ) │ │ │ │ @@ -562444,25 +562440,25 @@ │ │ │ │ b.n 214a1e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - addw r0, r8, #2149 @ 0x865 │ │ │ │ + @ instruction: 0xf6100065 │ │ │ │ ldrh r6, [r6, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - rsb r0, r0, #15007744 @ 0xe50000 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + rsb r0, r8, #15007744 @ 0xe50000 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf5860065 │ │ │ │ + @ instruction: 0xf58e0065 │ │ │ │ │ │ │ │ 00214acc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -562470,15 +562466,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e898 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #50090 @ 0xc3aa │ │ │ │ movt r1, #29707 @ 0x740b │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -562558,22 +562554,22 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (214be4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 214bae │ │ │ │ nop │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orns r0, r8, #15007744 @ 0xe50000 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + eor.w r0, r0, #15007744 @ 0xe50000 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - orrs.w r0, r6, #15007744 @ 0xe50000 │ │ │ │ + orrs.w r0, lr, #15007744 @ 0xe50000 │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -562631,17 +562627,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf3ac0065 │ │ │ │ + @ instruction: 0xf3b40065 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -562761,15 +562757,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r2, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r4, [r4, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -562782,15 +562778,15 @@ │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r7, r4, #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 │ │ │ │ @@ -563303,20 +563299,20 @@ │ │ │ │ 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 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stc2 0, cr0, [lr, #-408] @ 0xfffffe68 │ │ │ │ - ldc2 0, cr0, [r8, #-408] @ 0xfffffe68 │ │ │ │ + ldc2 0, cr0, [r6, #-408] @ 0xfffffe68 │ │ │ │ + stc2 0, cr0, [r0, #-408]! @ 0xfffffe68 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ @@ -563449,16 +563445,16 @@ │ │ │ │ vmla.f64 d1, d5, d6 │ │ │ │ b.n 215724 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2159a8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - @ instruction: 0xfb140066 │ │ │ │ - ldmia.w ip!, {r0, r2, r5, r6} │ │ │ │ + @ instruction: 0xfb1c0066 │ │ │ │ + @ instruction: 0xe8c40065 │ │ │ │ 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 │ │ │ │ movs r2, #0 │ │ │ │ @@ -563499,17 +563495,17 @@ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 215a38 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - @ instruction: 0xfa960066 │ │ │ │ - @ instruction: 0xfa8c0066 │ │ │ │ - @ instruction: 0xe83a0065 │ │ │ │ + @ instruction: 0xfa9e0066 │ │ │ │ + @ instruction: 0xfa940066 │ │ │ │ + strex r0, r0, [r2, #404] @ 0x194 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov ip, r1 │ │ │ │ @@ -564017,15 +564013,15 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r3, [pc, #392] @ (21602c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [pc, #648] @ (216130 ) │ │ │ │ + ldr r2, [pc, #680] @ (216150 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #184] @ (215f68 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ @@ -564078,19 +564074,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (215f64 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 215f36 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3480066 │ │ │ │ - b.n 216140 │ │ │ │ + @ instruction: 0xf3500066 │ │ │ │ + b.n 216150 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf32c0066 │ │ │ │ - b.n 216110 │ │ │ │ + @ instruction: 0xf3340066 │ │ │ │ + b.n 216120 │ │ │ │ lsls r5, r4, #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 │ │ │ │ @@ -564330,19 +564326,19 @@ │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 216480 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - eors.w r0, r8, #102 @ 0x66 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + @ instruction: 0xf0a00066 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bic.w r0, ip, #102 @ 0x66 │ │ │ │ - ble.n 216228 │ │ │ │ + bics.w r0, r4, #102 @ 0x66 │ │ │ │ + ble.n 216238 │ │ │ │ lsls r5, r4, #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 │ │ │ │ @@ -565090,19 +565086,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r3, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe81a0066 │ │ │ │ + @ instruction: 0xe8220066 │ │ │ │ subs r4, #89 @ 0x59 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8540066 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + @ instruction: 0xe85c0066 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r7, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ b.n 217372 │ │ │ │ vcvt.u16.f16 d30, d3, #1 │ │ │ │ vsubw.u q15, , d25 │ │ │ │ vabdl.u q9, d15, d23 │ │ │ │ @@ -565129,47 +565125,47 @@ │ │ │ │ adds r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ b.n 216cf6 │ │ │ │ - vabdl.u q15, d15, d6 │ │ │ │ + vabdl.u q15, d15, d14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 216c0c │ │ │ │ + b.n 216c1c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 216b2c │ │ │ │ + b.n 216b3c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bpl.n 216c80 │ │ │ │ + bpl.n 216c90 │ │ │ │ lsls r5, r4, #1 │ │ │ │ subs r2, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 216ad4 │ │ │ │ + b.n 216ae4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bmi.n 216c28 │ │ │ │ + bmi.n 216c38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 216b80 │ │ │ │ + b.n 216b90 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 216bf4 │ │ │ │ + b.n 216c04 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 216a5c │ │ │ │ + b.n 216a6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bmi.n 216bb0 │ │ │ │ + bmi.n 216bc0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 216bb8 │ │ │ │ + b.n 216bc8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 216c50 │ │ │ │ + b.n 216c60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 2169f8 │ │ │ │ + b.n 216a08 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bmi.n 216d4c │ │ │ │ + bmi.n 216d5c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 2169c4 │ │ │ │ + b.n 2169d4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bmi.n 216d14 │ │ │ │ + bmi.n 216d24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d210 │ │ │ │ @@ -565190,17 +565186,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 216820 │ │ │ │ + b.n 216830 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcc.n 216d74 │ │ │ │ + bcc.n 216d84 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00216cfc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -565303,17 +565299,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r0, #254 @ 0xfe │ │ │ │ lsls r1, r6, #1 │ │ │ │ orrs r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 216aec │ │ │ │ + b.n 216afc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 216b1c │ │ │ │ + b.n 216b2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xea3fffff │ │ │ │ b.n 216eb2 │ │ │ │ vdup.8 d19, d7[7] │ │ │ │ movs r0, r0 │ │ │ │ @@ -565335,17 +565331,17 @@ │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ vcvt.f32.u32 d29, d31, #1 │ │ │ │ vtbl.8 d17, {d15-d16}, d9 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 216f32 │ │ │ │ vqrshrun.s64 d19, q6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 216778 │ │ │ │ + b.n 216788 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcs.n 216ecc │ │ │ │ + bcs.n 216edc │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9fecc │ │ │ │ @@ -565366,17 +565362,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 217678 │ │ │ │ + b.n 217688 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bne.n 216dcc │ │ │ │ + bne.n 216ddc │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00216ea4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -565448,23 +565444,23 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 216f06 │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 217188 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 217688 │ │ │ │ + b.n 217698 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 21762c │ │ │ │ + b.n 21763c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bne.n 216f80 │ │ │ │ + bne.n 216f90 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 2175fc │ │ │ │ + b.n 21760c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - beq.n 216f48 │ │ │ │ + beq.n 216f58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00216f84 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -565540,25 +565536,25 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 9da08 │ │ │ │ b.n 216ff2 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 217270 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 2175b0 │ │ │ │ + b.n 2175c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 217840 │ │ │ │ + b.n 217850 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 217540 │ │ │ │ + b.n 217550 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - beq.n 217094 │ │ │ │ + beq.n 2170a4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 217510 │ │ │ │ + b.n 217520 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #380] @ (217200 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -565710,37 +565706,37 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #218 @ 0xda │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 217430 │ │ │ │ + b.n 217440 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 217400 │ │ │ │ + b.n 217410 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 2173d4 │ │ │ │ + b.n 2173e4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 2173a8 │ │ │ │ + b.n 2173b8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 217740 │ │ │ │ + b.n 217750 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 217378 │ │ │ │ + b.n 217388 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 217620 │ │ │ │ + b.n 217630 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 217350 │ │ │ │ + b.n 217360 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 217668 │ │ │ │ + b.n 217678 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 0021723c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -565749,15 +565745,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e898 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 217540 │ │ │ │ + b.n 217550 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00217264 : │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.n 21735a │ │ │ │ push {lr} │ │ │ │ @@ -566686,27 +566682,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] │ │ │ │ - bpl.n 217e10 │ │ │ │ + bpl.n 217e20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bmi.n 217dc0 │ │ │ │ + bmi.n 217dd0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bmi.n 217dd4 │ │ │ │ + bmi.n 217de4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bmi.n 217ec0 │ │ │ │ + bmi.n 217ed0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #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 │ │ │ │ @@ -566823,17 +566819,17 @@ │ │ │ │ moveq r3, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n 217fa8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bcs.n 217f90 │ │ │ │ + bcs.n 217fa0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ @@ -567136,23 +567132,23 @@ │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 218610 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r5, #204 @ 0xcc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r5, r4, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.w 218584 │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 218316 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -567343,25 +567339,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (2186b0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2185d6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev16 r0, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r2, 2186d6 │ │ │ │ + cbnz r2, 2186d8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cbnz r2, 2186d8 │ │ │ │ + cbnz r2, 2186da │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 002186b4 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vldr d0, [r3] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -567495,17 +567491,17 @@ │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 21876e │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 21876e │ │ │ │ b.n 21883e │ │ │ │ ... │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -567557,17 +567553,17 @@ │ │ │ │ movne r3, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r5, r4, #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] │ │ │ │ @@ -567993,33 +567989,33 @@ │ │ │ │ ... │ │ │ │ subs r4, r3, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r6, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r1, r5, #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, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -568254,33 +568250,33 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 218988 │ │ │ │ mrc2 5, 1, r7, cr7, cr12, {4} │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 218990 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ 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 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -568317,19 +568313,19 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp] │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov fp, r2 │ │ │ │ @@ -568657,31 +568653,31 @@ │ │ │ │ ... │ │ │ │ asrs r4, r0, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - nop {8} │ │ │ │ - lsls r6, r4, #1 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + it hi │ │ │ │ + lslhi r6, r4, #1 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ strd sl, r9, [sp] │ │ │ │ @@ -569015,45 +569011,45 @@ │ │ │ │ ldr r0, [pc, #80] @ (219994 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 21928a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r4} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r0, 2199ba │ │ │ │ + cbnz r0, 2199bc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - rev r2, r2 │ │ │ │ + rev r2, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, pc, #744 @ (adr r7, 219c70 ) │ │ │ │ + add r7, pc, #776 @ (adr r7, 219c90 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r6, 2199b2 │ │ │ │ + cbnz r6, 2199b4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r7, pc, #280 @ (adr r7, 219aa8 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 219ac8 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r4, 2199a0 │ │ │ │ + cbnz r4, 2199a2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 219d08 ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 219d28 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, r9, [sp] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -570080,219 +570076,219 @@ │ │ │ │ ldr r0, [pc, #428] @ (21a6a8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 21928a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, pc, #736 @ (adr r5, 21a7f8 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 21a818 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, pc, #536 @ (adr r5, 21a738 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 21a758 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, pc, #320 @ (adr r5, 21a668 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 21a688 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, pc, #192 @ (adr r5, 21a5f0 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 21a610 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 21a920 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 21a540 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #872 @ (adr r4, 21a8a8 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 21a8c8 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #648 @ (adr r4, 21a7d0 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 21a7f0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, pc, #368 @ (adr r4, 21a6c0 ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 21a6e0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 21a940 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 21a560 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #744 @ (adr r3, 21a848 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 21a868 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #528 @ (adr r3, 21a778 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 21a798 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #392 @ (adr r3, 21a6f8 ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 21a718 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #256 @ (adr r3, 21a678 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 21a698 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r7, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r3, pc, #120 @ (adr r3, 21a5f8 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 21a618 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 21a978 ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 21a598 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #872 @ (adr r2, 21a8f8 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 21a918 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #616 @ (adr r2, 21a800 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 21a820 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #400 @ (adr r2, 21a730 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 21a750 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #264 @ (adr r2, 21a6b0 ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 21a6d0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #128 @ (adr r2, 21a630 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 21a650 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 21a9b0 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 21a5d0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, pc, #880 @ (adr r1, 21a930 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 21a950 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r2, r3, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, pc, #744 @ (adr r1, 21a8b0 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 21a8d0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r6, 21a642 │ │ │ │ + cbz r6, 21a644 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, pc, #528 @ (adr r1, 21a7e0 ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 21a800 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r4, 21a634 │ │ │ │ + cbz r4, 21a636 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r1, pc, #168 @ (adr r1, 21a680 ) │ │ │ │ + add r1, pc, #200 @ (adr r1, 21a6a0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r0, pc, #56 @ (adr r0, 21a618 ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 21a638 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - sxth r6, r5 │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r2, 21a628 │ │ │ │ + cbz r2, 21a62a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r0, 21a628 │ │ │ │ + cbz r0, 21a62a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r2, 21a622 │ │ │ │ + cbz r2, 21a624 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r0, 21a622 │ │ │ │ + cbz r0, 21a624 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r2, 21a622 │ │ │ │ + cbz r2, 21a624 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r0, 21a61a │ │ │ │ + cbz r0, 21a61c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r4, #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 │ │ │ │ @@ -570520,17 +570516,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (21a968 ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r4, #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, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -570851,49 +570847,49 @@ │ │ │ │ b.n 21aa14 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldc2 0, cr0, [r0], {112} @ 0x70 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r0], {112} @ 0x70 │ │ │ │ - add r7, pc, #936 @ (adr r7, 21b090 ) │ │ │ │ + add r7, pc, #968 @ (adr r7, 21b0b0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r7, pc, #520 @ (adr r7, 21aef8 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 21af18 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r7, pc, #288 @ (adr r7, 21ae18 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 21ae38 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, pc, #760 @ (adr r6, 21aff8 ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 21b018 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, pc, #424 @ (adr r6, 21aeb0 ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 21aed0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, pc, #320 @ (adr r6, 21ae50 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 21ae70 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, pc, #72 @ (adr r6, 21ad60 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 21ad80 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r5, pc, #904 @ (adr r5, 21b0a8 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 21b0c8 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r5, pc, #712 @ (adr r5, 21aff0 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 21b010 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx 9c210 │ │ │ │ @@ -571142,61 +571138,61 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 21aa14 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r5, pc, #152 @ (adr r5, 21b064 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 21b084 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, pc, #984 @ (adr r4, 21b3ac ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 21b3cc ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, pc, #792 @ (adr r4, 21b2f4 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 21b314 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, pc, #600 @ (adr r4, 21b23c ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 21b25c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, pc, #408 @ (adr r4, 21b184 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 21b1a4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, pc, #216 @ (adr r4, 21b0cc ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 21b0ec ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r3, pc, #760 @ (adr r3, 21b2f4 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 21b314 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r3, pc, #576 @ (adr r3, 21b244 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 21b264 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r3, pc, #352 @ (adr r3, 21b16c ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 21b18c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r3, pc, #144 @ (adr r3, 21b0a4 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 21b0c4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, pc, #984 @ (adr r2, 21b3f4 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 21b414 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, pc, #792 @ (adr r2, 21b33c ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 21b35c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -572034,31 +572030,31 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 21b9e8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ mcr 0, 7, r0, cr8, cr0, {3} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldcl 0, cr0, [sl, #-448]! @ 0xfffffe40 │ │ │ │ bl 12ba22 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r4, #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] │ │ │ │ @@ -572152,17 +572148,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r5, 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 r5, [pc, #256] @ (21bc78 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -572260,17 +572256,17 @@ │ │ │ │ b.n 21bbd8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ eors.w r0, sl, r0, ror #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bics.w r0, ip, r0, ror #1 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r5, r4, #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 │ │ │ │ @@ -572346,21 +572342,21 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf1f20064 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + @ instruction: 0xf1fa0064 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - orns r0, sl, r5, asr #1 │ │ │ │ - add r5, pc, #992 @ (adr r5, 21c15c ) │ │ │ │ + eor.w r0, r2, r5, asr #1 │ │ │ │ + add r6, pc, #0 @ (adr r6, 21bd7c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #80] @ (21bddc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -572395,15 +572391,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stmia.w r6, {r4, r5, r6} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xe8560070 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -572415,15 +572411,15 @@ │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r6, 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 r5, r2 │ │ │ │ @@ -572451,19 +572447,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (21be80 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 21be54 │ │ │ │ nop │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r5, r4, #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 21bf10 │ │ │ │ @@ -572511,19 +572507,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 9da08 │ │ │ │ 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 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r5, 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, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #164] @ (21bfdc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -572593,19 +572589,19 @@ │ │ │ │ movs r5, #1 │ │ │ │ b.n 21bf9e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 21bd9c │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 21bce0 │ │ │ │ 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 │ │ │ │ @@ -572870,17 +572866,17 @@ │ │ │ │ b.n 21c09e │ │ │ │ nop │ │ │ │ ... │ │ │ │ b.n 21bed4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 9ebd0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -573171,41 +573167,41 @@ │ │ │ │ blx a0218 │ │ │ │ movs r3, #233 @ 0xe9 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #64] @ (21c614 ) │ │ │ │ add r3, pc │ │ │ │ b.n 21c534 │ │ │ │ ... │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 21c9b8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx a0c1c │ │ │ │ @@ -573409,85 +573405,85 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #152] @ (21c8c0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 21c42e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0021c8c4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -573638,22 +573634,22 @@ │ │ │ │ b.n 21c9c4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 21cab8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strex pc, pc, [r3, #1020] @ 0x3fc │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r7, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ bl ffecaa5a ::Settings::boolParam@@Base+0xff5997c2> │ │ │ │ bl ffef4a5e ::Settings::boolParam@@Base+0xff5c37c6> │ │ │ │ bl ffe4ea62 ::Settings::boolParam@@Base+0xff51d7ca> │ │ │ │ subs r3, r3, #3 │ │ │ │ @@ -573672,31 +573668,31 @@ │ │ │ │ vsli.32 d16, d23, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xea45ffff │ │ │ │ lsls r7, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ bgt.n 21cb4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96bf0 │ │ │ │ @@ -573717,17 +573713,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0021cb10 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -573784,23 +573780,23 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (21cbc0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 21cb6a │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #272] @ (21cce8 ) │ │ │ │ @@ -573913,29 +573909,29 @@ │ │ │ │ mov r5, r1 │ │ │ │ b.n 21cc06 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bge.n 21cd64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r6, r4, #1 │ │ │ │ bls.n 21cc54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0021cd10 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vldr d0, [r3] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -573998,23 +573994,23 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (21cdd4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 21cd9e │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r5, r4, #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 │ │ │ │ @@ -574095,17 +574091,17 @@ │ │ │ │ ite ge │ │ │ │ movge r2, #1 │ │ │ │ movlt r2, #2 │ │ │ │ b.n 21ce74 │ │ │ │ movs r2, #0 │ │ │ │ b.n 21ce74 │ │ │ │ nop │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r5, r4, #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 │ │ │ │ @@ -574570,61 +574566,61 @@ │ │ │ │ b.n 21d1d2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 21d3c4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ bpl.n 21d47c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #824] @ (21d764 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -574937,59 +574933,59 @@ │ │ │ │ b.n 21d5bc │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 21d738 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ beq.n 21d838 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ ldr r4, [pc, #896] @ (21db60 ) │ │ │ │ @@ -575325,45 +575321,45 @@ │ │ │ │ b.n 21dbfe │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ @@ -575754,71 +575750,71 @@ │ │ │ │ ldr r0, [pc, #132] @ (21e030 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 21dd06 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #20] │ │ │ │ @@ -576231,61 +576227,61 @@ │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 21dc4e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #696] @ (21e7bc ) │ │ │ │ movw r1, #1202 @ 0x4b2 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -576536,71 +576532,71 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d8, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 21d87a │ │ │ │ b.w 21da88 │ │ │ │ nop │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r5, 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, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #204] @ (21e910 ) │ │ │ │ @@ -576685,23 +576681,23 @@ │ │ │ │ b.n 21e89e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ pop {r1, r2, r4, r5, r6, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r3, r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ vldr d7, [r3] │ │ │ │ vstr d7, [r2] │ │ │ │ @@ -577051,33 +577047,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (21ed30 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 21ec9c │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r5, r4, #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] │ │ │ │ @@ -577233,23 +577229,23 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 21e770 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ @ instruction: 0xb7f0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xb770 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r5, r4, #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 │ │ │ │ @@ -577485,27 +577481,27 @@ │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ b.n 21f0de │ │ │ │ ldr r2, [pc, #28] @ (21f1cc ) │ │ │ │ add r2, pc │ │ │ │ b.n 21f144 │ │ │ │ nop │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r4, #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 9b998 │ │ │ │ nop │ │ │ │ @@ -577560,15 +577556,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r4} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r4, #1 │ │ │ │ cbz r4, 21f2ea │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ @@ -577671,31 +577667,31 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (21f3b0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 21f336 │ │ │ │ nop │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [pc, #960] @ (21f75c ) │ │ │ │ + ldr r4, [pc, #992] @ (21f77c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [pc, #856] @ (21f6fc ) │ │ │ │ + ldr r4, [pc, #888] @ (21f71c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [pc, #720] @ (21f67c ) │ │ │ │ + ldr r4, [pc, #752] @ (21f69c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r4, [pc, #616] @ (21f61c ) │ │ │ │ + ldr r4, [pc, #648] @ (21f63c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0021f3b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -577798,17 +577794,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sxtb r6, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ bl fff774be ::Settings::boolParam@@Base+0xff646226> │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 3, pc, cr5, cr15, {7} @ │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ lsrs r3, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -577826,17 +577822,17 @@ │ │ │ │ bl fff67502 ::Settings::boolParam@@Base+0xff63626a> │ │ │ │ bl 51506 ::get_default_options()::val@@Base+0x514f2> │ │ │ │ bl ff50a │ │ │ │ str.w pc, [r1, #4095] @ 0xfff │ │ │ │ bl 113512 │ │ │ │ cbz r2, 21f53e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r3, [pc, #480] @ (21f700 ) │ │ │ │ + ldr r3, [pc, #512] @ (21f720 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98d44 │ │ │ │ @@ -577857,17 +577853,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [pc, #816] @ (21f89c ) │ │ │ │ + ldr r2, [pc, #848] @ (21f8bc ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0021f56c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -577992,35 +577988,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (21f6e4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 21f668 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [pc, #72] @ (21f710 ) │ │ │ │ + ldr r2, [pc, #104] @ (21f730 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [pc, #760] @ (21f9c8 ) │ │ │ │ + ldr r1, [pc, #792] @ (21f9e8 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [pc, #640] @ (21f958 ) │ │ │ │ + ldr r1, [pc, #672] @ (21f978 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [pc, #536] @ (21f8f8 ) │ │ │ │ + ldr r1, [pc, #568] @ (21f918 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + str r2, [r0, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r1, [pc, #432] @ (21f898 ) │ │ │ │ + ldr r1, [pc, #464] @ (21f8b8 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0021f6e8 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vstr d0, [r3] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -578078,21 +578074,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [pc, #912] @ (21fb28 ) │ │ │ │ + ldr r0, [pc, #944] @ (21fb48 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [pc, #648] @ (21fa28 ) │ │ │ │ + ldr r0, [pc, #680] @ (21fa48 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0021f7a0 : │ │ │ │ ldrd r1, r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 21f7be │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -579020,121 +579016,121 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, sp │ │ │ │ + add r4, lr │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, r1 │ │ │ │ + add r6, r2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bics r2, r2 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - muls r6, r3 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - negs r2, r2 │ │ │ │ + negs r2, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rors r6, r5 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sbcs r6, r6 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - sbcs r0, r1 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adcs r4, r3 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r5 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - eors r0, r7 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - eors r6, r0 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ands r6, r5 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + ands r2, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r7, #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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ @@ -579627,64 +579623,64 @@ │ │ │ │ b.n 2206c0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #1016 @ (adr r3, 220b60 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ add r2, pc, #664 @ (adr r2, 220a18 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ stcl 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #960] @ (220b78 ) │ │ │ │ + ldr r7, [pc, #992] @ (220b98 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [pc, #976] @ (220b8c ) │ │ │ │ + ldr r7, [pc, #1008] @ (220bac ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #512] @ (2209c4 ) │ │ │ │ + ldr r7, [pc, #544] @ (2209e4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #392] @ (220954 ) │ │ │ │ + ldr r7, [pc, #424] @ (220974 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 002207d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -580098,55 +580094,55 @@ │ │ │ │ b.n 22099a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [pc, #8] @ (220c2c ) │ │ │ │ + ldr r6, [pc, #40] @ (220c4c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [pc, #208] @ (220cfc ) │ │ │ │ + ldr r5, [pc, #240] @ (220d1c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [pc, #96] @ (220c94 ) │ │ │ │ + ldr r5, [pc, #128] @ (220cb4 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #896] @ (220fc0 ) │ │ │ │ + ldr r3, [pc, #928] @ (220fe0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #776] @ (220f50 ) │ │ │ │ + ldr r3, [pc, #808] @ (220f70 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #656] @ (220ee0 ) │ │ │ │ + ldr r3, [pc, #688] @ (220f00 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r5, #24 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #176] @ (220d08 ) │ │ │ │ + ldr r3, [pc, #208] @ (220d28 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [pc, #1000] @ (221048 ) │ │ │ │ + ldr r3, [pc, #8] @ (220c68 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [pc, #880] @ (220fd8 ) │ │ │ │ + ldr r2, [pc, #912] @ (220ff8 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [pc, #648] @ (220ef8 ) │ │ │ │ + ldr r2, [pc, #680] @ (220f18 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00220c74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -580447,27 +580443,27 @@ │ │ │ │ b.n 221056 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r1, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #744] @ (2212ac ) │ │ │ │ + ldr r1, [pc, #776] @ (2212cc ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #400] @ (221160 ) │ │ │ │ + ldr r1, [pc, #432] @ (221180 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [pc, #912] @ (221364 ) │ │ │ │ + ldr r0, [pc, #944] @ (221384 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [pc, #424] @ (221180 ) │ │ │ │ + ldr r0, [pc, #456] @ (2211a0 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ @@ -580914,81 +580910,81 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #140] @ (2214e8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 220cf8 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r5, r4, #1 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp lr, pc │ │ │ │ + mov r6, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r8, r7 │ │ │ │ + add r8, r8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r8, r0 │ │ │ │ + add r8, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - mvns r6, r1 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bics r2, r2 │ │ │ │ + bics r2, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r5, r4, #1 │ │ │ │ - orrs r0, r3 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmn r0, r0 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - negs r0, r2 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #23586 @ 0x5c22 │ │ │ │ movt r1, #14982 @ 0x3a86 │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -581357,17 +581353,17 @@ │ │ │ │ moveq r3, #2 │ │ │ │ vldr d6, [sp, #8] │ │ │ │ itt eq │ │ │ │ ldreq r2, [sp, #32] │ │ │ │ streq r3, [r2, #0] │ │ │ │ b.n 2218da │ │ │ │ nop │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r5, r4, #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 │ │ │ │ @@ -581447,17 +581443,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 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r5, r4, #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, #3984] @ 0xf90 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ @@ -581845,17 +581841,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (221f34 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 221ee6 │ │ │ │ nop │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #4 │ │ │ │ lsls r5, r4, #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] │ │ │ │ @@ -581897,17 +581893,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (221fb4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 221f66 │ │ │ │ nop │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [pc, #108] @ 222028 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d1, [r3, #208] @ 0xd0 │ │ │ │ vldr d2, [r3, #216] @ 0xd8 │ │ │ │ vcmpe.f64 d1, d7 │ │ │ │ @@ -582018,17 +582014,17 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ - adds r6, #14 │ │ │ │ + adds r6, #22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r5, 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 r2, [r0, #0] │ │ │ │ mov r7, r3 │ │ │ │ @@ -582101,17 +582097,17 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r5, r4, #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 │ │ │ │ mov r4, r2 │ │ │ │ @@ -582709,15 +582705,15 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 222bd0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrb r4, [r4, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ mcr 15, 2, pc, cr9, cr15, {7} @ │ │ │ │ ldc 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [pc, #108] @ 222a40 │ │ │ │ @@ -583026,15 +583022,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 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r6, r4, #1 │ │ │ │ b.n 222a50 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -583308,15 +583304,15 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 2232f8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ b.n 222f32 │ │ │ │ @ instruction: 0xffffe5ed │ │ │ │ @ instruction: 0xffff75ea │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -583645,17 +583641,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r2, #7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ b.n 2237fa │ │ │ │ vabal.u , d15, d20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xea2bffff │ │ │ │ lsls r7, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ bl fff5d536 ::Settings::boolParam@@Base+0xff62c29e> │ │ │ │ @@ -583666,17 +583662,17 @@ │ │ │ │ vshr.u32 d30, d21, #1 │ │ │ │ vsra.u32 q15, , #1 │ │ │ │ vshr.u32 q15, , #1 │ │ │ │ vsubw.u q15, , d15 │ │ │ │ vdup.8 q15, d5[7] │ │ │ │ vsra.u32 d23, d30, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r2, #0 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1a74 │ │ │ │ @@ -583697,17 +583693,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 002235b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -583793,17 +583789,17 @@ │ │ │ │ b.n 223650 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ b.n 2238b2 │ │ │ │ vabal.u , d15, d20 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ lsls r3, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe997ffff │ │ │ │ @@ -583812,17 +583808,17 @@ │ │ │ │ @ instruction: 0xebd9ffff │ │ │ │ udf #203 @ 0xcb │ │ │ │ @ instruction: 0xffffdfa1 │ │ │ │ vmlal.u q15, d31, d25[0] │ │ │ │ vtbx.8 d30, {d31- q11, , d4[0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9a1a8 │ │ │ │ @@ -583843,17 +583839,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r0, r7, #7 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00223724 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -583892,19 +583888,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (223794 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r5, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #204] @ (223878 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -583989,27 +583985,27 @@ │ │ │ │ b.n 2237ee │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0022389c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -584048,19 +584044,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (22390c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r4, r3, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r5, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #204] @ (2239f0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -584145,27 +584141,27 @@ │ │ │ │ b.n 223966 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00223a14 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -584174,15 +584170,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e898 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00223a3c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -584191,15 +584187,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 9e898 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ vldr d6, [r1] │ │ │ │ vldr d7, [r3] │ │ │ │ @@ -584354,15 +584350,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r2, r3, r5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -584389,19 +584385,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (223c84 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - subs r2, r7, r3 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 223c90 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -584433,17 +584429,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (223cf0 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 95b4c │ │ │ │ b.n 223cd4 │ │ │ │ nop │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00223cf4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -584532,17 +584528,17 @@ │ │ │ │ b.n 223d9e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r0, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldc2l 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ 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 , , │ │ │ │ @@ -584552,17 +584548,17 @@ │ │ │ │ stc2 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ stc2 15, cr15, [pc, #-1020]! @ 223a1c │ │ │ │ stc2l 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldr r6, [r6, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94c84 │ │ │ │ @@ -584582,17 +584578,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00223e74 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -584646,23 +584642,23 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (223f20 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 223eca │ │ │ │ nop │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00223f24 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vldr d0, [r3] │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -584732,17 +584728,17 @@ │ │ │ │ nop │ │ │ │ str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 00223fd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -584832,19 +584828,19 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 224074 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsls r1, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r7, r4, #13 │ │ │ │ @@ -584863,17 +584859,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 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vhadd.u q8, q7, q10 │ │ │ │ + vmla.i q0, q3, d0[5] │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 99010 │ │ │ │ mov r3, r0 │ │ │ │ @@ -584892,17 +584888,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 14, cr0, cr6, cr4, {3} │ │ │ │ + cdp2 0, 14, cr0, cr14, cr4, {3} │ │ │ │ │ │ │ │ 00224150 : │ │ │ │ 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 │ │ │ │ @@ -584948,20 +584944,20 @@ │ │ │ │ ldr r0, [pc, #24] @ (2241dc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 9, cr0, cr10, cr4, {3} │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + cdp2 0, 10, cr0, cr2, cr4, {3} │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cdp2 0, 5, cr0, cr12, cr4, {3} │ │ │ │ + cdp2 0, 6, cr0, cr4, cr4, {3} │ │ │ │ │ │ │ │ 002241e0 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -585094,15 +585090,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r3, #212] @ 0xd4 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r1, r5, #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, r2 │ │ │ │ @@ -585479,56 +585475,56 @@ │ │ │ │ ... │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfafa0064 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + @ instruction: 0xfb020064 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfade0064 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + @ instruction: 0xfae60064 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfac20064 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + @ instruction: 0xfaca0064 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfa800064 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + @ instruction: 0xfa880064 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfa640064 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + @ instruction: 0xfa6c0064 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfa480064 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + @ instruction: 0xfa500064 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfa2c0064 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + @ instruction: 0xfa340064 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh.w r0, [r6, #100] @ 0x64 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + ldrsh.w r0, [lr, #100] @ 0x64 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr??.w r0, [r4, r4, lsl #2] │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + ldr??.w r0, [ip, r4, lsl #2] │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr??.w r0, [r6, r4, lsl #2] │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + ldr??.w r0, [lr, r4, lsl #2] │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh.w r0, [ip, r4, lsl #2] │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + vst4.16 {d16-d19}, [r4 :128], r4 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vld4.16 {d0-d3}, [r2 :128], r4 │ │ │ │ + vld4.16 {d0-d3}, [sl :128], r4 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -585556,17 +585552,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str.w r0, [ip, r4, lsl #2] │ │ │ │ + ldr.w r0, [r4, r4, lsl #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, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -585636,17 +585632,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (2248b0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #24] @ (2248dc ) │ │ │ │ movs r1, #121 @ 0x79 │ │ │ │ @@ -585655,17 +585651,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (2248e0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 002248e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -585745,19 +585741,19 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 22496e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ ldrb r4, [r2, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r7, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ @@ -585768,17 +585764,17 @@ │ │ │ │ vmaxnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ ldrb r6, [r4, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf6860064 │ │ │ │ + @ instruction: 0xf68e0064 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95674 │ │ │ │ mov r3, r0 │ │ │ │ @@ -585797,17 +585793,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf5fa0064 │ │ │ │ + addw r0, r2, #2148 @ 0x864 │ │ │ │ │ │ │ │ 00224a3c : │ │ │ │ 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, [pc, #124] @ (224acc ) │ │ │ │ @@ -585859,22 +585855,22 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf5860064 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + @ instruction: 0xf58e0064 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00224ae0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -585887,15 +585883,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (224b0c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 9e898 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00224b10 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -585961,15 +585957,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #24 @ (adr r5, 224bec ) │ │ │ │ + add r5, pc, #56 @ (adr r5, 224c0c ) │ │ │ │ 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 r0, r1 │ │ │ │ @@ -585993,23 +585989,23 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00224c0c : │ │ │ │ ldr r0, [pc, #4] @ (224c14 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00224c18 : │ │ │ │ ldr r0, [pc, #4] @ (224c20 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00224c24 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00224c28 : │ │ │ │ @@ -586047,17 +586043,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (224c70 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r0, #10 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00224c74 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -586067,17 +586063,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (224ca0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r0, #10 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00224ca4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -586087,17 +586083,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (224cd0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r0, #10 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r3, #16 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r6, r4, #1 │ │ │ │ │ │ │ │ 00224cd4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -586107,17 +586103,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (224d00 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r0, #10 │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r6, r4, #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, #4072] @ 0xfe8 │ │ │ │ @@ -586133,15 +586129,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r4, [sp] │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -586236,18 +586232,18 @@ │ │ │ │ b.n 224e00 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ b.n 224d84 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - @ instruction: 0xeafe0065 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + add.w r0, r6, r5, asr #1 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r6, r4, #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] │ │ │ │ @@ -586285,18 +586281,18 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - @ instruction: 0xe9bc0065 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + strd r0, r0, [r4, #404] @ 0x194 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r6, r4, #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] │ │ │ │ @@ -586334,18 +586330,18 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldmdb r4!, {r0, r2, r5, r6} │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + ldmdb ip!, {r0, r2, r5, r6} │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -586374,17 +586370,17 @@ │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp] │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r6, r4, #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] │ │ │ │ @@ -586407,17 +586403,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (22505c ) │ │ │ │ vstr d0, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -586472,19 +586468,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -586539,19 +586535,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -586586,17 +586582,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d0, [sp] │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r6, r4, #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] │ │ │ │ @@ -586619,17 +586615,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2252b0 ) │ │ │ │ vstr d0, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r6, r4, #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] │ │ │ │ @@ -586652,17 +586648,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (22530c ) │ │ │ │ vstr d0, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -586717,19 +586713,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r6, r4, #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] │ │ │ │ @@ -586761,19 +586757,19 @@ │ │ │ │ pop {pc} │ │ │ │ ldr r2, [pc, #20] @ (225444 ) │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -587233,33 +587229,33 @@ │ │ │ │ b.n 2258b8 │ │ │ │ ldr r3, [pc, #40] @ (225938 ) │ │ │ │ add r3, pc │ │ │ │ b.n 2258b8 │ │ │ │ ldr r3, [pc, #40] @ (22593c ) │ │ │ │ add r3, pc │ │ │ │ b.n 2258b8 │ │ │ │ - ldr r3, [pc, #320] @ (225a5c ) │ │ │ │ + ldr r3, [pc, #352] @ (225a7c ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bcc.n 2259d0 │ │ │ │ + bcc.n 2259e0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ lsls r6, r4, #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 │ │ │ │ @@ -587394,25 +587390,25 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 225cb8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r4, [pc, #264] @ (225bac ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i16 q8, q3, d5[2] │ │ │ │ - vmla.i32 q0, q2, d5[1] │ │ │ │ - b.n 22568c │ │ │ │ + vmla.i16 q8, q7, d5[2] │ │ │ │ + vmla.i32 q0, q6, d5[1] │ │ │ │ + b.n 22569c │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [pc, #872] @ (225e20 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vmla.i16 q0, q5, d5[2] │ │ │ │ - vhadd.u16 q8, q7, │ │ │ │ - b.n 225610 │ │ │ │ + vmla.i32 q0, q1, d5[1] │ │ │ │ + vhadd.u32 q8, q3, │ │ │ │ + b.n 225620 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vhadd.u16 q8, q7, │ │ │ │ + vhadd.u32 q8, q3, │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -587596,16 +587592,16 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d5 │ │ │ │ b.n 225c82 │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [ip, #-404] @ 0xfffffe6c │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stc2l 0, cr0, [r4, #-404]! @ 0xfffffe6c │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ 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 r2, [pc, #92] @ (225d54 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -587645,15 +587641,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #104] @ (225dc0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r2], #404 @ 0x194 │ │ │ │ + stc2l 0, cr0, [sl], #404 @ 0x194 │ │ │ │ ldr r0, [pc, #888] @ (2260dc ) │ │ │ │ lsls r0, 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 │ │ │ │ @@ -587702,17 +587698,17 @@ │ │ │ │ moveq r3, #35 @ 0x23 │ │ │ │ b.n 225db4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 9fb74 │ │ │ │ b.n 225d80 │ │ │ │ nop │ │ │ │ - itet lt │ │ │ │ + ittt lt │ │ │ │ lsllt r1, r5, #1 │ │ │ │ - addge r7, sp, #344 @ 0x158 │ │ │ │ + addlt r7, sp, #376 @ 0x178 │ │ │ │ lsllt r5, r4, #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 │ │ │ │ @@ -587752,17 +587748,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ vstr d0, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0xfb440065 │ │ │ │ - @ instruction: 0xfb1a0065 │ │ │ │ - @ instruction: 0xfb140065 │ │ │ │ + @ instruction: 0xfb4c0065 │ │ │ │ + @ instruction: 0xfb220065 │ │ │ │ + @ instruction: 0xfb1c0065 │ │ │ │ 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 │ │ │ │ blx 9bf24 │ │ │ │ @@ -587786,15 +587782,15 @@ │ │ │ │ movs r3, #5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 9fc44 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfb800065 │ │ │ │ + @ instruction: 0xfb880065 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -587838,16 +587834,16 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xfb0a0065 │ │ │ │ - @ instruction: 0xfa9c0065 │ │ │ │ + @ instruction: 0xfb120065 │ │ │ │ + @ instruction: 0xfaa40065 │ │ │ │ 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 │ │ │ │ blx a0218 │ │ │ │ @@ -587873,17 +587869,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (225fcc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xfa820065 │ │ │ │ - @ instruction: 0xfa220065 │ │ │ │ - b.n 2260a0 │ │ │ │ + @ instruction: 0xfa8a0065 │ │ │ │ + @ instruction: 0xfa2a0065 │ │ │ │ + b.n 2260b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00225fd0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -589108,272 +589104,272 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #808] @ (2270dc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 225ff4 │ │ │ │ - @ instruction: 0xfac80065 │ │ │ │ + @ instruction: 0xfad00065 │ │ │ │ stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r1, r5, #1 │ │ │ │ bl 13edce │ │ │ │ asrs r1, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - vld1.8 {d16[3]}, [lr], r5 │ │ │ │ + ldr??.w r0, [r6, #101] @ 0x65 │ │ │ │ udiv pc, r7, pc │ │ │ │ - @ instruction: 0xfa060065 │ │ │ │ + @ instruction: 0xfa0e0065 │ │ │ │ ldc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ - @ instruction: 0xfa340065 │ │ │ │ + @ instruction: 0xfa3c0065 │ │ │ │ mcr2 15, 7, pc, cr3, cr15, {7} @ │ │ │ │ - vld4.16 {d0-d3}, [r4 :128], r5 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + vld4.16 {d0-d3}, [ip :128], r5 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vst4.16 {d0-d3}, [r6 :128], r5 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + vst4.16 {d0-d3}, [lr :128], r5 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xfaedffff │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - vld1.8 {d0[3]}, [r4], r5 │ │ │ │ + vld1.8 {d0[3]}, [ip], r5 │ │ │ │ @ instruction: 0xf967ffff │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr??.w r0, [lr, r5, lsl #2] │ │ │ │ - ldrh.w r0, [r8, r5, lsl #2] │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + vld4.16 {d16-d19}, [r6 :128], r5 │ │ │ │ + str.w r0, [r0, r5, lsl #2] │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb.w r0, [sl, r5, lsl #2] │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + strh.w r0, [r2, r5, lsl #2] │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb.w r0, [r8, r5, lsl #2] │ │ │ │ - ldr??.w r0, [r6, #101] @ 0x65 │ │ │ │ - @ instruction: 0xf7b20065 │ │ │ │ - ble.n 226e30 │ │ │ │ + vld4.16 {d0-d3}, [r0 :128], r5 │ │ │ │ + ldr??.w r0, [lr, #101] @ 0x65 │ │ │ │ + @ instruction: 0xf7ba0065 │ │ │ │ + udf #0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrsh.w pc, [fp, #255]! │ │ │ │ - str.w r0, [r8, #101] @ 0x65 │ │ │ │ - vst4.16 {d0-d3}, [r2 :128], r5 │ │ │ │ - str.w r0, [r4, #101] @ 0x65 │ │ │ │ - @ instruction: 0xf7500065 │ │ │ │ - ble.n 226d84 │ │ │ │ + ldr.w r0, [r0, #101] @ 0x65 │ │ │ │ + vst4.16 {d0-d3}, [sl :128], r5 │ │ │ │ + str.w r0, [ip, #101] @ 0x65 │ │ │ │ + @ instruction: 0xf7580065 │ │ │ │ + ble.n 226d94 │ │ │ │ lsls r4, r4, #1 │ │ │ │ pld [sp, #4095] @ 0xfff │ │ │ │ - ldrh.w r0, [r2, #101] @ 0x65 │ │ │ │ - ldr.w r0, [ip, #101] @ 0x65 │ │ │ │ - strh.w r0, [lr, #101] @ 0x65 │ │ │ │ - @ instruction: 0xf6ee0065 │ │ │ │ - ble.n 226ed8 │ │ │ │ + ldrh.w r0, [sl, #101] @ 0x65 │ │ │ │ + str??.w r0, [r4, #101] @ 0x65 │ │ │ │ + ldrh.w r0, [r6, #101] @ 0x65 │ │ │ │ + @ instruction: 0xf6f60065 │ │ │ │ + ble.n 226ee8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 222e72 │ │ │ │ - strb.w r0, [sl, #101] @ 0x65 │ │ │ │ - strh.w r0, [ip, #101] @ 0x65 │ │ │ │ - strb.w r0, [r6, #101] @ 0x65 │ │ │ │ - @ instruction: 0xf6880065 │ │ │ │ - bgt.n 226e24 │ │ │ │ + ldrb.w r0, [r2, #101] @ 0x65 │ │ │ │ + ldrh.w r0, [r4, #101] @ 0x65 │ │ │ │ + strb.w r0, [lr, #101] @ 0x65 │ │ │ │ + @ instruction: 0xf6900065 │ │ │ │ + bgt.n 226e34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xfb5fffff │ │ │ │ - str??.w r0, [ip, r5, lsl #2] │ │ │ │ - strh.w r0, [r2, #101] @ 0x65 │ │ │ │ - ldr.w r0, [r8, r5, lsl #2] │ │ │ │ - @ instruction: 0xf6220065 │ │ │ │ - bgt.n 226f70 │ │ │ │ + ldr??.w r0, [r4, r5, lsl #2] │ │ │ │ + strh.w r0, [sl, #101] @ 0x65 │ │ │ │ + str??.w r0, [r0, r5, lsl #2] │ │ │ │ + @ instruction: 0xf62a0065 │ │ │ │ + bgt.n 226f80 │ │ │ │ lsls r4, r4, #1 │ │ │ │ asrs r1, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 14ea6 ::get_default_options()::val@@Base+0x14e92> │ │ │ │ - ldrh.w r0, [lr, r5, lsl #2] │ │ │ │ - str??.w r0, [sl, r5, lsl #2] │ │ │ │ - ldrh.w r0, [sl, r5, lsl #2] │ │ │ │ - subs.w r0, r4, #15007744 @ 0xe50000 │ │ │ │ - blt.n 226eb0 │ │ │ │ + str.w r0, [r6, r5, lsl #2] │ │ │ │ + ldr??.w r0, [r2, r5, lsl #2] │ │ │ │ + str.w r0, [r2, r5, lsl #2] │ │ │ │ + subs.w r0, ip, #15007744 @ 0xe50000 │ │ │ │ + bgt.n 226ec0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl fff72ebe ::Settings::boolParam@@Base+0xff641c26> │ │ │ │ - strh.w r0, [r8, r5, lsl #2] │ │ │ │ - ldrb.w r0, [sl, r5, lsl #2] │ │ │ │ - str.w r0, [ip, r5, lsl #2] │ │ │ │ - adc.w r0, lr, #15007744 @ 0xe50000 │ │ │ │ - blt.n 226dfc │ │ │ │ + ldrh.w r0, [r0, r5, lsl #2] │ │ │ │ + strh.w r0, [r2, r5, lsl #2] │ │ │ │ + ldr.w r0, [r4, r5, lsl #2] │ │ │ │ + adcs.w r0, r6, #15007744 @ 0xe50000 │ │ │ │ + blt.n 226e0c │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl ffebced6 ::Settings::boolParam@@Base+0xff58bc3e> │ │ │ │ - @ instruction: 0xf7e60065 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + @ instruction: 0xf7ee0065 │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf4ea0065 │ │ │ │ - blt.n 226f48 │ │ │ │ + @ instruction: 0xf4f20065 │ │ │ │ + blt.n 226f58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 53ceea │ │ │ │ bl 442eee │ │ │ │ - @ instruction: 0xf77c0065 │ │ │ │ - @ instruction: 0xf7e40065 │ │ │ │ - @ instruction: 0xf77a0065 │ │ │ │ - orns r0, r2, #15007744 @ 0xe50000 │ │ │ │ - bge.n 226e74 │ │ │ │ + @ instruction: 0xf7840065 │ │ │ │ + @ instruction: 0xf7ec0065 │ │ │ │ + @ instruction: 0xf7820065 │ │ │ │ + orns r0, sl, #15007744 @ 0xe50000 │ │ │ │ + bge.n 226e84 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 3aaf06 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf78a0065 │ │ │ │ - ands.w r0, r0, #15007744 @ 0xe50000 │ │ │ │ - bge.n 226fc4 │ │ │ │ + @ instruction: 0xf7920065 │ │ │ │ + ands.w r0, r8, #15007744 @ 0xe50000 │ │ │ │ + bge.n 226fd4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 314f1a >::_M_realloc_append(int&&)@@Base+0x1542> │ │ │ │ - @ instruction: 0xf7480065 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + @ instruction: 0xf7500065 │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7440065 │ │ │ │ - @ instruction: 0xf3aa0065 │ │ │ │ - bls.n 226f10 │ │ │ │ + @ instruction: 0xf74c0065 │ │ │ │ + @ instruction: 0xf3b20065 │ │ │ │ + bls.n 226f20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 27af32 │ │ │ │ - @ instruction: 0xf7120065 │ │ │ │ - @ instruction: 0xf72c0065 │ │ │ │ - @ instruction: 0xf70e0065 │ │ │ │ - @ instruction: 0xf3440065 │ │ │ │ - bls.n 226e5c │ │ │ │ + @ instruction: 0xf71a0065 │ │ │ │ + @ instruction: 0xf7340065 │ │ │ │ + @ instruction: 0xf7160065 │ │ │ │ + @ instruction: 0xf34c0065 │ │ │ │ + bls.n 226e6c │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 1ecf4a │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf70a0065 │ │ │ │ - movt r0, #51301 @ 0xc865 │ │ │ │ - @ instruction: 0xf2de0065 │ │ │ │ - bls.n 226fa8 │ │ │ │ + @ instruction: 0xf7120065 │ │ │ │ + @ instruction: 0xf6d40065 │ │ │ │ + @ instruction: 0xf2e60065 │ │ │ │ + bls.n 226fb8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ vrecps.f16 , , │ │ │ │ - @ instruction: 0xf6b20065 │ │ │ │ - @ instruction: 0xf6f00065 │ │ │ │ - subw r0, lr, #2149 @ 0x865 │ │ │ │ - @ instruction: 0xf2780065 │ │ │ │ - bhi.n 226ef4 │ │ │ │ + @ instruction: 0xf6ba0065 │ │ │ │ + @ instruction: 0xf6f80065 │ │ │ │ + @ instruction: 0xf6b60065 │ │ │ │ + @ instruction: 0xf2800065 │ │ │ │ + bhi.n 226f04 │ │ │ │ lsls r4, r4, #1 │ │ │ │ mrc 15, 5, APSR_nzcv, cr11, cr15, {7} │ │ │ │ - subw r0, ip, #2149 @ 0x865 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + @ instruction: 0xf6b40065 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xf21a0065 │ │ │ │ - bhi.n 22704c │ │ │ │ + @ instruction: 0xf2220065 │ │ │ │ + bhi.n 22705c │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsrs r1, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ mcr 15, 1, pc, cr9, cr15, {7} @ │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf6500065 │ │ │ │ - sub.w r0, ip, #101 @ 0x65 │ │ │ │ - bvc.n 226f8c │ │ │ │ + @ instruction: 0xf6580065 │ │ │ │ + subs.w r0, r4, #101 @ 0x65 │ │ │ │ + bvc.n 226f9c │ │ │ │ lsls r4, r4, #1 │ │ │ │ stc 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - @ instruction: 0xf62e0065 │ │ │ │ - @ instruction: 0xf6600065 │ │ │ │ - @ instruction: 0xf62a0065 │ │ │ │ - adc.w r0, r4, #101 @ 0x65 │ │ │ │ - bvc.n 226ed4 │ │ │ │ + @ instruction: 0xf6360065 │ │ │ │ + @ instruction: 0xf6680065 │ │ │ │ + @ instruction: 0xf6320065 │ │ │ │ + adc.w r0, ip, #101 @ 0x65 │ │ │ │ + bvc.n 226ee4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ stcl 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ - addw r0, sl, #2149 @ 0x865 │ │ │ │ - @ instruction: 0xf6340065 │ │ │ │ - addw r0, r6, #2149 @ 0x865 │ │ │ │ - @ instruction: 0xf0dc0065 │ │ │ │ - bvc.n 22701c │ │ │ │ + @ instruction: 0xf6120065 │ │ │ │ + @ instruction: 0xf63c0065 │ │ │ │ + addw r0, lr, #2149 @ 0x865 │ │ │ │ + @ instruction: 0xf0e40065 │ │ │ │ + bvc.n 22702c │ │ │ │ lsls r4, r4, #1 │ │ │ │ mcrr 15, 15, pc, fp, cr15 @ │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf5f80065 │ │ │ │ - rsb r0, lr, #15007744 @ 0xe50000 │ │ │ │ - orns r0, r4, #101 @ 0x65 │ │ │ │ - bvs.n 226f64 │ │ │ │ + addw r0, r0, #2149 @ 0x865 │ │ │ │ + rsbs r0, r6, #15007744 @ 0xe50000 │ │ │ │ + orns r0, ip, #101 @ 0x65 │ │ │ │ + bvs.n 226f74 │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xebb3ffff │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf5900065 │ │ │ │ - ands.w r0, r0, #101 @ 0x65 │ │ │ │ - bvs.n 2270b0 │ │ │ │ + @ instruction: 0xf5980065 │ │ │ │ + ands.w r0, r8, #101 @ 0x65 │ │ │ │ + bvs.n 2270c0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xeb1dffff │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf59c0065 │ │ │ │ - adcs.w r0, sl, #15007744 @ 0xe50000 │ │ │ │ - vmla.i32 d0, d10, d5[1] │ │ │ │ - bpl.n 226ffc │ │ │ │ + sub.w r0, r4, #15007744 @ 0xe50000 │ │ │ │ + sbc.w r0, r2, #15007744 @ 0xe50000 │ │ │ │ + vext.8 q0, q1, , #0 │ │ │ │ + bpl.n 22700c │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xea7dffff │ │ │ │ - add r1, pc, #80 @ (adr r1, 227074 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 227094 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sbc.w r0, r2, #15007744 @ 0xe50000 │ │ │ │ - @ instruction: 0xf5380065 │ │ │ │ - vhadd.s8 q8, q1, │ │ │ │ - bpl.n 226f44 │ │ │ │ + sbc.w r0, sl, #15007744 @ 0xe50000 │ │ │ │ + adc.w r0, r0, #15007744 @ 0xe50000 │ │ │ │ + vhadd.s8 q8, q5, │ │ │ │ + bpl.n 226f54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strd pc, pc, [sp, #1020] @ 0x3fc │ │ │ │ - add.w r0, ip, #15007744 @ 0xe50000 │ │ │ │ - adc.w r0, r6, #15007744 @ 0xe50000 │ │ │ │ - add.w r0, r8, #15007744 @ 0xe50000 │ │ │ │ - cdp 0, 13, cr0, cr10, cr5, {3} │ │ │ │ - bpl.n 22708c │ │ │ │ + adds.w r0, r4, #15007744 @ 0xe50000 │ │ │ │ + adc.w r0, lr, #15007744 @ 0xe50000 │ │ │ │ + adds.w r0, r0, #15007744 @ 0xe50000 │ │ │ │ + cdp 0, 14, cr0, cr2, cr5, {3} │ │ │ │ + bpl.n 22709c │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmdb r7!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf5240065 │ │ │ │ - @ instruction: 0xf4e80065 │ │ │ │ - @ instruction: 0xf4ec0065 │ │ │ │ - cdp 0, 7, cr0, cr2, cr5, {3} │ │ │ │ - bmi.n 226fd4 │ │ │ │ + @ instruction: 0xf52c0065 │ │ │ │ + @ instruction: 0xf4f00065 │ │ │ │ + @ instruction: 0xf4f40065 │ │ │ │ + cdp 0, 7, cr0, cr10, cr5, {3} │ │ │ │ + bmi.n 226fe4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strex pc, pc, [r1, #1020] @ 0x3fc │ │ │ │ - @ instruction: 0xf4c80065 │ │ │ │ - @ instruction: 0xf4ce0065 │ │ │ │ - cdp 0, 0, cr0, cr14, cr5, {3} │ │ │ │ - bmi.n 227120 │ │ │ │ + @ instruction: 0xf4d00065 │ │ │ │ + @ instruction: 0xf4d60065 │ │ │ │ + cdp 0, 1, cr0, cr6, cr5, {3} │ │ │ │ + bmi.n 227130 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 42d07a │ │ │ │ - eor.w r0, sl, #15007744 @ 0xe50000 │ │ │ │ + eors.w r0, r2, #15007744 @ 0xe50000 │ │ │ │ lsrs r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r4, #15007744 @ 0xe50000 │ │ │ │ - ldc 0, cr0, [lr, #404] @ 0x194 │ │ │ │ - bcc.n 227058 │ │ │ │ + eor.w r0, ip, #15007744 @ 0xe50000 │ │ │ │ + stc 0, cr0, [r6, #404]! @ 0x194 │ │ │ │ + bcc.n 227068 │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 226dfe │ │ │ │ - vmls.i , , d8[0] │ │ │ │ + vsri.32 , q0, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - orr.w r0, ip, #15007744 @ 0xe50000 │ │ │ │ - ldc 0, cr0, [sl, #-404]! @ 0xfffffe6c │ │ │ │ - bcc.n 226fa4 │ │ │ │ + orrs.w r0, r4, #15007744 @ 0xe50000 │ │ │ │ + stcl 0, cr0, [r2, #-404] @ 0xfffffe6c │ │ │ │ + bcc.n 226fb4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 226c9a │ │ │ │ - vshr.u64 d31, d0, #1 │ │ │ │ + vshr.u64 d31, d8, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - and.w r0, sl, #15007744 @ 0xe50000 │ │ │ │ - ldcl 0, cr0, [lr], {101} @ 0x65 │ │ │ │ - bcc.n 227104 │ │ │ │ + ands.w r0, r2, #15007744 @ 0xe50000 │ │ │ │ + stcl 0, cr0, [r6], #404 @ 0x194 │ │ │ │ + bcc.n 227114 │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 226b42 │ │ │ │ - vrsra.u64 , q10, #1 │ │ │ │ + vrsra.u64 , q14, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf3fa0065 │ │ │ │ - stc 0, cr0, [r6], {101} @ 0x65 │ │ │ │ - bcs.n 227068 │ │ │ │ + and.w r0, r2, #15007744 @ 0xe50000 │ │ │ │ + stc 0, cr0, [lr], {101} @ 0x65 │ │ │ │ + bcs.n 227078 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf3d80065 │ │ │ │ + @ instruction: 0xf3e00065 │ │ │ │ b.n 227826 │ │ │ │ - vdup.8 d30, d18[7] │ │ │ │ + vdup.8 d30, d26[7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcs.n 2271b4 │ │ │ │ + bcs.n 2271c4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r3, #14 │ │ │ │ ldr r1, [pc, #776] @ (2273ec ) │ │ │ │ strd r5, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #772] @ (2273f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #772] @ (2273f4 ) │ │ │ │ @@ -589663,79 +589659,79 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #180] @ (227494 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 225ff4 │ │ │ │ nop │ │ │ │ - add.w r0, r6, #101 @ 0x65 │ │ │ │ + add.w r0, lr, #101 @ 0x65 │ │ │ │ b.n 2275ce │ │ │ │ - vmla.i , , d20[0] │ │ │ │ + vmla.i , , d28[0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia.w r0!, {r0, r2, r5, r6} │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + stmia.w r8!, {r0, r2, r5, r6} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ svc 13 │ │ │ │ - vshr.u32 , q5, #1 │ │ │ │ + vmla.i , , d18[0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bic.w r0, r0, #101 @ 0x65 │ │ │ │ - strex r0, r0, [r6, #404] @ 0x194 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + bic.w r0, r8, #101 @ 0x65 │ │ │ │ + strex r0, r0, [lr, #404] @ 0x194 │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ udf #73 @ 0x49 │ │ │ │ - vaddl.u , d15, d30 │ │ │ │ + vshr.u32 d31, d22, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vext.8 q8, q4, , #0 │ │ │ │ - b.n 2273e4 │ │ │ │ + and.w r0, r0, #101 @ 0x65 │ │ │ │ + b.n 2273f4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ ble.n 227526 │ │ │ │ - vqrdmlsh.s q15, , d20[0] │ │ │ │ + vqrdmlsh.s q15, , d28[0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vmla.i16 d16, d0, d5[2] │ │ │ │ - b.n 227330 │ │ │ │ + vmla.i16 d16, d8, d5[2] │ │ │ │ + b.n 227340 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ bgt.n 22736a │ │ │ │ - @ instruction: 0xffff8b9e │ │ │ │ + vtbl.8 d24, {d31- │ │ │ │ + vmla.i32 d0, d0, d5[1] │ │ │ │ + b.n 2272a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ blt.n 2273b2 │ │ │ │ vsra.u64 d16, d19, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i d16, d8, d1[5] │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + vmla.i16 d16, d0, d5[2] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vhadd.s32 q8, q6, │ │ │ │ - b.n 2271d8 │ │ │ │ + vhadd.s q8, q2, │ │ │ │ + b.n 2271e8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r4, r4, #1 │ │ │ │ bls.n 227456 │ │ │ │ - vqrdmlsh.s q15, , d30[0] │ │ │ │ + vcvt.u32.f32 q15, q11, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vhadd.s32 q8, q1, │ │ │ │ - vmla.i16 d0, d12, d5[2] │ │ │ │ - b.n 227120 │ │ │ │ + vhadd.s32 q8, q5, │ │ │ │ + vmla.i32 d0, d4, d5[1] │ │ │ │ + b.n 227130 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ bls.n 227546 │ │ │ │ - vcvt.u32.f32 q15, q3, #1 │ │ │ │ + vcvt.u32.f32 q15, q7, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vhadd.s16 q8, q4, │ │ │ │ - b.n 227084 │ │ │ │ + vhadd.s32 q8, q0, │ │ │ │ + b.n 227094 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -589762,17 +589758,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (2274f0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2274bc │ │ │ │ - b.n 226edc │ │ │ │ + b.n 226eec │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r4, 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-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -590099,16 +590095,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ands.w r0, r0, r5, asr #1 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + ands.w r0, r8, r5, asr #1 │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -590135,16 +590131,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xe9b60065 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xe9be0065 │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r4, r4, #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] @ (227a04 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -590184,15 +590180,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #102 @ 0x66 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9800065 │ │ │ │ + @ instruction: 0xe9880065 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -590249,16 +590245,16 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldmia.w r0, {r0, r2, r5, r6} │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + ldmia.w r8, {r0, r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00227ac4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -590461,53 +590457,53 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r2], #-404 @ 0x194 │ │ │ │ + strd r0, r0, [sl], #-404 @ 0x194 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - stmia.w r0!, {r0, r2, r5, r6} │ │ │ │ - strex r0, r0, [lr, #404] @ 0x194 │ │ │ │ + stmia.w r8!, {r0, r2, r5, r6} │ │ │ │ + @ instruction: 0xe8560065 │ │ │ │ lsls r7, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 227c98 │ │ │ │ + b.n 227ca8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r2, #162 @ 0xa2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 227c3c │ │ │ │ + b.n 227c4c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ stc2l 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - b.n 227bd0 │ │ │ │ + b.n 227be0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 227ba4 │ │ │ │ + b.n 227bb4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ stc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ str.w pc, [sp, #4095] @ 0xfff │ │ │ │ - b.n 227ac0 │ │ │ │ + b.n 227ad0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 227a94 │ │ │ │ + b.n 227aa4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 227a60 │ │ │ │ + b.n 227a70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1560 │ │ │ │ @@ -590527,17 +590523,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 227918 │ │ │ │ + b.n 227928 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -590563,17 +590559,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 2279fc │ │ │ │ + b.n 227a0c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -590625,19 +590621,19 @@ │ │ │ │ adds r2, r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx a2568 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 227a24 │ │ │ │ + b.n 227a34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 2279a8 │ │ │ │ + b.n 2279b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r4, #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] @ (227f08 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -590691,17 +590687,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r7, #130 @ 0x82 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 22796c │ │ │ │ + b.n 22797c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 227944 │ │ │ │ + b.n 227954 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -590834,17 +590830,17 @@ │ │ │ │ blx 9b1b8 │ │ │ │ b.n 228080 │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2282d8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 22793c │ │ │ │ + b.n 22794c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 2279b4 │ │ │ │ + b.n 2279c4 │ │ │ │ lsls r5, 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, #3944] @ 0xf68 │ │ │ │ ldr.w r2, [pc, #1824] @ 228800 │ │ │ │ @@ -591483,69 +591479,69 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #254 @ 0xfe │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 228a84 │ │ │ │ + b.n 228a94 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22898c │ │ │ │ + b.n 22899c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 22895c │ │ │ │ + b.n 22896c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 228944 │ │ │ │ + b.n 228954 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 228908 │ │ │ │ + b.n 228918 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r6, 2288ae │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r6, 2288ae │ │ │ │ + cbnz r6, 2288b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r0, 2288ae │ │ │ │ + cbnz r0, 2288b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r5, r4, #1 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - hlt 0x002a │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #48 @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ble.n 228898 │ │ │ │ + ble.n 2288a8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r4, 228878 │ │ │ │ + cbnz r4, 22887a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 228878 │ │ │ │ + ble.n 228888 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bgt.n 2288ec │ │ │ │ + bgt.n 2288fc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 2288b8 │ │ │ │ + bgt.n 2288c8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 228884 │ │ │ │ + bgt.n 228894 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0022887c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -591954,123 +591950,123 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #195 @ 0xc3 │ │ │ │ adds r0, r0, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 228d44 │ │ │ │ + blt.n 228d54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ bl 206cae │ │ │ │ - blt.n 228bf4 │ │ │ │ + blt.n 228c04 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - blt.n 228d54 │ │ │ │ + blt.n 228d64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bge.n 228c08 │ │ │ │ + bge.n 228c18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ adds r4, r3, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 228da8 │ │ │ │ + bge.n 228db8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r1, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ bl fff0ccd2 ::Settings::boolParam@@Base+0xff5dba3a> │ │ │ │ - bge.n 228d18 │ │ │ │ + bge.n 228d28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + cpsid │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bge.n 228cec │ │ │ │ + bge.n 228cfc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 626ce6 │ │ │ │ bl 5bccea │ │ │ │ - bls.n 228c80 │ │ │ │ + bls.n 228c90 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - setpan #0 │ │ │ │ + setpan #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 228c54 │ │ │ │ + bls.n 228c64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bge.n 228df8 │ │ │ │ + bge.n 228c08 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bge.n 228cb8 │ │ │ │ + bge.n 228cc8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bls.n 228ddc │ │ │ │ + bls.n 228dec │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 228c24 │ │ │ │ + blt.n 228c34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bge.n 228c84 │ │ │ │ + bge.n 228c94 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - blt.n 228dc0 │ │ │ │ + blt.n 228dd0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bls.n 228d6c │ │ │ │ + bls.n 228d7c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 228d38 │ │ │ │ + bls.n 228d48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 228c74 │ │ │ │ + blt.n 228c84 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - blt.n 228d74 │ │ │ │ + blt.n 228d84 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - blt.n 228e10 │ │ │ │ + blt.n 228e20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 228cc4 │ │ │ │ + bhi.n 228cd4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 228dfc │ │ │ │ + blt.n 228e0c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - blt.n 228c78 │ │ │ │ + blt.n 228c88 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 228c58 │ │ │ │ + bhi.n 228c68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r4, r6, r7} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 228c7c │ │ │ │ + blt.n 228c8c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - blt.n 228d1c │ │ │ │ + blt.n 228d2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 228de0 │ │ │ │ + bhi.n 228df0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 228d14 │ │ │ │ + blt.n 228d24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bgt.n 228d9c │ │ │ │ + bgt.n 228dac │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 228d68 │ │ │ │ + bhi.n 228d78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 228d40 │ │ │ │ + blt.n 228d50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bgt.n 228d8c │ │ │ │ + bgt.n 228d9c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 228cc8 │ │ │ │ + bvc.n 228cd8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r0, 228df8 │ │ │ │ + cbz r0, 228dfa │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 228d7c │ │ │ │ + bgt.n 228d8c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bgt.n 228e34 │ │ │ │ + bgt.n 228e44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 228e4c │ │ │ │ + bvc.n 228e5c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r2, 228df6 │ │ │ │ + cbz r2, 228df8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 961dc │ │ │ │ @@ -592090,17 +592086,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bvs.n 228e04 │ │ │ │ + bvs.n 228e14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -592143,15 +592139,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, r5, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 228dc4 │ │ │ │ + bge.n 228dd4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ asrs r0, r6, #31 │ │ │ │ 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 │ │ │ │ @@ -592547,57 +592543,57 @@ │ │ │ │ eors r1, r3 │ │ │ │ asrs r0, r5, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 2292d4 │ │ │ │ + bls.n 2292e4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 2291c0 │ │ │ │ + bhi.n 2291d0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 229204 │ │ │ │ + bhi.n 229214 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 2292d4 │ │ │ │ + bhi.n 2292e4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 2292a4 │ │ │ │ + bhi.n 2292b4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 22924c │ │ │ │ + bvc.n 22925c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 22921c │ │ │ │ + bvc.n 22922c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 2291c0 │ │ │ │ + bvc.n 2291d0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 229340 │ │ │ │ + bvc.n 229350 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 229284 │ │ │ │ + bvs.n 229294 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 229254 │ │ │ │ + bvs.n 229264 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 22921c │ │ │ │ + bvs.n 22922c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r4, #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] @ (229464 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -592774,33 +592770,33 @@ │ │ │ │ nop │ │ │ │ asrs r6, r1, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 229550 │ │ │ │ + bpl.n 229560 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 229494 │ │ │ │ + bpl.n 2294a4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 229460 │ │ │ │ + bmi.n 229470 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 22942c │ │ │ │ + bmi.n 22943c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 2293cc │ │ │ │ + bmi.n 2293dc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00229498 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -592991,67 +592987,67 @@ │ │ │ │ b.n 229544 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r5, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 22969c │ │ │ │ + bmi.n 2296ac │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldc2l 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bmi.n 2295f4 │ │ │ │ + bmi.n 229604 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r5, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 22960c │ │ │ │ + bcc.n 22961c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ asrs r0, r2, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 2297ac │ │ │ │ + bcc.n 2295bc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr.w pc, [r3, #255]! │ │ │ │ - bmi.n 229788 │ │ │ │ + bmi.n 229798 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bmi.n 229618 │ │ │ │ + bmi.n 229628 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcc.n 22972c │ │ │ │ + bcc.n 22973c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 229700 │ │ │ │ + bcc.n 229710 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 2297c8 │ │ │ │ + bmi.n 2295d8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bmi.n 229674 │ │ │ │ + bmi.n 229684 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bpl.n 229750 │ │ │ │ + bpl.n 229760 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bmi.n 229670 │ │ │ │ + bmi.n 229680 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bpl.n 229708 │ │ │ │ + bpl.n 229718 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcs.n 22964c │ │ │ │ + bcs.n 22965c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcs.n 229620 │ │ │ │ + bcs.n 229630 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcs.n 2297ec │ │ │ │ + bcs.n 2295fc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98e14 │ │ │ │ @@ -593072,17 +593068,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bne.n 2296c0 │ │ │ │ + bne.n 2296d0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -593142,15 +593138,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r7, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 229714 │ │ │ │ + bcc.n 229724 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsrs r0, r0, #25 │ │ │ │ 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 │ │ │ │ @@ -593705,42 +593701,42 @@ │ │ │ │ ... │ │ │ │ lsrs r2, r6, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bne.n 229dbc │ │ │ │ + bne.n 229dcc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bne.n 229d90 │ │ │ │ + bne.n 229da0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, pc, #320 @ (adr r6, 229f68 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 229f88 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bne.n 229f28 │ │ │ │ + bne.n 229d38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, pc, #96 @ (adr r6, 229e90 ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 229eb0 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bne.n 229e74 │ │ │ │ + bne.n 229e84 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r5, pc, #752 @ (adr r5, 22a128 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 22a148 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - beq.n 229de8 │ │ │ │ + beq.n 229df8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r5, pc, #456 @ (adr r5, 22a008 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 22a028 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - beq.n 229d4c │ │ │ │ + beq.n 229d5c │ │ │ │ lsls r5, r4, #1 │ │ │ │ @ instruction: 0xfba3ffff │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 229f30 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 229f50 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, pc, #128 @ (adr r2, 229ed8 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 229ef8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ vldr d7, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 22a16c │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bgt.w 22a10c │ │ │ │ @@ -593994,23 +593990,23 @@ │ │ │ │ bne.w 22a576 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ b.n 229e94 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r4, #1 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 22a10c │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -594446,80 +594442,80 @@ │ │ │ │ ldr r0, [pc, #156] @ (22a6ac ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 229dee │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl ffe98642 ::Settings::boolParam@@Base+0xff5673aa> │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [pc, #1316] @ 22abd8 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -594986,121 +594982,121 @@ │ │ │ │ blx 9da08 │ │ │ │ b.w 22985c │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ittt le │ │ │ │ - lslle r5, r4, #1 │ │ │ │ - strle r4, [sp, #488] @ 0x1e8 │ │ │ │ - lslle r4, r4, #1 │ │ │ │ - ittt gt │ │ │ │ + itte al │ │ │ │ + lslal r5, r4, #1 │ │ │ │ + stral r4, [sp, #520] @ 0x208 │ │ │ │ + lsl r4, r4, #1 │ │ │ │ + itet gt │ │ │ │ lslgt r5, r4, #1 │ │ │ │ - strgt r4, [sp, #376] @ 0x178 │ │ │ │ + strle r4, [sp, #408] @ 0x198 │ │ │ │ lslgt r4, r4, #1 │ │ │ │ ldr.w r1, [pc, #1556] @ 22b2c8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r9] │ │ │ │ add r1, pc │ │ │ │ blx a1a34 │ │ │ │ mov r7, r0 │ │ │ │ @@ -595639,125 +595635,125 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #232] @ (22b3a4 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 22985c │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #920] @ (22b664 ) │ │ │ │ + ldr r5, [pc, #952] @ (22b684 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x00aa │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x001a │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r0, pc, #904 @ (adr r0, 22b698 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 22b6b8 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r1, [sp, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r2, 22b3a2 │ │ │ │ + cbnz r2, 22b3a4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - rev16 r0, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - rev16 r6, r2 │ │ │ │ + rev16 r6, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - rev r2, r7 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r4, 22b3b6 │ │ │ │ + cbnz r4, 22b3b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r2, 22b3bc │ │ │ │ + cbnz r2, 22b3be │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r6, 22b3a8 │ │ │ │ + cbnz r6, 22b3aa │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r0, 22b39e │ │ │ │ + cbnz r0, 22b3a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0022b3a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -596200,133 +596196,133 @@ │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xf254006f │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb776 │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 22b086 │ │ │ │ - vtbx.8 d27, {d15}, d16 │ │ │ │ + vtbx.8 d27, {d15}, d24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r3, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ subs.w r0, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 22be56 │ │ │ │ vsubl.u q15, d31, d19 │ │ │ │ - vqshlu.s64 d27, d16, #63 @ 0x3f │ │ │ │ + vqshlu.s64 d27, d24, #63 @ 0x3f │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r1, r6, lr} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r0, 22b9b4 │ │ │ │ + cbz r0, 22b9b6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r6, 22b9b4 │ │ │ │ + cbz r6, 22b9b6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r4, 22b9b2 │ │ │ │ + cbz r4, 22b9b4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9acd8 │ │ │ │ @@ -596347,17 +596343,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r0, 22b9e4 │ │ │ │ + cbz r0, 22b9e6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r4, 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-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -596555,17 +596551,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 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r5, r4, #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 │ │ │ │ @@ -596590,17 +596586,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -596627,17 +596623,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r4, r4, #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] @ (22bd34 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -596676,15 +596672,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldmdb r6!, {r0, r1, r2, r3, r5, r6} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldrd r0, r0, [lr], #444 @ 0x1bc │ │ │ │ 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 │ │ │ │ @@ -596729,17 +596725,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - cbz r2, 22be26 │ │ │ │ + cbz r2, 22be28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0022bdd0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -596947,56 +596943,56 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ @ instruction: 0xe832006f │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 22c04e │ │ │ │ + cbz r6, 22c050 │ │ │ │ lsls r5, r4, #1 │ │ │ │ vminnm.f32 , , │ │ │ │ - cbz r4, 22c066 │ │ │ │ + cbz r4, 22c068 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r2, 22c056 │ │ │ │ + cbz r2, 22c058 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r3, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r0, r4 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 22bf44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r4, r4, #1 │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - sxth r6, r5 │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ stc2 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xfa7dffff │ │ │ │ - cbz r0, 22c06a │ │ │ │ + cbz r0, 22c06c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r6, 22c06a │ │ │ │ + cbz r6, 22c06c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r0, 22c06c │ │ │ │ + cbz r0, 22c06e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9fd64 │ │ │ │ @@ -597016,17 +597012,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r4, r4, #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] @ (22c10c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -597067,15 +597063,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 22bbd4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 22bb6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -597111,17 +597107,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ lsls r4, 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 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-144] │ │ │ │ @@ -597430,27 +597426,27 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ ... │ │ │ │ b.n 22be1c │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f64 d13, d9 │ │ │ │ blx a0a44 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r0, #1 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ @@ -597771,91 +597767,91 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n 22c60e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 22c8ec │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r4, 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, #3832] @ 0xef8 │ │ │ │ ldr.w r5, [pc, #1288] @ 22ce98 │ │ │ │ @@ -598292,29 +598288,29 @@ │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ bgt.n 22cda0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 22cf58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r6, pc, #448 @ (adr r6, 22d068 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 22d088 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r5, pc, #344 @ (adr r5, 22d004 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 22d024 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, pc, #248 @ (adr r5, 22cfac ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 22cfcc ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, pc, #144 @ (adr r5, 22cf4c ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 22cf6c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, pc, #760 @ (adr r4, 22d1b8 ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 22d1d8 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrb.w r3, [r6, #385] @ 0x181 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bne.w 22cd98 │ │ │ │ vsub.f64 d5, d0, d9 │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ @@ -598747,59 +598743,59 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 9da08 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ b.n 22d128 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r2, pc, #48 @ (adr r2, 22d434 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 22d454 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r0, pc, #832 @ (adr r0, 22d74c ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 22d76c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r0, pc, #648 @ (adr r0, 22d69c ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 22d6bc ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r0, pc, #488 @ (adr r0, 22d604 ) │ │ │ │ + add r0, pc, #520 @ (adr r0, 22d624 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr.w r2, [pc, #1424] @ 22d9f0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1424] @ 22d9f4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 9773c │ │ │ │ @@ -599272,88 +599268,88 @@ │ │ │ │ ldr r0, [pc, #172] @ (22da84 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 22cc9c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xeb31ffff │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr.w r1, [pc, #2000] @ 22e25c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx a1a34 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -600062,181 +600058,181 @@ │ │ │ │ ldr r3, [pc, #348] @ (22e3a8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx a1ee0 │ │ │ │ b.w 22d46e │ │ │ │ - movs r0, #16 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 22e674 │ │ │ │ + b.n 22e684 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r4, [r0, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r0, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0022e3ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -600642,121 +600638,121 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ stmia r2!, {r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 22e30a │ │ │ │ - vmla.i , , d4[0] │ │ │ │ + vmla.i , , d12[0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r5, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bgt.n 22e83a │ │ │ │ - vtbx.8 d24, {d31}, d12 │ │ │ │ + @ instruction: 0xffff88d4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r2, [pc, #424] @ (22ea90 ) │ │ │ │ add.w r3, r6, #92 @ 0x5c │ │ │ │ ldr r1, [pc, #424] @ (22ea94 ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ @@ -600907,61 +600903,61 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 22e45c │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9efe8 │ │ │ │ @@ -600982,17 +600978,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r4, 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-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -601455,25 +601451,25 @@ │ │ │ │ sub.w r0, r0, #1 │ │ │ │ vldr d6, [sp, #8] │ │ │ │ clz r0, r0 │ │ │ │ vldr d7, [sp] │ │ │ │ lsrs r0, r0, #5 │ │ │ │ b.n 22ed8a │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #712] @ (22f3f0 ) │ │ │ │ + ldr r7, [pc, #744] @ (22f410 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #496] @ (22f324 ) │ │ │ │ + ldr r7, [pc, #528] @ (22f344 ) │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -601498,17 +601494,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [pc, #696] @ (22f440 ) │ │ │ │ + ldr r6, [pc, #728] @ (22f460 ) │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -601535,17 +601531,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [pc, #344] @ (22f338 ) │ │ │ │ + ldr r6, [pc, #376] @ (22f358 ) │ │ │ │ lsls r4, r4, #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] @ (22f248 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -601585,15 +601581,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ push {r1, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ cbz r2, 22f2d2 │ │ │ │ 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 │ │ │ │ @@ -601646,17 +601642,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [pc, #256] @ (22f3f8 ) │ │ │ │ + ldr r5, [pc, #288] @ (22f418 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0022f2f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -601965,88 +601961,88 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ cbz r0, 22f666 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r4, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r1, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [pc, #504] @ (22f83c ) │ │ │ │ + ldr r4, [pc, #536] @ (22f85c ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ sxtb r4, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [pc, #288] @ (22f770 ) │ │ │ │ + ldr r4, [pc, #320] @ (22f790 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldc2l 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [pc, #40] @ (22f688 ) │ │ │ │ + ldr r4, [pc, #72] @ (22f6a8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #960] @ (22fa28 ) │ │ │ │ + ldr r3, [pc, #992] @ (22fa48 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ bl 11366e │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #464] @ (22f848 ) │ │ │ │ + ldr r3, [pc, #496] @ (22f868 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #360] @ (22f7e8 ) │ │ │ │ + ldr r3, [pc, #392] @ (22f808 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r3, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #128] @ (22f710 ) │ │ │ │ + ldr r3, [pc, #160] @ (22f730 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [pc, #920] @ (22fa38 ) │ │ │ │ + ldr r2, [pc, #952] @ (22fa58 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [pc, #792] @ (22f9c0 ) │ │ │ │ + ldr r2, [pc, #824] @ (22f9e0 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [pc, #520] @ (22f8c0 ) │ │ │ │ + ldr r2, [pc, #552] @ (22f8e0 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [pc, #224] @ (22f7a8 ) │ │ │ │ + ldr r2, [pc, #256] @ (22f7c8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95fe8 │ │ │ │ @@ -602066,17 +602062,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [pc, #152] @ (22f7a8 ) │ │ │ │ + ldr r1, [pc, #184] @ (22f7c8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ ble.n 22f742 │ │ │ │ @@ -602163,15 +602159,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -602234,24 +602230,24 @@ │ │ │ │ ldr r0, [pc, #36] @ (22f8cc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + @ instruction: 0x47ca │ │ │ │ lsls r4, r4, #1 │ │ │ │ mrc2 15, 4, pc, cr11, cr15, {7} │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bx pc │ │ │ │ + blx r0 │ │ │ │ lsls r4, r4, #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] @ (22f93c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -602292,15 +602288,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r5, r4, #1 │ │ │ │ add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -602448,23 +602444,23 @@ │ │ │ │ b.n 22facc │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ beq.n 22fa78 │ │ │ │ movs r3, #1 │ │ │ │ b.n 22fa98 │ │ │ │ nop │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp r2, ip │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r0, r8 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov sl, r2 │ │ │ │ @@ -602681,21 +602677,21 @@ │ │ │ │ nop │ │ │ │ add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -602730,17 +602726,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r4, 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, #3880] @ 0xf28 │ │ │ │ ldr.w r2, [pc, #3060] @ 2309c4 │ │ │ │ @@ -603891,177 +603887,177 @@ │ │ │ │ nop │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r4, #0 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r4, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 1d0a3e │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf4ac0063 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + @ instruction: 0xf4b40063 │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bics.w r0, r6, #14876672 @ 0xe30000 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + bics.w r0, lr, #14876672 @ 0xe30000 │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r1, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r2, [r7, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf2580066 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + @ instruction: 0xf2600066 │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx a0fa4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r0, r5 │ │ │ │ blx 979e8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -604443,71 +604439,71 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #124] @ (230fb8 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 230426 │ │ │ │ nop │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r0, [r5, #1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00230fbc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -604959,131 +604955,131 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ stc 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r7, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xe807ffff │ │ │ │ b.n 231322 │ │ │ │ - vtbl.8 d22, {d31- │ │ │ │ - @ instruction: 0xffff5c96 │ │ │ │ + @ instruction: 0xffff5c9e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r2, [pc, #360] @ (231700 ) │ │ │ │ add.w r3, r5, #124 @ 0x7c │ │ │ │ ldr r1, [pc, #360] @ (231704 ) │ │ │ │ strd r0, r7, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -605214,61 +605210,61 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #100] @ (23175c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 23107e │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9cdf0 │ │ │ │ @@ -605289,17 +605285,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -605321,15 +605317,15 @@ │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r4, #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] @ (231864 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -605370,15 +605366,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -605565,17 +605561,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r4, 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -605823,45 +605819,45 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrh r0, [r4, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -605912,19 +605908,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (231ea0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 231e3c │ │ │ │ nop │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r4, 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, #3856] @ 0xf10 │ │ │ │ ldr.w lr, [pc, #1700] @ 232560 │ │ │ │ @@ -606522,35 +606518,35 @@ │ │ │ │ ... │ │ │ │ strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 99b4c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ @@ -607491,198 +607487,198 @@ │ │ │ │ ldr r0, [pc, #384] @ (233150 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 2326dc │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ b.n 232f8e │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bl 45b012 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - beq.n 232f9c │ │ │ │ + beq.n 232fac │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r1, r2] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 233690 │ │ │ │ + b.n 2336a0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 233610 │ │ │ │ + b.n 233620 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mov r8, r2 │ │ │ │ + mov r8, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #944] @ (23349c ) │ │ │ │ + ldr r7, [pc, #976] @ (2334bc ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #904] @ (233478 ) │ │ │ │ + ldr r7, [pc, #936] @ (233498 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + subs r7, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 00233154 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -608132,131 +608128,131 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ strb r0, [r5, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldcl 15, cr15, [pc], #1020 @ 233a3c │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r5, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r7, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r2, [r3, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 233196 │ │ │ │ @ instruction: 0xffffeb97 │ │ │ │ - vshr.u32 d21, d0, #1 │ │ │ │ + vshr.u32 d21, d8, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #984] @ (233a4c ) │ │ │ │ + ldr r7, [pc, #1016] @ (233a6c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 23306e │ │ │ │ - vtbl.8 d19, {d15-d18}, d0 │ │ │ │ + vtbl.8 d19, {d15-d18}, d8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #568] @ (2338c0 ) │ │ │ │ + ldr r7, [pc, #600] @ (2338e0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #464] @ (233860 ) │ │ │ │ + ldr r7, [pc, #496] @ (233880 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #192] @ (233760 ) │ │ │ │ + ldr r7, [pc, #224] @ (233780 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #960] @ (233a68 ) │ │ │ │ + ldr r7, [pc, #992] @ (233a88 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [pc, #880] @ (233a20 ) │ │ │ │ + ldr r6, [pc, #912] @ (233a40 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [pc, #760] @ (2339b0 ) │ │ │ │ + ldr r6, [pc, #792] @ (2339d0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #696] @ (233978 ) │ │ │ │ + ldr r7, [pc, #728] @ (233998 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [pc, #480] @ (2338a8 ) │ │ │ │ + ldr r6, [pc, #512] @ (2338c8 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #856] @ (233a2c ) │ │ │ │ + ldr r7, [pc, #888] @ (233a4c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [pc, #192] @ (233798 ) │ │ │ │ + ldr r6, [pc, #224] @ (2337b8 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #1008] @ (233ad4 ) │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [pc, #864] @ (233a48 ) │ │ │ │ + ldr r5, [pc, #896] @ (233a68 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #840] @ (233a38 ) │ │ │ │ + ldr r7, [pc, #872] @ (233a58 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [pc, #592] @ (233948 ) │ │ │ │ + ldr r5, [pc, #624] @ (233968 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #824] @ (233a38 ) │ │ │ │ + ldr r7, [pc, #856] @ (233a58 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r1, [pc, #80] @ (233754 ) │ │ │ │ + ldr r1, [pc, #112] @ (233774 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [pc, #240] @ (2337f8 ) │ │ │ │ + ldr r5, [pc, #272] @ (233818 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #672] @ (2339b4 ) │ │ │ │ + ldr r7, [pc, #704] @ (2339d4 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [pc, #992] @ (233af8 ) │ │ │ │ + ldr r5, [pc, #0] @ (233718 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r7, [pc, #512] @ (233924 ) │ │ │ │ + ldr r7, [pc, #544] @ (233944 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [pc, #712] @ (2339f0 ) │ │ │ │ + ldr r4, [pc, #744] @ (233a10 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r2, [pc, #244] @ (233824 ) │ │ │ │ add.w r3, r5, #104 @ 0x68 │ │ │ │ ldr r1, [pc, #244] @ (233828 ) │ │ │ │ strd r0, r7, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -608342,45 +608338,45 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #68] @ (233860 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 233214 │ │ │ │ - ldr r1, [pc, #240] @ (233918 ) │ │ │ │ + ldr r1, [pc, #272] @ (233938 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [pc, #152] @ (2338c4 ) │ │ │ │ + ldr r6, [pc, #184] @ (2338e4 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #248] @ (233928 ) │ │ │ │ + ldr r3, [pc, #280] @ (233948 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [pc, #392] @ (2339c0 ) │ │ │ │ + ldr r1, [pc, #424] @ (2339e0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [pc, #32] @ (23385c ) │ │ │ │ + ldr r6, [pc, #64] @ (23387c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #16] @ (233850 ) │ │ │ │ + ldr r3, [pc, #48] @ (233870 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [pc, #432] @ (2339f8 ) │ │ │ │ + ldr r2, [pc, #464] @ (233a18 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [pc, #936] @ (233bf4 ) │ │ │ │ + ldr r5, [pc, #968] @ (233c14 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [pc, #808] @ (233b78 ) │ │ │ │ + ldr r2, [pc, #840] @ (233b98 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [pc, #776] @ (233b60 ) │ │ │ │ + ldr r1, [pc, #808] @ (233b80 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r5, [pc, #720] @ (233b2c ) │ │ │ │ + ldr r5, [pc, #752] @ (233b4c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [pc, #512] @ (233a60 ) │ │ │ │ + ldr r2, [pc, #544] @ (233a80 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98a2c │ │ │ │ @@ -608401,17 +608397,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #16] @ (2338bc ) │ │ │ │ + ldr r2, [pc, #48] @ (2338dc ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r4, 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ @@ -608715,39 +608711,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, 233df8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r4, [pc, #776] @ (233eec ) │ │ │ │ + ldr r4, [pc, #808] @ (233f0c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #808] @ (233f10 ) │ │ │ │ + ldr r3, [pc, #840] @ (233f30 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #472] @ (233dc4 ) │ │ │ │ + ldr r3, [pc, #504] @ (233de4 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [pc, #144] @ (233c84 ) │ │ │ │ + ldr r3, [pc, #176] @ (233ca4 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [pc, #584] @ (233e40 ) │ │ │ │ + ldr r2, [pc, #616] @ (233e60 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [pc, #464] @ (233dd0 ) │ │ │ │ + ldr r2, [pc, #496] @ (233df0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [pc, #360] @ (233d70 ) │ │ │ │ + ldr r2, [pc, #392] @ (233d90 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [pc, #256] @ (233d10 ) │ │ │ │ + ldr r2, [pc, #288] @ (233d30 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r0, [pc, #232] @ (233d00 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #224] @ (233d04 ) │ │ │ │ @@ -608832,49 +608828,49 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #80] @ (233d44 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 233b7a │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #896] @ (234084 ) │ │ │ │ + ldr r1, [pc, #928] @ (2340a4 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [pc, #792] @ (234024 ) │ │ │ │ + ldr r1, [pc, #824] @ (234044 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [pc, #688] @ (233fc4 ) │ │ │ │ + ldr r1, [pc, #720] @ (233fe4 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [pc, #584] @ (233f64 ) │ │ │ │ + ldr r1, [pc, #616] @ (233f84 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [pc, #480] @ (233f04 ) │ │ │ │ + ldr r1, [pc, #512] @ (233f24 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [pc, #376] @ (233ea4 ) │ │ │ │ + ldr r1, [pc, #408] @ (233ec4 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [pc, #272] @ (233e44 ) │ │ │ │ + ldr r1, [pc, #304] @ (233e64 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [pc, #168] @ (233de4 ) │ │ │ │ + ldr r1, [pc, #200] @ (233e04 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [pc, #64] @ (233d84 ) │ │ │ │ + ldr r1, [pc, #96] @ (233da4 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -608900,17 +608896,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #496] @ (233f8c ) │ │ │ │ + ldr r0, [pc, #528] @ (233fac ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r4, r4, #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 │ │ │ │ @@ -608938,17 +608934,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #128] @ (233e78 ) │ │ │ │ + ldr r0, [pc, #160] @ (233e98 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r4, r4, #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] @ (233e68 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -608989,15 +608985,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r0, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x479a │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -609229,30 +609225,30 @@ │ │ │ │ movw r3, #595 @ 0x253 │ │ │ │ blx 97a28 │ │ │ │ b.n 233f68 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - mov lr, r9 │ │ │ │ + mov lr, sl │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - mov sl, r6 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - mov r6, ip │ │ │ │ + mov r6, sp │ │ │ │ lsls r5, r4, #1 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vmla.i q0, q5, d19[0] │ │ │ │ - cmp r4, r6 │ │ │ │ + vmla.i q8, q1, d3[4] │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r5, r4, #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] @ (234198 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -609293,15 +609289,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp │ │ │ │ + add r2, lr │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -610113,30 +610109,30 @@ │ │ │ │ b.n 23461a │ │ │ │ vmov.f64 d7, d8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n 234ba0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf7280063 │ │ │ │ + @ instruction: 0xf7300063 │ │ │ │ ldrb r2, [r7, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf4e60063 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xf4ee0063 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf4ce0063 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + @ instruction: 0xf4d60063 │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf4b20063 │ │ │ │ + @ instruction: 0xf4ba0063 │ │ │ │ │ │ │ │ 00234bf8 : │ │ │ │ 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 r2, [pc, #780] @ (234f18 ) │ │ │ │ @@ -610443,74 +610439,74 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ ldrh r0, [r1, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ bl fff72f26 ::Settings::boolParam@@Base+0xff641c8e> │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ bl ffed2f32 ::Settings::boolParam@@Base+0xff5a1c9a> │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf3760063 │ │ │ │ + @ instruction: 0xf37e0063 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf3400063 │ │ │ │ + @ instruction: 0xf3480063 │ │ │ │ bl 3b8f4a │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r3, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movt r0, #49251 @ 0xc063 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + @ instruction: 0xf2d40063 │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf2b20063 │ │ │ │ + @ instruction: 0xf2ba0063 │ │ │ │ bl 2b2f6a │ │ │ │ bl 244f6e │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf2740063 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + @ instruction: 0xf27c0063 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf25a0063 │ │ │ │ + @ instruction: 0xf2620063 │ │ │ │ vrsqrts.f16 , , │ │ │ │ - subs r0, #18 │ │ │ │ + subs r0, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf22e0063 │ │ │ │ + @ instruction: 0xf2360063 │ │ │ │ bl 626f8e │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - rsb r0, r6, #99 @ 0x63 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + rsb r0, lr, #99 @ 0x63 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - sub.w r0, sl, #99 @ 0x63 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + subs.w r0, r2, #99 @ 0x63 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf18a0063 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + @ instruction: 0xf1920063 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adc.w r0, r2, #99 @ 0x63 │ │ │ │ + adc.w r0, sl, #99 @ 0x63 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a196c │ │ │ │ mov r3, r0 │ │ │ │ @@ -610530,17 +610526,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bics.w r0, r0, #99 @ 0x63 │ │ │ │ + bics.w r0, r8, #99 @ 0x63 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (235074 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (235078 ) │ │ │ │ @@ -610580,15 +610576,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r7, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r0, [r0, r7] │ │ │ │ lsls r7, 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 │ │ │ │ @@ -611757,15 +611753,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #920] @ (236170 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r5, r4, #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 │ │ │ │ @@ -613321,45 +613317,45 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #72] @ (2370bc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 236ea2 │ │ │ │ nop │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bne.n 236f98 │ │ │ │ + bne.n 236fa8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ adds r7, #110 @ 0x6e │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bne.n 237130 │ │ │ │ + bne.n 237140 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - beq.n 2370d8 │ │ │ │ + beq.n 2370e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 2370bc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r3, 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, #2400] @ 0x960 │ │ │ │ subw sp, sp, #1620 @ 0x654 │ │ │ │ @@ -613972,31 +613968,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ adds r5, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 23760c │ │ │ │ + beq.n 23761c │ │ │ │ lsls r3, r4, #1 │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 9e150 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ movw r3, #2173 @ 0x87d │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -615052,139 +615048,139 @@ │ │ │ │ ldr r7, [r7, #0] │ │ │ │ blx 9dcd0 │ │ │ │ str.w r0, [r7, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 238172 │ │ │ │ b.w 2377b8 │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r6, #11 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ite ls │ │ │ │ + itt ls │ │ │ │ lslls r3, r4, #1 │ │ │ │ - lslhi r4, r4, #27 │ │ │ │ + lslls r4, r5, #27 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - itt vc │ │ │ │ - lslvc r3, r4, #1 │ │ │ │ - ldrvc r6, [sp, #92] @ 0x5c │ │ │ │ + itt hi │ │ │ │ + lslhi r3, r4, #1 │ │ │ │ + ldrhi r6, [sp, #92] @ 0x5c │ │ │ │ movw r5, #2094 @ 0x82e │ │ │ │ mov r0, r6 │ │ │ │ blx 9e150 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -615865,27 +615861,27 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (238b20 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 2377d6 │ │ │ │ nop │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vhadd.u8 q8, q7, q10 │ │ │ │ - ldc2l 0, cr0, [sl], {100} @ 0x64 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + vhadd.u16 q8, q3, q10 │ │ │ │ + stc2l 0, cr0, [r2], #400 @ 0x190 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldc2 0, cr0, [ip], #400 @ 0x190 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + stc2l 0, cr0, [r4], {100} @ 0x64 │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldc2 0, cr0, [lr], {100} @ 0x64 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + stc2 0, cr0, [r6], #400 @ 0x190 │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ vldr d7, [pc, #744] @ 238e10 │ │ │ │ vmov.f64 d11, d7 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ movw r5, #565 @ 0x235 │ │ │ │ ldr.w r9, [pc, #748] @ 238e20 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ @@ -616150,17 +616146,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 239038 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldc2 0, cr0, [r2], #-400 @ 0xfffffe70 │ │ │ │ - @ instruction: 0xfbb20064 │ │ │ │ - vld1.8 {d0[3]}, [r4], r4 │ │ │ │ + ldc2 0, cr0, [sl], #-400 @ 0xfffffe70 │ │ │ │ + @ instruction: 0xfbba0064 │ │ │ │ + vld1.8 {d0[3]}, [ip], r4 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ cmp r4, r6 │ │ │ │ it ge │ │ │ │ movge r4, r6 │ │ │ │ str r4, [sp, #280] @ 0x118 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r4 │ │ │ │ @@ -616679,69 +616675,69 @@ │ │ │ │ b.n 238f04 │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2395b8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb.w r0, [r6, #100] @ 0x64 │ │ │ │ - cbz r4, 2393bc │ │ │ │ + ldrb.w r0, [lr, #100] @ 0x64 │ │ │ │ + cbz r4, 2393be │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr??.w r0, [r6, r4, lsl #2] │ │ │ │ - cbz r4, 2393bc │ │ │ │ + ldr??.w r0, [lr, r4, lsl #2] │ │ │ │ + cbz r4, 2393be │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + ldr.w r0, [lr, r4, lsl #2] │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh.w r0, [r8, r4, lsl #2] │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + ldrh.w r0, [r0, r4, lsl #2] │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf7f00064 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + @ instruction: 0xf7f80064 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf7940064 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf79c0064 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf6ee0064 │ │ │ │ - @ instruction: 0xf6620064 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + @ instruction: 0xf6f60064 │ │ │ │ + @ instruction: 0xf66a0064 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf5820064 │ │ │ │ - sbc.w r0, r8, #14942208 @ 0xe40000 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + @ instruction: 0xf58a0064 │ │ │ │ + sbcs.w r0, r0, #14942208 @ 0xe40000 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf53e0064 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + adc.w r0, r6, #14942208 @ 0xe40000 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf5220064 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + @ instruction: 0xf52a0064 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add.w r0, r4, #14942208 @ 0xe40000 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add.w r0, ip, #14942208 @ 0xe40000 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf4ea0064 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xf4f20064 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf4be0064 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + @ instruction: 0xf4c60064 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf4a40064 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xf4ac0064 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - eor.w r0, r6, #14942208 @ 0xe40000 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + eor.w r0, lr, #14942208 @ 0xe40000 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orr.w r0, ip, #14942208 @ 0xe40000 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + orrs.w r0, r4, #14942208 @ 0xe40000 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bics.w r0, sl, #14942208 @ 0xe40000 │ │ │ │ - and.w r0, r6, #14942208 @ 0xe40000 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + orr.w r0, r2, #14942208 @ 0xe40000 │ │ │ │ + and.w r0, lr, #14942208 @ 0xe40000 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 239c9c │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ cmp r1, #0 │ │ │ │ @@ -617042,18 +617038,18 @@ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r0 │ │ │ │ subs r1, #4 │ │ │ │ b.n 239784 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf13c0064 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + adc.w r0, r4, #100 @ 0x64 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r3, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ beq.w 2399a8 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ cmp lr, r0 │ │ │ │ bne.n 23977c │ │ │ │ @@ -617531,39 +617527,39 @@ │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ b.w 2377e4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - vext.8 q0, q0, q10, #0 │ │ │ │ - vhadd.s32 q8, q3, q10 │ │ │ │ - cdp 0, 6, cr0, cr6, cr4, {3} │ │ │ │ - add r6, pc, #984 @ (adr r6, 23a098 ) │ │ │ │ + vext.8 q0, q4, q10, #0 │ │ │ │ + vhadd.s32 q8, q7, q10 │ │ │ │ + cdp 0, 6, cr0, cr14, cr4, {3} │ │ │ │ + add r6, pc, #1016 @ (adr r6, 23a0b8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp 0, 4, cr0, cr10, cr4, {3} │ │ │ │ - add r6, pc, #872 @ (adr r6, 23a030 ) │ │ │ │ + cdp 0, 5, cr0, cr2, cr4, {3} │ │ │ │ + add r6, pc, #904 @ (adr r6, 23a050 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldcl 0, cr0, [r8, #-400] @ 0xfffffe70 │ │ │ │ - add r5, pc, #928 @ (adr r5, 23a070 ) │ │ │ │ + stcl 0, cr0, [r0, #-400]! @ 0xfffffe70 │ │ │ │ + add r5, pc, #960 @ (adr r5, 23a090 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc 0, cr0, [r6, #-400]! @ 0xfffffe70 │ │ │ │ - add r5, pc, #728 @ (adr r5, 239fb0 ) │ │ │ │ + stc 0, cr0, [lr, #-400]! @ 0xfffffe70 │ │ │ │ + add r5, pc, #760 @ (adr r5, 239fd0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldcl 0, cr0, [r6], #400 @ 0x190 │ │ │ │ - add r5, pc, #536 @ (adr r5, 239ef8 ) │ │ │ │ + ldcl 0, cr0, [lr], #400 @ 0x190 │ │ │ │ + add r5, pc, #568 @ (adr r5, 239f18 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldcl 0, cr0, [r6], #-400 @ 0xfffffe70 │ │ │ │ - mrrc 0, 6, r0, ip, cr4 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + ldcl 0, cr0, [lr], #-400 @ 0xfffffe70 │ │ │ │ + stcl 0, cr0, [r4], #-400 @ 0xfffffe70 │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sbc.w r0, r8, r4, asr #1 │ │ │ │ - add r3, pc, #992 @ (adr r3, 23a0d8 ) │ │ │ │ + sbcs.w r0, r0, r4, asr #1 │ │ │ │ + add r4, pc, #0 @ (adr r4, 239cf8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ blx 9b3ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ blx 95e98 │ │ │ │ @@ -618664,274 +618660,274 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #552] @ (23ab88 ) │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ b.w 238f04 │ │ │ │ - ldrd r0, r0, [r4, #-400]! @ 0x190 │ │ │ │ - add r2, pc, #0 @ (adr r2, 23a974 ) │ │ │ │ + ldrd r0, r0, [ip, #-400]! @ 0x190 │ │ │ │ + add r2, pc, #32 @ (adr r2, 23a994 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrd r0, r0, [r4, #-400] @ 0x190 │ │ │ │ - add r1, pc, #896 @ (adr r1, 23acfc ) │ │ │ │ + ldrd r0, r0, [ip, #-400] @ 0x190 │ │ │ │ + add r1, pc, #928 @ (adr r1, 23ad1c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmdb r4!, {r2, r5, r6} │ │ │ │ - add r1, pc, #768 @ (adr r1, 23ac84 ) │ │ │ │ + ldmdb ip!, {r2, r5, r6} │ │ │ │ + add r1, pc, #800 @ (adr r1, 23aca4 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmdb r4, {r2, r5, r6} │ │ │ │ - add r1, pc, #640 @ (adr r1, 23ac0c ) │ │ │ │ + ldmdb ip, {r2, r5, r6} │ │ │ │ + add r1, pc, #672 @ (adr r1, 23ac2c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrd r0, r0, [r4], #400 @ 0x190 │ │ │ │ - add r1, pc, #512 @ (adr r1, 23ab94 ) │ │ │ │ + ldrd r0, r0, [ip], #400 @ 0x190 │ │ │ │ + add r1, pc, #544 @ (adr r1, 23abb4 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xe8c40064 │ │ │ │ - add r1, pc, #328 @ (adr r1, 23aae4 ) │ │ │ │ + @ instruction: 0xe8cc0064 │ │ │ │ + add r1, pc, #360 @ (adr r1, 23ab04 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia.w r2, {r2, r5, r6} │ │ │ │ - add r1, pc, #128 @ (adr r1, 23aa24 ) │ │ │ │ + ldmia.w sl, {r2, r5, r6} │ │ │ │ + add r1, pc, #160 @ (adr r1, 23aa44 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strd r0, r0, [r8], #-400 @ 0x190 │ │ │ │ - add r0, pc, #976 @ (adr r0, 23ad7c ) │ │ │ │ + ldrd r0, r0, [r0], #-400 @ 0x190 │ │ │ │ + add r0, pc, #1008 @ (adr r0, 23ad9c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strex r0, r0, [r0, #400] @ 0x190 │ │ │ │ - add r0, pc, #816 @ (adr r0, 23ace4 ) │ │ │ │ + strex r0, r0, [r8, #400] @ 0x190 │ │ │ │ + add r0, pc, #848 @ (adr r0, 23ad04 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xe8200064 │ │ │ │ - add r0, pc, #688 @ (adr r0, 23ac6c ) │ │ │ │ + @ instruction: 0xe8280064 │ │ │ │ + add r0, pc, #720 @ (adr r0, 23ac8c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xe8000064 │ │ │ │ - add r0, pc, #560 @ (adr r0, 23abf4 ) │ │ │ │ + @ instruction: 0xe8080064 │ │ │ │ + add r0, pc, #592 @ (adr r0, 23ac14 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23a988 │ │ │ │ + b.n 23a998 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r0, pc, #432 @ (adr r0, 23ab7c ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 23ab9c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23a918 │ │ │ │ + b.n 23a928 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r0, pc, #200 @ (adr r0, 23aa9c ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 23aabc ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23a8a4 │ │ │ │ + b.n 23a8b4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23a864 │ │ │ │ + b.n 23a874 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23a7e4 │ │ │ │ + b.n 23a7f4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23a7ac │ │ │ │ + b.n 23a7bc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23a774 │ │ │ │ + b.n 23a784 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23a73c │ │ │ │ + b.n 23a74c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23a704 │ │ │ │ + b.n 23a714 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23a4e4 │ │ │ │ + b.n 23a4f4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23a484 │ │ │ │ + b.n 23a494 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23a444 │ │ │ │ + b.n 23a454 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23a404 │ │ │ │ + b.n 23a414 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23a3c4 │ │ │ │ + b.n 23a3d4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23a280 │ │ │ │ + b.n 23a290 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23b208 │ │ │ │ + b.n 23b218 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23b114 │ │ │ │ + b.n 23b124 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23b0dc │ │ │ │ + b.n 23b0ec │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23b074 │ │ │ │ + b.n 23b084 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23b03c │ │ │ │ + b.n 23b04c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23b054 │ │ │ │ + b.n 23b064 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23b0b4 │ │ │ │ + b.n 23b0c4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23b0c0 │ │ │ │ + b.n 23b0d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23b064 │ │ │ │ + b.n 23b074 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 23af78 │ │ │ │ + b.n 23af88 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23af38 │ │ │ │ + b.n 23af48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23aed4 │ │ │ │ + b.n 23aee4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23ae94 │ │ │ │ + b.n 23aea4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23ae48 │ │ │ │ + b.n 23ae58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23ae10 │ │ │ │ + b.n 23ae20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23add0 │ │ │ │ + b.n 23ade0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23ad9c │ │ │ │ + b.n 23adac │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23ad64 │ │ │ │ + b.n 23ad74 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23acb4 │ │ │ │ + b.n 23acc4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23ac78 │ │ │ │ + b.n 23ac88 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23ac40 │ │ │ │ + b.n 23ac50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23ac10 │ │ │ │ + b.n 23ac20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23abe0 │ │ │ │ + b.n 23abf0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23abb0 │ │ │ │ + b.n 23abc0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23ab80 │ │ │ │ + b.n 23ab90 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23ab50 │ │ │ │ + b.n 23ab60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 23ab20 │ │ │ │ + b.n 23ab30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - svc 18 │ │ │ │ + svc 26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 0023ab8c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -619510,192 +619506,192 @@ │ │ │ │ asrs r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa72006e │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 23b144 │ │ │ │ + blt.n 23b154 │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmia r4!, {r0, r5, r6, r7} │ │ │ │ - vdup.8 , d12[7] │ │ │ │ + vcvt.f16.u16 , q2, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23b2cc │ │ │ │ + bgt.n 23b2dc │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r7, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 23b2a4 │ │ │ │ + blt.n 23b2b4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r4, #1 │ │ │ │ vst1.8 {d16[3]}, [r6], lr │ │ │ │ - blt.n 23b238 │ │ │ │ + blt.n 23b248 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ add r3, pc, #468 @ (adr r3, 23b3f0 ) │ │ │ │ - @ instruction: 0xffffdbd0 │ │ │ │ + @ instruction: 0xffffdbd8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 23b210 │ │ │ │ + blt.n 23b220 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bge.n 23b194 │ │ │ │ + bge.n 23b1a4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bge.n 23b160 │ │ │ │ + bge.n 23b170 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - blt.n 23b190 │ │ │ │ + blt.n 23b1a0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 23b200 │ │ │ │ + blt.n 23b210 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 23b1f0 │ │ │ │ + blt.n 23b200 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23b280 │ │ │ │ + bgt.n 23b290 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bge.n 23b298 │ │ │ │ + bge.n 23b2a8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bge.n 23b264 │ │ │ │ + bge.n 23b274 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - blt.n 23b210 │ │ │ │ + blt.n 23b220 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23b2b0 │ │ │ │ + bgt.n 23b2c0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 23b1f0 │ │ │ │ + bls.n 23b200 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 23b274 │ │ │ │ + bgt.n 23b284 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23b33c │ │ │ │ + bgt.n 23b34c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 23b17c │ │ │ │ + bls.n 23b18c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bls.n 23b340 │ │ │ │ + bls.n 23b350 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 23b2c8 │ │ │ │ + bgt.n 23b2d8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23b360 │ │ │ │ + bgt.n 23b370 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 23b2c8 │ │ │ │ + bls.n 23b2d8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 23b374 │ │ │ │ + bgt.n 23b384 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23b320 │ │ │ │ + bgt.n 23b330 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 23b250 │ │ │ │ + bhi.n 23b260 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 23b344 │ │ │ │ + bgt.n 23b354 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23b1ac │ │ │ │ + bgt.n 23b1bc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 23b1d8 │ │ │ │ + bhi.n 23b1e8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 23b368 │ │ │ │ + bgt.n 23b378 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23b1c0 │ │ │ │ + bgt.n 23b1d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 23b360 │ │ │ │ + bhi.n 23b370 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 23b38c │ │ │ │ + bgt.n 23b39c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23b21c │ │ │ │ + bgt.n 23b22c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bhi.n 23b2e0 │ │ │ │ + bhi.n 23b2f0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 23b1e0 │ │ │ │ + bgt.n 23b1f0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23b248 │ │ │ │ + bgt.n 23b258 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 23b250 │ │ │ │ + bvc.n 23b260 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 23b1f8 │ │ │ │ + bgt.n 23b208 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23b270 │ │ │ │ + bgt.n 23b280 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 23b1ec │ │ │ │ + bvc.n 23b1fc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 23b244 │ │ │ │ + bgt.n 23b254 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23b29c │ │ │ │ + bgt.n 23b2ac │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 23b388 │ │ │ │ + bvc.n 23b398 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 23b270 │ │ │ │ + bgt.n 23b280 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 23b2f0 │ │ │ │ + bgt.n 23b300 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 23b324 │ │ │ │ + bvc.n 23b334 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 23b2c4 │ │ │ │ + bgt.n 23b2d4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23b35c │ │ │ │ + ble.n 23b36c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 23b2c0 │ │ │ │ + bvs.n 23b2d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ble.n 23b334 │ │ │ │ + ble.n 23b344 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23b3c4 │ │ │ │ + ble.n 23b3d4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 23b25c │ │ │ │ + bvs.n 23b26c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ble.n 23b390 │ │ │ │ + ble.n 23b3a0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23b240 │ │ │ │ + ble.n 23b250 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 23b3f0 │ │ │ │ + bvs.n 23b400 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ble.n 23b428 │ │ │ │ + ble.n 23b438 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23b2a8 │ │ │ │ + ble.n 23b2b8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 23b38c │ │ │ │ + bvs.n 23b39c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ble.n 23b280 │ │ │ │ + ble.n 23b290 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 23b348 │ │ │ │ + udf #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 23b324 │ │ │ │ + bpl.n 23b334 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9ffb4 │ │ │ │ @@ -619716,17 +619712,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bmi.n 23b3a4 │ │ │ │ + bmi.n 23b3b4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r4, #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] @ (23b414 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -619766,15 +619762,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf25a006e │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 23b39c │ │ │ │ + blt.n 23b3ac │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xf220006e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -619829,17 +619825,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 98b40 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vdiv.f64 d8, d8, d0 │ │ │ │ b.n 23b458 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - blt.n 23b4f4 │ │ │ │ + blt.n 23b504 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r3, 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, #1800] @ 0x708 │ │ │ │ subw sp, sp, #2244 @ 0x8c4 │ │ │ │ @@ -620346,60 +620342,60 @@ │ │ │ │ mov r4, fp │ │ │ │ b.n 23bb02 │ │ │ │ nop │ │ │ │ ... │ │ │ │ add.w r0, sl, #110 @ 0x6e │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 23bb58 │ │ │ │ + bge.n 23bb68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r3, r4, #1 │ │ │ │ @ instruction: 0xf0aa006e │ │ │ │ - bge.n 23ba9c │ │ │ │ + bge.n 23baac │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bls.n 23bb50 │ │ │ │ + bls.n 23bb60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bls.n 23bb14 │ │ │ │ + bls.n 23bb24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bls.n 23bae4 │ │ │ │ + bls.n 23baf4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 23baec │ │ │ │ + bhi.n 23bafc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 23bae8 │ │ │ │ + bhi.n 23baf8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 23b9ec │ │ │ │ + bvc.n 23b9fc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 23bb08 │ │ │ │ + bvc.n 23bb18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - itet vs │ │ │ │ - lslvs r3, r4, #1 │ │ │ │ - bvs.n 23bb8c @ unpredictable │ │ │ │ + itee vc │ │ │ │ + lslvc r3, r4, #1 │ │ │ │ + bvs.n 23bb9c @ unpredictable │ │ │ │ lslvs r4, r4, #1 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldrb.w r2, [r1, #385] @ 0x181 │ │ │ │ and.w r2, r2, #28 │ │ │ │ cmp r2, #24 │ │ │ │ beq.w 23be8c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ @@ -620748,23 +620744,23 @@ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w r2, r3, fp │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r1, [r3, r4, lsl #2] │ │ │ │ b.n 23bb36 │ │ │ │ ... │ │ │ │ - bmi.n 23bdec │ │ │ │ + bmi.n 23bdfc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 23becc │ │ │ │ + bcc.n 23bedc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [pc, #56] @ (23bf2c ) │ │ │ │ + ldr r0, [pc, #88] @ (23bf4c ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bne.n 23bf80 │ │ │ │ + bne.n 23bf90 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 23bf86 │ │ │ │ cbnz r0, 23bf68 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ vneg.f64 d5, d6 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ @@ -621141,95 +621137,95 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 23c19e │ │ │ │ movs r4, #1 │ │ │ │ b.n 23bf50 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r3, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -621730,72 +621726,72 @@ │ │ │ │ ldr r0, [pc, #104] @ (23c9bc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 23c836 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 23cdc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ + lsls r4, r4, #1 │ │ │ │ ldmia r3!, {r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldmia r3, {r3, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ udf #132 @ 0x84 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r0, [pc, #24] @ (23c9dc ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (23c9e0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 23c836 │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r3, 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 │ │ │ │ ldr.w r5, [pc, #1356] @ 23cf48 │ │ │ │ @@ -622250,35 +622246,35 @@ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.n 23caea │ │ │ │ ... │ │ │ │ bgt.n 23cf74 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r3, r4, #1 │ │ │ │ blt.n 23cfac │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r6, #3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r0, [pc, #120] @ (23cff8 ) │ │ │ │ movw r1, #933 @ 0x3a5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #112] @ (23cffc ) │ │ │ │ @@ -622316,29 +622312,29 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 23caea │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ vldr d7, [pc, #4] @ 23cff0 │ │ │ │ b.n 23cea4 │ │ │ │ ... │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - itte al │ │ │ │ + itee al │ │ │ │ lslal r4, r4, #1 │ │ │ │ - strbal r2, [r0, #1] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ lsl r3, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -622640,51 +622636,51 @@ │ │ │ │ ldr r0, [pc, #92] @ (23d3b8 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 23d22e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ite vs │ │ │ │ - lslvs r4, r4, #1 │ │ │ │ - bpl.n 23d328 @ unpredictable │ │ │ │ + ite vc │ │ │ │ + lslvc r4, r4, #1 │ │ │ │ + bpl.n 23d328 @ unpredictable │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ bcc.n 23d358 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r0, [pc, #60] @ (23d3fc ) │ │ │ │ mov r1, fp │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -622702,21 +622698,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (23d408 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 23d22e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r4, 23d47c │ │ │ │ + cbnz r4, 23d47e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r6, 23d47c │ │ │ │ + cbnz r6, 23d47e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r3, 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, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ @@ -623101,57 +623097,57 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ bne.n 23d7c8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 23d73c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - hlt 0x002e │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - revsh r6, r3 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - rev r0, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r2, 23d852 │ │ │ │ + rev r2, r0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - hlt 0x000c │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r2, 23d84a │ │ │ │ + cbnz r2, 23d84c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r0, 23d838 │ │ │ │ + cbnz r0, 23d83a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + cbnz r2, 23d83c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr.w r1, [pc, #3124] @ 23e484 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ blx 96794 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -624277,193 +624273,193 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #368] @ (23e5e8 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.w 23d470 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r3, r4} │ │ │ │ + push {r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r0, 23e54e │ │ │ │ + push {} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r0, 23e542 │ │ │ │ + cbz r0, 23e544 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r0, 23e53e │ │ │ │ + cbz r0, 23e540 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r3, r7} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r2, 23e53a │ │ │ │ + cbz r2, 23e53c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r2, 23e53a │ │ │ │ + cbz r2, 23e53c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r4, 23e536 │ │ │ │ + cbz r4, 23e538 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - uxtb r4, r1 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - uxth r0, r4 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - uxth r6, r0 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sxtb r6, r1 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sxth r6, r4 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r2, 23e554 │ │ │ │ + cbz r2, 23e556 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r2, 23e554 │ │ │ │ + cbz r2, 23e556 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r4, 23e54e │ │ │ │ + cbz r4, 23e550 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r4, 23e54e │ │ │ │ + cbz r4, 23e550 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r0, 23e54c │ │ │ │ + cbz r0, 23e54e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r4, 23e548 │ │ │ │ + cbz r4, 23e54a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + add sp, #0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [r2, #4] │ │ │ │ + str r2, [r3, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r4, r3, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ ldr.w r0, [pc, #1588] @ 23ec28 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -625034,100 +625030,100 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 23ecfc │ │ │ │ mov r7, r6 │ │ │ │ b.n 23ebe0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 23f05c ) │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r7, pc, #592 @ (adr r7, 23eec0 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 23eee0 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r7, pc, #584 @ (adr r7, 23eebc ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 23eedc ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #440 @ (adr r7, 23ee34 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 23ee54 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #304 @ (adr r7, 23edb4 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 23edd4 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #176 @ (adr r7, 23ed3c ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 23ed5c ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, pc, #928 @ (adr r6, 23f034 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 23f054 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #832 @ (adr r7, 23efe0 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 23f000 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, pc, #408 @ (adr r6, 23ee3c ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 23ee5c ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldmia r2, {r0, r2, r3, r7} │ │ │ │ - vqshl.u32 d26, d10, #31 │ │ │ │ + vabdl.u q13, d15, d18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, pc, #384 @ (adr r5, 23ee30 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 23ee50 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, pc, #256 @ (adr r5, 23edb8 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 23edd8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, pc, #128 @ (adr r5, 23ed40 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 23ed60 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, pc, #0 @ (adr r5, 23ecc8 ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 23ece8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r4, pc, #656 @ (adr r4, 23ef60 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 23ef80 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, pc, #176 @ (adr r4, 23ed84 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 23eda4 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, pc, #144 @ (adr r4, 23ed68 ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 23ed88 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [pc, #3092] @ 23f8f0 │ │ │ │ movw r1, #2005 @ 0x7d5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -626193,167 +626189,167 @@ │ │ │ │ ldr r0, [pc, #324] @ (23fa20 ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.n 23f870 │ │ │ │ ... │ │ │ │ - add r2, pc, #856 @ (adr r2, 23fc4c ) │ │ │ │ + add r2, pc, #888 @ (adr r2, 23fc6c ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #928] @ (23fca0 ) │ │ │ │ + ldr r7, [pc, #960] @ (23fcc0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #680] @ (23fbb0 ) │ │ │ │ + ldr r7, [pc, #712] @ (23fbd0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #560] @ (23fb40 ) │ │ │ │ + ldr r7, [pc, #592] @ (23fb60 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r7, [pc, #424] @ (23fac0 ) │ │ │ │ + ldr r7, [pc, #456] @ (23fae0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [pc, #760] @ (23fc24 ) │ │ │ │ + ldr r6, [pc, #792] @ (23fc44 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [pc, #592] @ (23fb84 ) │ │ │ │ + ldr r6, [pc, #624] @ (23fba4 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [pc, #112] @ (23f9b0 ) │ │ │ │ + ldr r6, [pc, #144] @ (23f9d0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r5, [pc, #16] @ (23f95c ) │ │ │ │ + ldr r5, [pc, #48] @ (23f97c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [pc, #912] @ (23fce4 ) │ │ │ │ + ldr r4, [pc, #944] @ (23fd04 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [pc, #776] @ (23fc64 ) │ │ │ │ + ldr r4, [pc, #808] @ (23fc84 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [pc, #88] @ (23f9c0 ) │ │ │ │ + ldr r4, [pc, #120] @ (23f9e0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [pc, #776] @ (23fc78 ) │ │ │ │ + ldr r3, [pc, #808] @ (23fc98 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [pc, #648] @ (23fc00 ) │ │ │ │ + ldr r3, [pc, #680] @ (23fc20 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [pc, #504] @ (23fb78 ) │ │ │ │ + ldr r3, [pc, #536] @ (23fb98 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [pc, #368] @ (23faf8 ) │ │ │ │ + ldr r3, [pc, #400] @ (23fb18 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [pc, #400] @ (23fb28 ) │ │ │ │ + ldr r2, [pc, #432] @ (23fb48 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [pc, #272] @ (23fab0 ) │ │ │ │ + ldr r2, [pc, #304] @ (23fad0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [pc, #144] @ (23fa38 ) │ │ │ │ + ldr r2, [pc, #176] @ (23fa58 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [pc, #16] @ (23f9c0 ) │ │ │ │ + ldr r2, [pc, #48] @ (23f9e0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [pc, #712] @ (23fc80 ) │ │ │ │ + ldr r1, [pc, #744] @ (23fca0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [pc, #584] @ (23fc08 ) │ │ │ │ + ldr r1, [pc, #616] @ (23fc28 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [pc, #336] @ (23fb18 ) │ │ │ │ + ldr r1, [pc, #368] @ (23fb38 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [pc, #680] @ (23fc7c ) │ │ │ │ + ldr r0, [pc, #712] @ (23fc9c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [pc, #560] @ (23fc0c ) │ │ │ │ + ldr r0, [pc, #592] @ (23fc2c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [pc, #440] @ (23fb9c ) │ │ │ │ + ldr r0, [pc, #472] @ (23fbbc ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [pc, #320] @ (23fb2c ) │ │ │ │ + ldr r0, [pc, #352] @ (23fb4c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [pc, #200] @ (23fabc ) │ │ │ │ + ldr r0, [pc, #232] @ (23fadc ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [pc, #80] @ (23fa4c ) │ │ │ │ + ldr r0, [pc, #112] @ (23fa6c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blx fp │ │ │ │ + blx ip │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blx r7 │ │ │ │ + blx r8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blxns r3 │ │ │ │ + blxns r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bx r8 │ │ │ │ + bx r9 │ │ │ │ lsls r3, r4, #1 │ │ │ │ mov r6, r8 │ │ │ │ ldrd r4, r8, [sp, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 23fdbc │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ @@ -626960,151 +626956,151 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #288] @ (24018c ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.w 23f870 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add ip, pc │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add sl, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r8, r4 │ │ │ │ + add r8, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, r8 │ │ │ │ + add r6, r9 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, r4 │ │ │ │ + add r4, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp2 0, 11, cr0, cr10, cr2, {3} │ │ │ │ - cdp2 0, 7, cr0, cr0, cr2, {3} │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + cdp2 0, 12, cr0, cr2, cr2, {3} │ │ │ │ + cdp2 0, 7, cr0, cr8, cr2, {3} │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - negs r2, r7 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - tst r6, r0 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - rors r0, r5 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adcs r6, r6 │ │ │ │ + adcs r6, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adcs r0, r3 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r3 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r7 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r4 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r6, r0 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - eors r2, r1 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ands r4, r5 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r6, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 00240190 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -627400,97 +627396,97 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ add r4, pc, #456 @ (adr r4, 24066c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r4, #1 │ │ │ │ bcs.n 24051a │ │ │ │ - vcvt.u32.f32 d24, d0, #1 │ │ │ │ + vcvt.u32.f32 d24, d8, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r7, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ add r3, pc, #856 @ (adr r3, 240820 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r3, r4, #1 │ │ │ │ cbz r3, 2404de │ │ │ │ - @ instruction: 0xffff8ea0 │ │ │ │ + @ instruction: 0xffff8ea8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 99028 │ │ │ │ @@ -627511,17 +627507,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (240604 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -627558,15 +627554,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #392 @ (adr r0, 240790 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r4, #1 │ │ │ │ add r0, pc, #192 @ (adr r0, 2406d4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -627595,17 +627591,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -627630,17 +627626,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #420] @ (240880 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -627811,39 +627807,39 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2407ea │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add ip, lr │ │ │ │ + add ip, pc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r3, 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ @@ -628099,49 +628095,49 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 240994 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r5, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r3, r4, #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 │ │ │ │ @@ -628803,77 +628799,77 @@ │ │ │ │ b.n 241134 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ lsls r3, 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, #736] @ 0x2e0 │ │ │ │ ldr.w r2, [pc, #1596] @ 2419c0 │ │ │ │ @@ -629476,124 +629472,124 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 241bd8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, #136 @ 0x88 │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - tst r4, r6 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb.w r0, [r6, r2, lsl #2] │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + strb.w r0, [lr, r2, lsl #2] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf7e20062 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + @ instruction: 0xf7ea0062 │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r0, #214 @ 0xd6 │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r3, r4, #1 │ │ │ │ vrecps.f16 , , │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r3, r4, #1 │ │ │ │ mcr 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r3, r4, #1 │ │ │ │ mcr 15, 1, pc, cr3, cr15, {7} @ │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r3, r4, #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, #188 @ 0xbc │ │ │ │ @@ -630407,149 +630403,149 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 241466 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #10 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r0, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + strb r2, [r7, #17] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r2, r5, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r6, r4, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr.w r0, [pc, #2388] @ 242e88 │ │ │ │ movw r1, #1356 @ 0x54c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #2376] @ 242e8c │ │ │ │ @@ -631329,131 +631325,131 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 241466 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r0, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r5, #30 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r5, #28 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [pc, #1840] @ 2436a8 │ │ │ │ movw r1, #1423 @ 0x58f │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -632046,109 +632042,109 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r2, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [pc, #1948] @ 243f08 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -632770,145 +632766,145 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsls r6, r7, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #536] @ (24422c ) │ │ │ │ movw r1, #1242 @ 0x4da │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -633100,68 +633096,69 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #152] @ (2442b8 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 241466 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vrev64. q8, q9 │ │ │ │ - strh r6, [r4, r6] │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r3, r4, #1 │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vmla.i16 q8, q7, d2[2] │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + vmla.i32 q8, q3, d2[1] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vmla.i q8, q0, d2[4] │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + vmla.i q8, q4, d2[4] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vmla.i32 q0, q1, d2[1] │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + vmla.i32 q0, q5, d2[1] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vmla.i q0, q2, d2[4] │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + vmla.i q0, q6, d2[4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vhadd.u32 q8, q3, q9 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + vhadd.u32 q8, q7, q9 │ │ │ │ + strh r0, [r3, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vhadd.u8 q8, q4, q9 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + vhadd.u16 q8, q0, q9 │ │ │ │ + strh r2, [r7, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vhadd.u32 q0, q5, q9 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + vhadd.u q0, q1, q9 │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vhadd.u8 q0, q6, q9 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + vhadd.u16 q0, q2, q9 │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp2 0, 14, cr0, cr14, cr2, {3} │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + cdp2 0, 15, cr0, cr6, cr2, {3} │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp2 0, 13, cr0, cr0, cr2, {3} │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + cdp2 0, 13, cr0, cr8, cr2, {3} │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp2 0, 11, cr0, cr2, cr2, {3} │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + cdp2 0, 11, cr0, cr10, cr2, {3} │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp2 0, 9, cr0, cr4, cr2, {3} │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + cdp2 0, 9, cr0, cr12, cr2, {3} │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp2 0, 7, cr0, cr6, cr2, {3} │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + cdp2 0, 7, cr0, cr14, cr2, {3} │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr2, {3} │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + cdp2 0, 6, cr0, cr0, cr2, {3} │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp2 0, 3, cr0, cr10, cr2, {3} │ │ │ │ - str r4, [r4, r7] │ │ │ │ + cdp2 0, 4, cr0, cr2, cr2, {3} │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp2 0, 1, cr0, cr12, cr2, {3} │ │ │ │ - str r6, [r0, r7] │ │ │ │ + cdp2 0, 2, cr0, cr4, cr2, {3} │ │ │ │ + str r6, [r1, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #392]! @ 0x188 │ │ │ │ + cdp2 0, 0, cr0, cr6, cr2, {3} │ │ │ │ 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 │ │ │ │ @@ -633240,25 +633237,25 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 244306 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ blx 963a4 │ │ │ │ b.n 24432c │ │ │ │ - bls.n 244370 │ │ │ │ + bls.n 244380 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2 0, cr0, [r2, #-392]! @ 0xfffffe78 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + stc2 0, cr0, [sl, #-392]! @ 0xfffffe78 │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2l 0, cr0, [r6], {98} @ 0x62 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + stc2l 0, cr0, [lr], {98} @ 0x62 │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2 0, cr0, [r0], #392 @ 0x188 │ │ │ │ + stc2 0, cr0, [r8], #392 @ 0x188 │ │ │ │ │ │ │ │ 002443b0 : │ │ │ │ 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, #3768] @ 0xeb8 │ │ │ │ @@ -633567,39 +633564,39 @@ │ │ │ │ ... │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [pc, #96] @ (244788 ) │ │ │ │ + ldr r6, [pc, #128] @ (2447a8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfa500062 │ │ │ │ - ldr r5, [pc, #880] @ (244aa0 ) │ │ │ │ + @ instruction: 0xfa580062 │ │ │ │ + ldr r5, [pc, #912] @ (244ac0 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfa140062 │ │ │ │ - ldr r5, [pc, #784] @ (244a48 ) │ │ │ │ + @ instruction: 0xfa1c0062 │ │ │ │ + ldr r5, [pc, #816] @ (244a68 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr??.w r0, [ip, #98] @ 0x62 │ │ │ │ - ldr r5, [pc, #488] @ (244928 ) │ │ │ │ + @ instruction: 0xfa040062 │ │ │ │ + ldr r5, [pc, #520] @ (244948 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh.w r0, [r2, #98] @ 0x62 │ │ │ │ - ldr r6, [pc, #656] @ (2449d8 ) │ │ │ │ + ldrsh.w r0, [sl, #98] @ 0x62 │ │ │ │ + ldr r6, [pc, #688] @ (2449f8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [pc, #680] @ (2449f4 ) │ │ │ │ + ldr r6, [pc, #712] @ (244a14 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r5, [pc, #232] @ (244838 ) │ │ │ │ + ldr r5, [pc, #264] @ (244858 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr??.w r0, [r2, r2, lsl #2] │ │ │ │ - ldr r5, [pc, #72] @ (2447a0 ) │ │ │ │ + ldr??.w r0, [sl, r2, lsl #2] │ │ │ │ + ldr r5, [pc, #104] @ (2447c0 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vst4.16 {d16-d19}, [sl :128], r2 │ │ │ │ - ldr r4, [pc, #992] @ (244b40 ) │ │ │ │ + ldr??.w r0, [r2, r2, lsl #2] │ │ │ │ + ldr r5, [pc, #0] @ (244760 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh.w r0, [r0, r2, lsl #2] │ │ │ │ + ldrsh.w r0, [r8, r2, lsl #2] │ │ │ │ vldr d0, [pc, #696] @ 244a20 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ vldr d6, [r2, #128] @ 0x80 │ │ │ │ vldr d7, [r2, #136] @ 0x88 │ │ │ │ @@ -633847,37 +633844,37 @@ │ │ │ │ b.n 244a9a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r0, pc, #380 @ (adr r0, 244bac ) │ │ │ │ tst r2, r0 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [pc, #120] @ (244ab0 ) │ │ │ │ + ldr r3, [pc, #152] @ (244ad0 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf7560062 │ │ │ │ - ldr r3, [pc, #8] @ (244a48 ) │ │ │ │ + @ instruction: 0xf75e0062 │ │ │ │ + ldr r3, [pc, #40] @ (244a68 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf73a0062 │ │ │ │ - ldr r2, [pc, #760] @ (244d40 ) │ │ │ │ + @ instruction: 0xf7420062 │ │ │ │ + ldr r2, [pc, #792] @ (244d60 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf6f60062 │ │ │ │ - ldr r2, [pc, #648] @ (244cd8 ) │ │ │ │ + @ instruction: 0xf6fe0062 │ │ │ │ + ldr r2, [pc, #680] @ (244cf8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf6da0062 │ │ │ │ - ldr r2, [pc, #536] @ (244c70 ) │ │ │ │ + @ instruction: 0xf6e20062 │ │ │ │ + ldr r2, [pc, #568] @ (244c90 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf6be0062 │ │ │ │ - ldr r2, [pc, #432] @ (244c10 ) │ │ │ │ + movt r0, #26722 @ 0x6862 │ │ │ │ + ldr r2, [pc, #464] @ (244c30 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subw r0, r4, #2146 @ 0x862 │ │ │ │ - ldr r2, [pc, #320] @ (244ba8 ) │ │ │ │ + subw r0, ip, #2146 @ 0x862 │ │ │ │ + ldr r2, [pc, #352] @ (244bc8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf6880062 │ │ │ │ + @ instruction: 0xf6900062 │ │ │ │ ldrb.w r3, [r6, #385] @ 0x181 │ │ │ │ and.w r3, r3, #28 │ │ │ │ subs r3, #4 │ │ │ │ tst.w r3, #248 @ 0xf8 │ │ │ │ bne.n 244b60 │ │ │ │ vldr d7, [r6, #64] @ 0x40 │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ @@ -634243,26 +634240,26 @@ │ │ │ │ bhi.n 244db2 │ │ │ │ vcmpe.f64 d2, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d2 │ │ │ │ b.n 244dc0 │ │ │ │ ... │ │ │ │ - ldr r0, [pc, #808] @ (2451c4 ) │ │ │ │ + ldr r0, [pc, #840] @ (2451e4 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add.w r0, r2, #14811136 @ 0xe20000 │ │ │ │ - ldr r0, [pc, #576] @ (2450e4 ) │ │ │ │ + add.w r0, sl, #14811136 @ 0xe20000 │ │ │ │ + ldr r0, [pc, #608] @ (245104 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf4c80062 │ │ │ │ - bxns r9 │ │ │ │ + @ instruction: 0xf4d00062 │ │ │ │ + bxns sl │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf3840062 │ │ │ │ - mov lr, r1 │ │ │ │ + @ instruction: 0xf38c0062 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add.w r0, r6, #14811136 @ 0xe20000 │ │ │ │ + add.w r0, lr, #14811136 @ 0xe20000 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r1, r8 │ │ │ │ blx 9f8c8 │ │ │ │ cbz r0, 244ede │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 9f8c8 │ │ │ │ @@ -634735,33 +634732,33 @@ │ │ │ │ vstr d7, [r3] │ │ │ │ b.n 24537e │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #0 @ (adr r2, 2453fc ) │ │ │ │ subs r4, r2, r2 │ │ │ │ negs r5, r5 │ │ │ │ - ldc2l 0, cr0, [r4], {98} @ 0x62 │ │ │ │ - cmp r4, r5 │ │ │ │ + ldc2l 0, cr0, [ip], {98} @ 0x62 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp 0, 14, cr0, cr4, cr2, {3} │ │ │ │ - cmp r4, r2 │ │ │ │ + cdp 0, 14, cr0, cr12, cr2, {3} │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp 0, 12, cr0, cr12, cr2, {3} │ │ │ │ - negs r4, r7 │ │ │ │ + cdp 0, 13, cr0, cr4, cr2, {3} │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cdp 0, 11, cr0, cr4, cr2, {3} │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + cdp 0, 11, cr0, cr12, cr2, {3} │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r0, r4 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldcl 0, cr0, [r8, #-392] @ 0xfffffe78 │ │ │ │ - asrs r0, r1 │ │ │ │ + stcl 0, cr0, [r0, #-392]! @ 0xfffffe78 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stcl 0, cr0, [r0, #-392] @ 0xfffffe78 │ │ │ │ - lsls r6, r5 │ │ │ │ + stcl 0, cr0, [r8, #-392] @ 0xfffffe78 │ │ │ │ + lsls r6, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r8, r4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ blx 9d5a4 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ @@ -635214,49 +635211,49 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 244582 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - rors r0, r2 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - orns r0, r4, r2, asr #1 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + orns r0, ip, r2, asr #1 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bic.w r0, r6, r2, asr #1 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + bic.w r0, lr, r2, asr #1 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r4, r4, #1 │ │ │ │ - and.w r0, sl, r2, asr #1 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + ands.w r0, r2, r2, asr #1 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrd r0, r0, [r4, #392] @ 0x188 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + ldrd r0, r0, [ip, #392] @ 0x188 │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xe98a0062 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + @ instruction: 0xe9920062 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strd r0, r0, [r6, #-392] @ 0x188 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + strd r0, r0, [lr, #-392] @ 0x188 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 2457d4 │ │ │ │ + b.n 2457e4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 24578c │ │ │ │ + b.n 24579c │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r6, [pc, #512] @ (245b90 ) │ │ │ │ mov r0, r8 │ │ │ │ blx 9e150 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r6, pc │ │ │ │ movw r3, #2202 @ 0x89a │ │ │ │ @@ -635431,47 +635428,47 @@ │ │ │ │ b.n 245aca │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 245774 │ │ │ │ + b.n 245784 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 245740 │ │ │ │ + b.n 245750 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 24569c │ │ │ │ + b.n 2456ac │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 24566c │ │ │ │ + b.n 24567c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 245644 │ │ │ │ + b.n 245654 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 2455f4 │ │ │ │ + b.n 245604 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 24558c │ │ │ │ + b.n 24559c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 245538 │ │ │ │ + b.n 245548 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r2, [pc, #904] @ (245f60 ) │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [pc, #900] @ (245f64 ) │ │ │ │ add r2, pc │ │ │ │ @@ -635767,27 +635764,27 @@ │ │ │ │ blx 995a0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ vadd.f64 d7, d0, d7 │ │ │ │ vstr d7, [r3] │ │ │ │ b.n 245c8a │ │ │ │ ... │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r2, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bls.n 245fee │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.n 245fe4 │ │ │ │ vcmpe.f64 d5, #0.0 │ │ │ │ @@ -636115,79 +636112,79 @@ │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx a1ee0 │ │ │ │ b.w 244580 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 8 │ │ │ │ + svc 16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #114 @ 0x72 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 246360 │ │ │ │ + ble.n 246370 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 246330 │ │ │ │ + ble.n 246340 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 2462ec │ │ │ │ + ble.n 2462fc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 24646c │ │ │ │ + ble.n 24647c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 24643c │ │ │ │ + ble.n 24644c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ble.n 24640c │ │ │ │ + ble.n 24641c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ strd sl, r0, [sp, #4] │ │ │ │ movs r4, #3 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r8 │ │ │ │ @@ -636500,97 +636497,97 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [pc, #180] @ (2467c4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b.n 2467ca │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 246794 │ │ │ │ + bgt.n 2467a4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bgt.n 246754 │ │ │ │ + bgt.n 246764 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 2466f4 │ │ │ │ + blt.n 246704 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 2466c8 │ │ │ │ + blt.n 2466d8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 24666c │ │ │ │ + blt.n 24667c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 24683c │ │ │ │ + blt.n 24684c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 2467cc │ │ │ │ + blt.n 2467dc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 24679c │ │ │ │ + blt.n 2467ac │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bge.n 246748 │ │ │ │ + bge.n 246758 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bge.n 2466f8 │ │ │ │ + bge.n 246708 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #70 @ 0x46 │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bge.n 246878 │ │ │ │ + bge.n 246688 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bge.n 246820 │ │ │ │ + bge.n 246830 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bge.n 2467f0 │ │ │ │ + bge.n 246800 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bge.n 2467c0 │ │ │ │ + bge.n 2467d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 246790 │ │ │ │ + bge.n 2467a0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 246760 │ │ │ │ + bls.n 246770 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 246734 │ │ │ │ + bls.n 246744 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 246704 │ │ │ │ + bls.n 246714 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 2468a0 │ │ │ │ + bls.n 2468b0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 246248 │ │ │ │ + b.n 246258 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r6, r3 │ │ │ │ bge.w 24691a │ │ │ │ ldr.w r1, [sl, r6, lsl #2] │ │ │ │ @@ -636850,55 +636847,55 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 246a38 │ │ │ │ + bvc.n 246a48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 246b14 │ │ │ │ + bvc.n 246b24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvc.n 246ae4 │ │ │ │ + bvc.n 246af4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 246bbc │ │ │ │ + bvs.n 2469cc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 246b94 │ │ │ │ + bvs.n 246ba4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 246b44 │ │ │ │ + bvs.n 246b54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 246b18 │ │ │ │ + bvs.n 246b28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 246ae8 │ │ │ │ + bvs.n 246af8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 246ab0 │ │ │ │ + bpl.n 246ac0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 246a3c │ │ │ │ + bpl.n 246a4c │ │ │ │ lsls r2, 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 r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -636950,17 +636947,17 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ ... │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 246af0 │ │ │ │ + bmi.n 246b00 │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 00246ba0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -637501,173 +637498,173 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ subs r2, #94 @ 0x5e │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r7, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 247114 │ │ │ │ + bcc.n 247124 │ │ │ │ lsls r2, r4, #1 │ │ │ │ subs r1, #174 @ 0xae │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 2470a8 │ │ │ │ + bcc.n 2470b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [sp, #980] @ 0x3d4 │ │ │ │ vsli.64 , , #63 @ 0x3f │ │ │ │ - vabdl.u q9, d15, d12 │ │ │ │ + vqshl.u32 d18, d4, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 24722c │ │ │ │ + bcc.n 24723c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 2471f8 │ │ │ │ + bcc.n 247208 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r6, [sp, #932] @ 0x3a4 │ │ │ │ @ instruction: 0xffff9e99 │ │ │ │ - vrsubhn.i d18, , q12 │ │ │ │ + vqshlu.s64 d18, d16, #63 @ 0x3f │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcs.n 24717c │ │ │ │ + bcs.n 24718c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcs.n 247148 │ │ │ │ + bcs.n 247158 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ - vqshlu.s32 q9, q4, #31 │ │ │ │ + vmlsl.u q9, d15, d16[0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcs.n 2470f0 │ │ │ │ + bcs.n 247100 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcs.n 24727c │ │ │ │ + bcs.n 24728c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcs.n 247240 │ │ │ │ + bcs.n 247250 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bne.n 2471dc │ │ │ │ + bne.n 2471ec │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bne.n 247174 │ │ │ │ + bne.n 247184 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bne.n 247310 │ │ │ │ + bne.n 247120 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bne.n 2472ac │ │ │ │ + bne.n 2472bc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - beq.n 247234 │ │ │ │ + bne.n 247244 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - beq.n 2471c8 │ │ │ │ + beq.n 2471d8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - beq.n 247350 │ │ │ │ + beq.n 247160 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - beq.n 2472d8 │ │ │ │ + beq.n 2472e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 24727c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 994e4 │ │ │ │ @@ -637688,17 +637685,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r1, #0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a1ea4 │ │ │ │ @@ -637858,17 +637855,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -637901,17 +637898,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r4, #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] @ (2475d4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -637952,15 +637949,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #154 @ 0x9a │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r4, r4, #1 │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -638118,21 +638115,21 @@ │ │ │ │ ... │ │ │ │ adds r0, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #472] @ (2479a8 ) │ │ │ │ @@ -638325,29 +638322,29 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ cmp r6, #66 @ 0x42 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #210 @ 0xd2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 002479d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -638725,111 +638722,111 @@ │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldc2 15, cr15, [pc, #1020] @ 2481bc │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r3, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ cmp r3, #142 @ 0x8e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ @ instruction: 0xfaa1ffff │ │ │ │ @ instruction: 0xfa1fffff │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r1 :256] │ │ │ │ bl 21fdfe │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ bl 1ffe12 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9c768 │ │ │ │ @@ -638850,17 +638847,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -638914,21 +638911,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #84 @ 0x54 │ │ │ │ blx 9a5f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r4, r1, #7 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r2, 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 r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -638991,27 +638988,27 @@ │ │ │ │ ldr r0, [pc, #40] @ (24804c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 247fc2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r4, r7, #4 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - itt │ │ │ │ - lsl r2, r4, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + stmia r0!, {r2} │ │ │ │ + lsls r2, r4, #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] @ (2480bc ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (2480c0 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -639050,15 +639047,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r5, #178 @ 0xb2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r5, #120 @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -639170,31 +639167,31 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (248204 ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ b.n 2480fc │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ittt eq │ │ │ │ + itet eq │ │ │ │ lsleq r2, r4, #1 │ │ │ │ - addeq r2, r2, #7 │ │ │ │ + addne r2, r3, #7 │ │ │ │ lsleq r4, r4, #1 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x0082 │ │ │ │ + bkpt 0x008a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x004e │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ @@ -639456,49 +639453,49 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r3, #230 @ 0xe6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r7, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ movs r3, #140 @ 0x8c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r0, 248592 │ │ │ │ + pop {} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r4, 248592 │ │ │ │ + cbnz r4, 248594 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r4, 248590 │ │ │ │ + cbnz r4, 248592 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r0, 24858c │ │ │ │ + cbnz r0, 24858e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r2, 24858c │ │ │ │ + cbnz r2, 24858e │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #276] @ (248660 ) │ │ │ │ @@ -639611,31 +639608,31 @@ │ │ │ │ b.n 248596 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r2, r4, #1 │ │ │ │ movs r0, #126 @ 0x7e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - rev r4, r0 │ │ │ │ + rev r4, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r6, 2486be │ │ │ │ + cbnz r6, 2486c0 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -639736,21 +639733,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -639856,17 +639853,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 │ │ │ │ - asrle r6, r6, #23 │ │ │ │ + asrle r6, r7, #23 │ │ │ │ lslgt r4, r4, #1 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lslle r2, 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 │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ ldr.w ip, [pc, #1880] @ 2490b8 │ │ │ │ @@ -640539,43 +640536,43 @@ │ │ │ │ ... │ │ │ │ adds r0, r6, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r2, 24915c │ │ │ │ + cbz r2, 24915e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sxtb r2, r2 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r1, r5 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ vstr d6, [sp, #24] │ │ │ │ blx 9f8c8 │ │ │ │ vldr d6, [sp, #24] │ │ │ │ @@ -640864,41 +640861,41 @@ │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ mov ip, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ subs r2, #4 │ │ │ │ b.n 2494c8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r4, r4, #1 │ │ │ │ vldr d7, [r1] │ │ │ │ adds r3, #1 │ │ │ │ vldr d6, [r0, #40] @ 0x28 │ │ │ │ vsub.f64 d7, d7, d8 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ @@ -641649,79 +641646,79 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 249c78 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 24a110 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 249d30 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, pc, #840 @ (adr r5, 24a06c ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 24a08c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, pc, #640 @ (adr r5, 249fb0 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 249fd0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, pc, #512 @ (adr r5, 249f38 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 249f58 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, pc, #640 @ (adr r4, 249fc0 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 249fe0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, pc, #320 @ (adr r4, 249e88 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 249ea8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 24a144 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 249d64 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, pc, #704 @ (adr r3, 24a024 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 24a044 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, pc, #584 @ (adr r3, 249fb4 ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 249fd4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, pc, #368 @ (adr r3, 249ee4 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 249f04 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, pc, #240 @ (adr r3, 249e6c ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 249e8c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr.w r1, [pc, #1888] @ 24a4e0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 96794 │ │ │ │ mov r2, r0 │ │ │ │ @@ -642409,141 +642406,141 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.w 248980 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 24a6cc ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 24a6ec ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, pc, #336 @ (adr r2, 24a644 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 24a664 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, pc, #192 @ (adr r2, 24a5bc ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 24a5dc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, pc, #40 @ (adr r2, 24a52c ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 24a54c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, pc, #920 @ (adr r1, 24a8a4 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 24a8c4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, pc, #792 @ (adr r1, 24a82c ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 24a84c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, pc, #664 @ (adr r1, 24a7b4 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 24a7d4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, pc, #408 @ (adr r1, 24a6bc ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 24a6dc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vhadd.u q8, q4, │ │ │ │ - cdp2 0, 15, cr0, cr10, cr3, {3} │ │ │ │ - add r0, pc, #128 @ (adr r0, 24a5b0 ) │ │ │ │ + vmla.i q0, q0, d3[4] │ │ │ │ + vhadd.u8 q0, q1, │ │ │ │ + add r0, pc, #160 @ (adr r0, 24a5d0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp2 0, 13, cr0, cr6, cr3, {3} │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + cdp2 0, 13, cr0, cr14, cr3, {3} │ │ │ │ + add r0, pc, #16 @ (adr r0, 24a548 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp2 0, 10, cr0, cr6, cr3, {3} │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + cdp2 0, 10, cr0, cr14, cr3, {3} │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp2 0, 7, cr0, cr6, cr3, {3} │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + cdp2 0, 7, cr0, cr14, cr3, {3} │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp2 0, 3, cr0, cr10, cr3, {3} │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + cdp2 0, 4, cr0, cr2, cr3, {3} │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp2 0, 0, cr0, cr10, cr3, {3} │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + cdp2 0, 1, cr0, cr2, cr3, {3} │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [r8, #396]! @ 0x18c │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldc2 0, cr0, [r0, #396]! @ 0x18c │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [r6, #396] @ 0x18c │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + stc2 0, cr0, [lr, #396] @ 0x18c │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2l 0, cr0, [r8, #-396]! @ 0xfffffe74 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldc2l 0, cr0, [r0, #-396]! @ 0xfffffe74 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2l 0, cr0, [sl, #-396] @ 0xfffffe74 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldc2l 0, cr0, [r2, #-396] @ 0xfffffe74 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [sl, #-396]! @ 0xfffffe74 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldc2 0, cr0, [r2, #-396]! @ 0xfffffe74 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [ip, #-396] @ 0xfffffe74 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldc2 0, cr0, [r4, #-396] @ 0xfffffe74 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r6], {99} @ 0x63 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldc2l 0, cr0, [lr], {99} @ 0x63 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [r8], #396 @ 0x18c │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldc2 0, cr0, [r0], #396 @ 0x18c │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [sl], {99} @ 0x63 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldc2 0, cr0, [r2], {99} @ 0x63 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2l 0, cr0, [ip], #-396 @ 0xfffffe74 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldc2l 0, cr0, [r4], #-396 @ 0xfffffe74 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc2 0, cr0, [r4], #-396 @ 0xfffffe74 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldc2 0, cr0, [ip], #-396 @ 0xfffffe74 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [r8], {99} @ 0x63 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldc2 0, cr0, [r0], {99} @ 0x63 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - umaal r0, r0, ip, r3 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + @ instruction: 0xfbf40063 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfbcc0063 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + @ instruction: 0xfbd40063 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfb9e0063 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + @ instruction: 0xfba60063 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfb820063 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + @ instruction: 0xfb8a0063 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfb540063 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + @ instruction: 0xfb5c0063 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfb260063 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + @ instruction: 0xfb2e0063 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfafc0063 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + @ instruction: 0xfb040063 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfad00063 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + @ instruction: 0xfad80063 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfbf80063 │ │ │ │ - @ instruction: 0xfa7a0063 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + stc2 0, cr0, [r0], {99} @ 0x63 │ │ │ │ + @ instruction: 0xfa820063 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfa2e0063 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + @ instruction: 0xfa360063 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [pc, #1160] @ 24aaa8 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ blx 96f20 │ │ │ │ @@ -642997,99 +642994,99 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.w 248980 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ands r1, r0 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh.w r0, [r2, #99] @ 0x63 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldrh.w r0, [sl, #99] @ 0x63 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str??.w r0, [r4, r3, lsl #2] │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + str??.w r0, [ip, r3, lsl #2] │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str.w r0, [r0, r3, lsl #2] │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + str.w r0, [r8, r3, lsl #2] │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb.w r0, [r2, r3, lsl #2] │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldrb.w r0, [sl, r3, lsl #2] │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf7f40063 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf7fc0063 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf7c20063 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + @ instruction: 0xf7ca0063 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 24aed4 ) │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf7940063 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + @ instruction: 0xf79c0063 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf76c0063 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + @ instruction: 0xf7740063 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf7aa0063 │ │ │ │ - @ instruction: 0xf7ba0063 │ │ │ │ - @ instruction: 0xf7940063 │ │ │ │ - @ instruction: 0xf7820063 │ │ │ │ - @ instruction: 0xf71a0063 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + @ instruction: 0xf7b20063 │ │ │ │ + @ instruction: 0xf7c20063 │ │ │ │ + @ instruction: 0xf79c0063 │ │ │ │ + @ instruction: 0xf78a0063 │ │ │ │ + @ instruction: 0xf7220063 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf6fe0063 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + @ instruction: 0xf7060063 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsh.w r0, [r4, r3, lsl #2] │ │ │ │ - vld4.16 {d0-d3}, [lr :128], r3 │ │ │ │ - ldrsh.w r0, [r0, r3, lsl #2] │ │ │ │ - @ instruction: 0xf6760063 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + ldrsh.w r0, [ip, r3, lsl #2] │ │ │ │ + ldrsh.w r0, [r6, r3, lsl #2] │ │ │ │ + ldrsh.w r0, [r8, r3, lsl #2] │ │ │ │ + @ instruction: 0xf67e0063 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf6580063 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + @ instruction: 0xf6600063 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf62e0063 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + @ instruction: 0xf6360063 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf6120063 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + @ instruction: 0xf61a0063 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf5f40063 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf5fc0063 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adcs.w r0, lr, #14876672 @ 0xe30000 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + sbc.w r0, r6, #14876672 @ 0xe30000 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf5300063 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + @ instruction: 0xf5380063 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add.w r0, r4, #14876672 @ 0xe30000 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + add.w r0, ip, #14876672 @ 0xe30000 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf4dc0063 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + @ instruction: 0xf4e40063 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - eor.w r0, r2, #14876672 @ 0xe30000 │ │ │ │ - str r5, [sp, #680] @ 0x2a8 │ │ │ │ + eor.w r0, sl, #14876672 @ 0xe30000 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orn r0, r4, #14876672 @ 0xe30000 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + orn r0, ip, #14876672 @ 0xe30000 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 0024ab8c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -643577,110 +643574,110 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ @ instruction: 0xfa72006d │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3480063 │ │ │ │ + @ instruction: 0xf3500063 │ │ │ │ ble.n 24b1a6 │ │ │ │ - vsli.64 d31, d2, #63 @ 0x3f │ │ │ │ + vsli.64 d31, d10, #63 @ 0x3f │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf31c0063 │ │ │ │ + @ instruction: 0xf3240063 │ │ │ │ lsls r3, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2b60063 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + @ instruction: 0xf2be0063 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r4, #1 │ │ │ │ vst1.8 {d16[3]}, [r6]! │ │ │ │ - @ instruction: 0xf27a0063 │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + @ instruction: 0xf2820063 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bcc.n 24b066 │ │ │ │ vrshr.u64 , , #1 │ │ │ │ - vrshr.u32 d31, d20, #1 │ │ │ │ + vrshr.u32 d31, d28, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf2160063 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + @ instruction: 0xf21e0063 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bne.n 24b0fe │ │ │ │ vtbl.8 d29, {d31-, q1, #1 │ │ │ │ + vsra.u64 , q5, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs.w r0, r8, #99 @ 0x63 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + rsb r0, r0, #99 @ 0x63 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bne.n 24b02a │ │ │ │ - vaddw.u , , d12 │ │ │ │ + vsra.u64 d31, d4, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - rev r2, r0 │ │ │ │ + rev r2, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bics.w r0, r0, #14876672 @ 0xe30000 │ │ │ │ - adc.w r0, r8, #99 @ 0x63 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + bics.w r0, r8, #14876672 @ 0xe30000 │ │ │ │ + adcs.w r0, r0, #99 @ 0x63 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf12a0063 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + @ instruction: 0xf1320063 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf3f60063 │ │ │ │ - orr.w r0, r8, #14876672 @ 0xe30000 │ │ │ │ - @ instruction: 0xf0e40063 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf3fe0063 │ │ │ │ + orrs.w r0, r0, #14876672 @ 0xe30000 │ │ │ │ + @ instruction: 0xf0ec0063 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bic.w r0, r6, #14876672 @ 0xe30000 │ │ │ │ - orn r0, r8, #14876672 @ 0xe30000 │ │ │ │ - eors.w r0, lr, #99 @ 0x63 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + bic.w r0, lr, #14876672 @ 0xe30000 │ │ │ │ + orns r0, r0, #14876672 @ 0xe30000 │ │ │ │ + @ instruction: 0xf0a60063 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bics.w r0, lr, #14876672 @ 0xe30000 │ │ │ │ - eor.w r0, r4, #14876672 @ 0xe30000 │ │ │ │ - orrs.w r0, sl, #99 @ 0x63 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + orr.w r0, r6, #14876672 @ 0xe30000 │ │ │ │ + eor.w r0, ip, #14876672 @ 0xe30000 │ │ │ │ + orn r0, r2, #99 @ 0x63 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orn r0, r2, #14876672 @ 0xe30000 │ │ │ │ - cbnz r0, 24b180 │ │ │ │ + orn r0, sl, #14876672 @ 0xe30000 │ │ │ │ + cbnz r0, 24b182 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ands.w r0, r4, #99 @ 0x63 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + ands.w r0, ip, #99 @ 0x63 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - eor.w r0, lr, #14876672 @ 0xe30000 │ │ │ │ - bic.w r0, lr, #14876672 @ 0xe30000 │ │ │ │ - vmla.i d16, d8, d3[4] │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + eors.w r0, r6, #14876672 @ 0xe30000 │ │ │ │ + bics.w r0, r6, #14876672 @ 0xe30000 │ │ │ │ + vmla.i16 d16, d0, d3[2] │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orn r0, sl, #14876672 @ 0xe30000 │ │ │ │ - eors.w r0, r4, #14876672 @ 0xe30000 │ │ │ │ - vhadd.s q8, q7, │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + orns r0, r2, #14876672 @ 0xe30000 │ │ │ │ + eors.w r0, ip, #14876672 @ 0xe30000 │ │ │ │ + vmla.i d0, d6, d3[4] │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orns r0, r4, #14876672 @ 0xe30000 │ │ │ │ - @ instruction: 0xf4be0063 │ │ │ │ - vhadd.s q0, q3, │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + orns r0, ip, #14876672 @ 0xe30000 │ │ │ │ + @ instruction: 0xf4c60063 │ │ │ │ + vhadd.s q0, q7, │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf4a60063 │ │ │ │ - @ instruction: 0xf4e20063 │ │ │ │ - cdp 0, 15, cr0, cr2, cr3, {3} │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf4ae0063 │ │ │ │ + @ instruction: 0xf4ea0063 │ │ │ │ + cdp 0, 15, cr0, cr10, cr3, {3} │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add.w r0, r2, #14876672 @ 0xe30000 │ │ │ │ - @ instruction: 0xf4bc0063 │ │ │ │ - cdp 0, 11, cr0, cr0, cr3, {3} │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + add.w r0, sl, #14876672 @ 0xe30000 │ │ │ │ + @ instruction: 0xf4c40063 │ │ │ │ + cdp 0, 11, cr0, cr8, cr3, {3} │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf4e80063 │ │ │ │ - adds.w r0, r8, #14876672 @ 0xe30000 │ │ │ │ - cdp 0, 6, cr0, cr10, cr3, {3} │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf4f00063 │ │ │ │ + @ instruction: 0xf5200063 │ │ │ │ + cdp 0, 7, cr0, cr2, cr3, {3} │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r2, [pc, #360] @ (24b348 ) │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, #360] @ (24b34c ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r3, #18 │ │ │ │ @@ -643812,44 +643809,44 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #100] @ (24b3a4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 24ac4a │ │ │ │ - @ instruction: 0xf3b60063 │ │ │ │ - and.w r0, r2, #14876672 @ 0xe30000 │ │ │ │ - stcl 0, cr0, [r0], #396 @ 0x18c │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf3be0063 │ │ │ │ + and.w r0, sl, #14876672 @ 0xe30000 │ │ │ │ + stcl 0, cr0, [r8], #396 @ 0x18c │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf3e20063 │ │ │ │ - bic.w r0, r8, #14876672 @ 0xe30000 │ │ │ │ - stc 0, cr0, [r2], #396 @ 0x18c │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + @ instruction: 0xf3ea0063 │ │ │ │ + bics.w r0, r0, #14876672 @ 0xe30000 │ │ │ │ + stc 0, cr0, [sl], #396 @ 0x18c │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ands.w r0, r8, #14876672 @ 0xe30000 │ │ │ │ - orn r0, r6, #14876672 @ 0xe30000 │ │ │ │ - stcl 0, cr0, [r8], #-396 @ 0xfffffe74 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + bic.w r0, r0, #14876672 @ 0xe30000 │ │ │ │ + orn r0, lr, #14876672 @ 0xe30000 │ │ │ │ + ldcl 0, cr0, [r0], #-396 @ 0xfffffe74 │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orr.w r0, ip, #14876672 @ 0xe30000 │ │ │ │ - eors.w r0, r6, #14876672 @ 0xe30000 │ │ │ │ - stc 0, cr0, [lr], #-396 @ 0xfffffe74 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + orrs.w r0, r4, #14876672 @ 0xe30000 │ │ │ │ + eors.w r0, lr, #14876672 @ 0xe30000 │ │ │ │ + ldc 0, cr0, [r6], #-396 @ 0xfffffe74 │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - eor.w r0, r4, #14876672 @ 0xe30000 │ │ │ │ - @ instruction: 0xf4ca0063 │ │ │ │ - @ instruction: 0xebf40063 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + eor.w r0, ip, #14876672 @ 0xe30000 │ │ │ │ + @ instruction: 0xf4d20063 │ │ │ │ + @ instruction: 0xebfc0063 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf4ac0063 │ │ │ │ - subs.w r0, r8, r3, asr #1 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf4b40063 │ │ │ │ + rsb r0, r0, r3, asr #1 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d438 │ │ │ │ @@ -643870,16 +643867,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds.w r0, ip, r3, asr #1 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + @ instruction: 0xeb240063 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -643921,15 +643918,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ addw r0, sl, #109 @ 0x6d │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3b80063 │ │ │ │ + @ instruction: 0xf3c00063 │ │ │ │ rsbs r0, r0, #109 @ 0x6d │ │ │ │ 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.w r6, [pc, #1060] @ 24b8b0 │ │ │ │ @@ -644321,40 +644318,40 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ @ instruction: 0xf184006d │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r0, r8, #109 @ 0x6d │ │ │ │ - @ instruction: 0xf2d60063 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + @ instruction: 0xf2de0063 │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf2ba0063 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + movt r0, #8291 @ 0x2063 │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf29e0063 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + subw r0, r6, #99 @ 0x63 │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds.w r0, r8, #99 @ 0x63 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + @ instruction: 0xf1200063 │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf0ca0063 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + @ instruction: 0xf0d20063 │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ands.w r0, r0, #99 @ 0x63 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ands.w r0, r8, #99 @ 0x63 │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vext.8 q0, q4, , #0 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + vmla.i d16, d0, d3[4] │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vmla.i16 d0, d10, d3[2] │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + vmla.i32 d0, d2, d3[1] │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vhadd.s q8, q6, │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + vmla.i d0, d4, d3[4] │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 0024b904 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -644520,43 +644517,43 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 24b9b0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldcl 0, cr0, [ip], #436 @ 0x1b4 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 11, cr0, cr4, cr3, {3} │ │ │ │ + cdp 0, 11, cr0, cr12, cr3, {3} │ │ │ │ @ instruction: 0xfb27ffff │ │ │ │ - cdp 0, 15, cr0, cr8, cr3, {3} │ │ │ │ - cdp 0, 11, cr0, cr14, cr3, {3} │ │ │ │ + vhadd.s8 q0, q0, │ │ │ │ + cdp 0, 12, cr0, cr6, cr3, {3} │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 6, cr0, cr10, cr3, {3} │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + cdp 0, 7, cr0, cr2, cr3, {3} │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ stcl 0, cr0, [r4], #-436 @ 0xfffffe4c │ │ │ │ - cdp 0, 3, cr0, cr6, cr3, {3} │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + cdp 0, 3, cr0, cr14, cr3, {3} │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ @ instruction: 0xfa09ffff │ │ │ │ - cdp 0, 6, cr0, cr12, cr3, {3} │ │ │ │ - cdp 0, 11, cr0, cr6, cr3, {3} │ │ │ │ - stcl 0, cr0, [r4, #396]! @ 0x18c │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + cdp 0, 7, cr0, cr4, cr3, {3} │ │ │ │ + cdp 0, 11, cr0, cr14, cr3, {3} │ │ │ │ + stcl 0, cr0, [ip, #396]! @ 0x18c │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stcl 0, cr0, [sl, #396] @ 0x18c │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + ldcl 0, cr0, [r2, #396] @ 0x18c │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp 0, 12, cr0, cr2, cr3, {3} │ │ │ │ - cdp 0, 8, cr0, cr0, cr3, {3} │ │ │ │ - stc 0, cr0, [ip, #396] @ 0x18c │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + cdp 0, 12, cr0, cr10, cr3, {3} │ │ │ │ + cdp 0, 8, cr0, cr8, cr3, {3} │ │ │ │ + ldc 0, cr0, [r4, #396] @ 0x18c │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stcl 0, cr0, [lr, #-396]! @ 0xfffffe74 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + ldcl 0, cr0, [r6, #-396]! @ 0xfffffe74 │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9663c │ │ │ │ @@ -644576,16 +644573,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - stcl 0, cr0, [sl], {99} @ 0x63 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + ldcl 0, cr0, [r2], {99} @ 0x63 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -644610,16 +644607,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldc 0, cr0, [r6, #396]! @ 0x18c │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + ldc 0, cr0, [lr, #396]! @ 0x18c │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -644646,16 +644643,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldcl 0, cr0, [lr, #-396] @ 0xfffffe74 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + stcl 0, cr0, [r6, #-396]! @ 0xfffffe74 │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r2, r4, #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] @ (24bc74 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -644694,15 +644691,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrd r0, r0, [r6, #436]! @ 0x1b4 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4, #-396]! @ 0xfffffe74 │ │ │ │ + stc 0, cr0, [ip, #-396]! @ 0xfffffe74 │ │ │ │ @ instruction: 0xe9be006d │ │ │ │ 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 │ │ │ │ @@ -644748,16 +644745,16 @@ │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - stcl 0, cr0, [r2], #-396 @ 0xfffffe74 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + stcl 0, cr0, [sl], #-396 @ 0xfffffe74 │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -645121,46 +645118,46 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ b.n 24bf54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r0, r3, asr #1 │ │ │ │ + orn r0, r8, r3, asr #1 │ │ │ │ stc2l 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ - eors.w r0, r0, r3, asr #1 │ │ │ │ - bics.w r0, lr, r3, asr #1 │ │ │ │ + eors.w r0, r8, r3, asr #1 │ │ │ │ + orr.w r0, r6, r3, asr #1 │ │ │ │ lsls r7, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r0, #396] @ 0x18c │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + ldrd r0, r0, [r8, #396] @ 0x18c │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ b.n 24be3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xe99a0063 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + @ instruction: 0xe9a20063 │ │ │ │ + strh r6, [r5, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ mcrr2 15, 15, pc, r1, cr15 @ │ │ │ │ @ instruction: 0xfbd7ffff │ │ │ │ - ldrd r0, r0, [ip, #-396] @ 0x18c │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strd r0, r0, [r4, #-396]! @ 0x18c │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strd r0, r0, [r2, #-396] @ 0x18c │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strd r0, r0, [sl, #-396] @ 0x18c │ │ │ │ + strh r6, [r2, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ @ instruction: 0xfb3dffff │ │ │ │ stc2l 15, cr15, [r1], {255} @ 0xff │ │ │ │ - @ instruction: 0xe8c80063 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + @ instruction: 0xe8d00063 │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia.w lr!, {r0, r1, r5, r6} │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldmia.w r6!, {r0, r1, r5, r6} │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia.w r0, {r0, r1, r5, r6} │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldmia.w r8, {r0, r1, r5, r6} │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d1e0 │ │ │ │ @@ -645180,17 +645177,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 24c120 │ │ │ │ + b.n 24c130 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 24c244 │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ ldr.w r3, [ip, r1, lsl #2] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ beq.n 24c1e0 │ │ │ │ @@ -645352,15 +645349,15 @@ │ │ │ │ blx 9d5b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 24c230 │ │ │ │ + b.n 24c240 │ │ │ │ lsls r3, r4, #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 │ │ │ │ @@ -645405,15 +645402,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 │ │ │ │ - b.n 24c060 │ │ │ │ + b.n 24c070 │ │ │ │ lsls r3, r4, #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 │ │ │ │ @@ -645458,17 +645455,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 24bf7c │ │ │ │ + b.n 24bf8c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r2, r4, #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] @ (24c514 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -645509,15 +645506,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 24c7cc │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24bf0c │ │ │ │ + b.n 24bf1c │ │ │ │ lsls r3, r4, #1 │ │ │ │ b.n 24c764 │ │ │ │ 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 │ │ │ │ @@ -645690,27 +645687,27 @@ │ │ │ │ b.n 24c6a8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 24c7b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24cec4 │ │ │ │ + b.n 24ced4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24cd90 │ │ │ │ + b.n 24cda0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ svc 108 @ 0x6c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 24cd58 │ │ │ │ + b.n 24cd68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 24cd24 │ │ │ │ + b.n 24cd34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ @@ -645779,23 +645776,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (24c810 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 24c7de │ │ │ │ - b.n 24ccb4 │ │ │ │ + b.n 24ccc4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24cc54 │ │ │ │ + b.n 24cc64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 24cc1c │ │ │ │ + b.n 24cc2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #336] @ (24c978 ) │ │ │ │ @@ -645914,17 +645911,17 @@ │ │ │ │ eors r1, r3 │ │ │ │ ble.n 24c954 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 24c954 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 24cac0 │ │ │ │ + b.n 24cad0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r2, 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -646010,17 +646007,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 24c9f4 │ │ │ │ ... │ │ │ │ - b.n 24cb24 │ │ │ │ + b.n 24cb34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 24cb4c │ │ │ │ + b.n 24cb5c │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -647576,89 +647573,89 @@ │ │ │ │ nop │ │ │ │ bvs.n 24dac4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 24da7c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bls.n 24da70 │ │ │ │ + bls.n 24da80 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 24da3c │ │ │ │ + bls.n 24da4c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 24dbcc │ │ │ │ + bls.n 24dbdc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bls.n 24db1c │ │ │ │ + bls.n 24db2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 24dadc │ │ │ │ + bhi.n 24daec │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bhi.n 24da3c │ │ │ │ + bhi.n 24da4c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvs.n 24daec │ │ │ │ + bvs.n 24dafc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 24dac0 │ │ │ │ + bpl.n 24dad0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bpl.n 24da88 │ │ │ │ + bpl.n 24da98 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bpl.n 24da50 │ │ │ │ + bpl.n 24da60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcc.n 24dbd4 │ │ │ │ + bcc.n 24dbe4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcc.n 24dbec │ │ │ │ + bcc.n 24dbfc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcs.n 24da9c │ │ │ │ + bcs.n 24daac │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcs.n 24da74 │ │ │ │ + bcs.n 24da84 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r3, #54 @ 0x36 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcs.n 24dc24 │ │ │ │ + bcs.n 24dc34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcs.n 24dbd4 │ │ │ │ + bcs.n 24dbe4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcs.n 24db98 │ │ │ │ + bcs.n 24dba8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bne.n 24da64 │ │ │ │ + bne.n 24da74 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 24dbcc │ │ │ │ + bne.n 24dbdc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24db58 │ │ │ │ + bne.n 24db68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24dae8 │ │ │ │ + beq.n 24daf8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 24dc3c │ │ │ │ + beq.n 24dc4c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r1, [pc, #944] @ (24df28 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r8, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ blx a1a34 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -648000,35 +647997,35 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ b.n 24dfce │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 995a0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ @@ -649153,137 +649150,137 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 24e476 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - itt vc │ │ │ │ - lslvc r3, r4, #1 │ │ │ │ - strbvc r6, [r3, r6] │ │ │ │ + itt hi │ │ │ │ + lslhi r3, r4, #1 │ │ │ │ + strbhi r6, [r4, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 24ebf0 │ │ │ │ + bpl.n 24ec00 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr.w r0, [pc, #1044] @ 24f0e8 │ │ │ │ movw r1, #942 @ 0x3ae │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #1032] @ 24f0ec │ │ │ │ @@ -649637,129 +649634,129 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 24ed26 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - pop {r3, r4, pc} │ │ │ │ - lsls r3, r4, #1 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ - lsls r2, r4, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ - lsls r3, r4, #1 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ - lsls r2, r4, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r1, pc} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r0, 24f1ae │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r4, 24f1ae │ │ │ │ + pop {r1, r4} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ cbnz r0, 24f1b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ cbnz r4, 24f1b0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ cbnz r0, 24f1b2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ cbnz r4, 24f1b2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ cbnz r0, 24f1b4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r2, [r4, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ cbnz r4, 24f1b4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ cbnz r0, 24f1b6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - revsh r4, r5 │ │ │ │ + cbnz r4, 24f1b6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + str r6, [r1, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - revsh r0, r2 │ │ │ │ + cbnz r0, 24f1b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - hlt 0x0034 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - hlt 0x0018 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - rev16 r0, r5 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - rev16 r4, r1 │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - rev r0, r6 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - rev r2, r2 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r6, 24f1f8 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r2, [r3, r1] │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + rev r2, r3 │ │ │ │ + lsls r3, r4, #1 │ │ │ │ + str r4, [r7, r0] │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + cbnz r6, 24f1fa │ │ │ │ + lsls r3, r4, #1 │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r4, 24f1d4 │ │ │ │ + cbnz r4, 24f1d6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #416] @ (24f368 ) │ │ │ │ + ldr r7, [pc, #448] @ (24f388 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r2, 24f1d6 │ │ │ │ + cbnz r2, 24f1d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [pc, #304] @ (24f300 ) │ │ │ │ + ldr r7, [pc, #336] @ (24f320 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [pc, #964] @ (24f598 ) │ │ │ │ movw r1, #1551 @ 0x60f │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #956] @ (24f59c ) │ │ │ │ @@ -650116,79 +650113,79 @@ │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #240] @ (24f690 ) │ │ │ │ + ldr r6, [pc, #272] @ (24f6b0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [pc, #56] @ (24f5e0 ) │ │ │ │ + ldr r6, [pc, #88] @ (24f600 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [pc, #984] @ (24f988 ) │ │ │ │ + ldr r5, [pc, #1016] @ (24f9a8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [pc, #600] @ (24f814 ) │ │ │ │ + ldr r5, [pc, #632] @ (24f834 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [pc, #392] @ (24f750 ) │ │ │ │ + ldr r5, [pc, #424] @ (24f770 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [pc, #208] @ (24f6a0 ) │ │ │ │ + ldr r5, [pc, #240] @ (24f6c0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [pc, #88] @ (24f630 ) │ │ │ │ + ldr r5, [pc, #120] @ (24f650 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [pc, #992] @ (24f9c0 ) │ │ │ │ + ldr r5, [pc, #0] @ (24f5e0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [pc, #872] @ (24f950 ) │ │ │ │ + ldr r4, [pc, #904] @ (24f970 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [pc, #648] @ (24f878 ) │ │ │ │ + ldr r4, [pc, #680] @ (24f898 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [pc, #104] @ (24f664 ) │ │ │ │ + ldr r3, [pc, #136] @ (24f684 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [pc, #1008] @ (24f9f4 ) │ │ │ │ + ldr r3, [pc, #16] @ (24f614 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [pc, #888] @ (24f984 ) │ │ │ │ + ldr r2, [pc, #920] @ (24f9a4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [pc, #760] @ (24f90c ) │ │ │ │ + ldr r2, [pc, #792] @ (24f92c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [pc, #640] @ (24f89c ) │ │ │ │ + ldr r2, [pc, #672] @ (24f8bc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 0024f61c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -650802,186 +650799,186 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #217 @ 0xd9 │ │ │ │ add r7, sp, #904 @ 0x388 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 24fd26 │ │ │ │ + cbz r0, 24fd28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ bhi.n 24fbf6 │ │ │ │ - vrsra.u64 d27, d14, #1 │ │ │ │ + vsubw.u , , d22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r4, 24fd34 │ │ │ │ + cbz r4, 24fd36 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsrs r1, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 24fd20 │ │ │ │ + cbz r0, 24fd22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [pc, #264] @ (24fde4 ) │ │ │ │ + ldr r1, [pc, #296] @ (24fe04 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [pc, #24] @ (24fd00 ) │ │ │ │ + ldr r1, [pc, #56] @ (24fd20 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldmia r5, {r0, r1, r3, r4, r5, r6} │ │ │ │ @ instruction: 0xffffccd7 │ │ │ │ - vrshr.u64 d27, d14, #1 │ │ │ │ + vsubl.u , d31, d22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [pc, #768] @ (24fff8 ) │ │ │ │ + ldr r0, [pc, #800] @ (250018 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - uxth r0, r0 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [pc, #648] @ (24ff88 ) │ │ │ │ + ldr r0, [pc, #680] @ (24ffa8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ @ instruction: 0xffffcab3 │ │ │ │ - vrshr.u32 d27, d26, #1 │ │ │ │ + vmlal.u , d15, d2[0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [pc, #368] @ (24fe80 ) │ │ │ │ + ldr r0, [pc, #400] @ (24fea0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [pc, #248] @ (24fe10 ) │ │ │ │ + ldr r0, [pc, #280] @ (24fe30 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sxtb r6, r5 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r6, 24fd56 │ │ │ │ + cbz r6, 24fd58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - blx lr │ │ │ │ + blx pc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r0, 24fd54 │ │ │ │ + cbz r0, 24fd56 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r6, 24fd52 │ │ │ │ + cbz r6, 24fd54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r0, 24fd7e │ │ │ │ + cbz r0, 24fd80 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r6, 24fd4e │ │ │ │ + cbz r6, 24fd50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r4, 24fd84 │ │ │ │ + cbz r4, 24fd86 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - mov r8, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 24fd88 │ │ │ │ + cbz r4, 24fd8a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - mov lr, r2 │ │ │ │ + mov lr, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r0, 24fd88 │ │ │ │ + cbz r0, 24fd8a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r6, 24fd8a │ │ │ │ + cbz r6, 24fd8c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r6, 24fd9a │ │ │ │ + cbz r6, 24fd9c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp lr, sp │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r6, 24fda2 │ │ │ │ + cbz r6, 24fda4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r2, 24fdaa │ │ │ │ + cbz r2, 24fdac │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r6, lr │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r6, 24fdc2 │ │ │ │ + cbz r6, 24fdc4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r2, 24fdc8 │ │ │ │ + cbz r2, 24fdca │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r8, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r6, 24fdf2 │ │ │ │ + cbz r6, 24fdf4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add lr, r3 │ │ │ │ + add lr, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r2, 24fe16 │ │ │ │ + cbz r2, 24fe18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r0, 24fdfa │ │ │ │ + cbz r0, 24fdfc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r0, 24fe16 │ │ │ │ + cbz r0, 24fe18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, fp │ │ │ │ + add r2, ip │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r0, 24fe1a │ │ │ │ + cbz r0, 24fe1c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r6, 24fe32 │ │ │ │ + cbz r6, 24fe34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r4, r3 │ │ │ │ + add r4, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 24fe3a │ │ │ │ + cbz r4, 24fe3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sxth r2, r5 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - mvns r0, r4 │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sxth r6, r2 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sxtb r6, r5 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bics r0, r3 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ vldr d1, [pc, #312] @ 24ff60 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [pc, #316] @ (24ff68 ) │ │ │ │ add.w r3, r5, #24 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -651094,53 +651091,53 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #96] @ (24ffb4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 24f6e4 │ │ │ │ ... │ │ │ │ - cbz r4, 24ff6c │ │ │ │ + cbz r4, 24ff6e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 24ff82 │ │ │ │ + cbz r4, 24ff84 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sbcs r2, r0 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 24ff8c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r0, 24ffa6 │ │ │ │ + cbz r0, 24ffa8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adcs r6, r0 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 24ffc4 │ │ │ │ + cbz r4, 24ffc6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r4, 24ffb0 │ │ │ │ + cbz r4, 24ffb2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r1 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r6, 24ffcc │ │ │ │ + cbz r6, 24ffce │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r2, 24ffe0 │ │ │ │ + cbz r2, 24ffe2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r1 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94d2c │ │ │ │ @@ -651161,17 +651158,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ands r4, r6 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -651315,17 +651312,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -651352,17 +651349,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r2, r4, #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] @ (25026c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -651402,15 +651399,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #1016 @ (adr r3, 250668 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ add r3, pc, #792 @ (adr r3, 250594 ) │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -651480,17 +651477,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (250344 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2502a2 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 00250348 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -651697,57 +651694,57 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ add r2, pc, #744 @ (adr r2, 250854 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r3, r4, #1 │ │ │ │ mcr2 15, 7, pc, cr15, cr15, {7} @ │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r5, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ add r2, pc, #112 @ (adr r2, 250600 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r4, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ stc2l 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r2, r4, #1 │ │ │ │ stc2l 15, cr15, [r9], {255} @ 0xff │ │ │ │ @ instruction: 0xfb5fffff │ │ │ │ @ instruction: 0xfb8dffff │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, #234 @ 0xea │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a142c │ │ │ │ @@ -651767,17 +651764,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -651838,15 +651835,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -651890,15 +651887,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 97074 │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 250736 │ │ │ │ b.n 25073e │ │ │ │ nop │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r2, 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, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #884] @ (250ae0 ) │ │ │ │ @@ -652238,63 +652235,63 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2508ca │ │ │ │ ... │ │ │ │ ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #720 @ (adr r7, 250de8 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 250e08 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #616 @ (adr r7, 250d88 ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 250da8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #512 @ (adr r7, 250d28 ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 250d48 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #408 @ (adr r7, 250cc8 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 250ce8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #304 @ (adr r7, 250c68 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 250c88 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #184 @ (adr r7, 250bf8 ) │ │ │ │ + add r7, pc, #216 @ (adr r7, 250c18 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #80 @ (adr r7, 250b98 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 250bb8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -652847,87 +652844,87 @@ │ │ │ │ ... │ │ │ │ ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, pc, #744 @ (adr r5, 2513e8 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 251408 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 2512a8 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 2512c8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 251504 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 251124 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r4, pc, #616 @ (adr r4, 251378 ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 251398 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, pc, #504 @ (adr r4, 251310 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 251330 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, pc, #0 @ (adr r4, 251120 ) │ │ │ │ + add r4, pc, #32 @ (adr r4, 251140 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, pc, #416 @ (adr r3, 2512c4 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 2512e4 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, pc, #232 @ (adr r3, 251214 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 251234 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 2514e4 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 251504 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #832 @ (adr r2, 25147c ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 25149c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #720 @ (adr r2, 251414 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 251434 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #600 @ (adr r2, 2513a4 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 2513c4 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #320 @ (adr r2, 251294 ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 2512b4 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #200 @ (adr r2, 251224 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 251244 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #88 @ (adr r2, 2511bc ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 2511dc ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #976 @ (adr r1, 25153c ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 25155c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #744 @ (adr r1, 25145c ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 25147c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #560 @ (adr r1, 2513ac ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 2513cc ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #168 @ (adr r1, 25122c ) │ │ │ │ + add r1, pc, #200 @ (adr r1, 25124c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #48 @ (adr r1, 2511bc ) │ │ │ │ + add r1, pc, #80 @ (adr r1, 2511dc ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 9af18 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2511d8 │ │ │ │ @@ -652962,21 +652959,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (251200 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 2511ba │ │ │ │ - add r0, pc, #88 @ (adr r0, 251250 ) │ │ │ │ + add r0, pc, #120 @ (adr r0, 251270 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 251208 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 00251204 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -653183,67 +653180,67 @@ │ │ │ │ b.n 2512ca │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str??.w pc, [r7, #4095] @ 0xfff │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r3, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bl 645452 │ │ │ │ bl 60b456 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bl 51146a │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r4, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9adb0 │ │ │ │ @@ -653264,17 +653261,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 002514e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -653361,25 +653358,25 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (2515f8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 251580 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ 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-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -653577,31 +653574,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r0, #60 @ 0x3c │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #42 @ 0x2a │ │ │ │ lsls r2, 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 │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -654112,43 +654109,43 @@ │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -654283,25 +654280,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [r6, #4] │ │ │ │ blx a071c │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r6, r4, #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] @ (2520b4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -654342,15 +654339,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r5, 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 │ │ │ │ @@ -654835,73 +654832,73 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2525bc │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strh r6, [r6, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #72] @ (2526bc ) │ │ │ │ @@ -654930,17 +654927,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx a071c │ │ │ │ blx 95bac │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ str r0, [r4, #0] │ │ │ │ b.n 25268a │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r6, r3, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r6, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -655438,23 +655435,23 @@ │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrb r6, [r6, #23] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 252de4 │ │ │ │ @@ -655673,33 +655670,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r5 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #276] @ (253080 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -655812,21 +655809,21 @@ │ │ │ │ b.n 252faa │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r5, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r2, [r5, #25] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 00253098 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -656159,97 +656156,97 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ strb r0, [r5, #21] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ @ instruction: 0xefe5ffff │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r5, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r4, [r1, #19] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ mrc 15, 5, APSR_nzcv, cr15, cr15, {7} │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldc2l 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ bl ffebd44e ::Settings::boolParam@@Base+0xff58c1b6> │ │ │ │ bl fff11452 ::Settings::boolParam@@Base+0xff5e01ba> │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 975b4 │ │ │ │ @@ -656270,17 +656267,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -656305,17 +656302,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -656349,17 +656346,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r2, r4, #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] @ (25362c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -656399,15 +656396,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r7, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r6, [r0, #0] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -657009,27 +657006,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ vdiv.f64 d1, d2, d7 │ │ │ │ vcmpe.f64 d1, d3 │ │ │ │ @@ -657540,31 +657537,31 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2545c8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc2l 0, cr0, [r8, #-388]! @ 0xfffffe7c │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + ldc2l 0, cr0, [r0, #-388]! @ 0xfffffe7c │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc2l 0, cr0, [r8, #-388] @ 0xfffffe7c │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + ldc2l 0, cr0, [r0, #-388] @ 0xfffffe7c │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc2 0, cr0, [r2, #-388] @ 0xfffffe7c │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + stc2 0, cr0, [sl, #-388] @ 0xfffffe7c │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc2l 0, cr0, [r2], #388 @ 0x184 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + stc2l 0, cr0, [sl], #388 @ 0x184 │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stc2l 0, cr0, [r2], {97} @ 0x61 │ │ │ │ + stc2l 0, cr0, [sl], {97} @ 0x61 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ ldr r0, [pc, #224] @ (2544c4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #216] @ (2544c8 ) │ │ │ │ @@ -657645,32 +657642,32 @@ │ │ │ │ ldr r0, [pc, #60] @ (2544f0 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.w 253676 │ │ │ │ nop │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldc2 0, cr0, [r0], #-388 @ 0xfffffe7c │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + ldc2 0, cr0, [r8], #-388 @ 0xfffffe7c │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldc2 0, cr0, [r0], {97} @ 0x61 │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + ldc2 0, cr0, [r8], {97} @ 0x61 │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - umaal r0, r0, lr, r1 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + @ instruction: 0xfbf60061 │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xfbaa0061 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + @ instruction: 0xfbb20061 │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xfb8a0061 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + @ instruction: 0xfb920061 │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xfb6a0061 │ │ │ │ + @ instruction: 0xfb720061 │ │ │ │ │ │ │ │ 002544f4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1036] @ 254910 │ │ │ │ @@ -658064,109 +658061,109 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ str r2, [r1, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ bl 35291e , 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+0x2a6> │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r1, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xfa820061 │ │ │ │ + @ instruction: 0xfa8a0061 │ │ │ │ str r0, [r6, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xfa4e0061 │ │ │ │ + @ instruction: 0xfa560061 │ │ │ │ @ instruction: 0xefe1ffff │ │ │ │ vrsqrts.f32 , , │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xfa100061 │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + @ instruction: 0xfa180061 │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr??.w r0, [r6, #97] @ 0x61 │ │ │ │ + ldr??.w r0, [lr, #97] @ 0x61 │ │ │ │ mcr 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vld1.8 {d0[3]}, [r0], r1 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + vld1.8 {d0[3]}, [r8], r1 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vst1.8 {d0[3]}, [r6], r1 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + vst1.8 {d0[3]}, [lr], r1 │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vst4.16 {d16-d19}, [r2 :128], r1 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + vst4.16 {d16-d19}, [sl :128], r1 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr??.w r0, [lr, #97] @ 0x61 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + vst4.16 {d0-d3}, [r6 :128], r1 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr.w r0, [lr, #97] @ 0x61 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + str??.w r0, [r6, #97] @ 0x61 │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb.w r0, [r8, #97] @ 0x61 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strh.w r0, [r0, #97] @ 0x61 │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr.w r0, [r0, r1, lsl #2] │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + ldr.w r0, [r8, r1, lsl #2] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb.w r0, [ip, r1, lsl #2] │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + ldrb.w r0, [r4, r1, lsl #2] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf7c80061 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + @ instruction: 0xf7d00061 │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf7800061 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + @ instruction: 0xf7880061 │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf7440061 │ │ │ │ + @ instruction: 0xf74c0061 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9e384 │ │ │ │ mov r3, r0 │ │ │ │ @@ -658185,17 +658182,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf5f20061 │ │ │ │ + @ instruction: 0xf5fa0061 │ │ │ │ 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 │ │ │ │ @@ -658271,20 +658268,20 @@ │ │ │ │ blx 9f73c │ │ │ │ b.n 254aca │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r1, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adcs.w r0, ip, #14745600 @ 0xe10000 │ │ │ │ + sbc.w r0, r4, #14745600 @ 0xe10000 │ │ │ │ ldrh r2, [r1, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r3, 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, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -658348,25 +658345,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (254c00 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 254b8c │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orns r0, lr, #14745600 @ 0xe10000 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + eor.w r0, r6, #14745600 @ 0xe10000 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orn r0, r2, #14745600 @ 0xe10000 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + orn r0, sl, #14745600 @ 0xe10000 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - orr.w r0, r0, #14745600 @ 0xe10000 │ │ │ │ + orr.w r0, r8, #14745600 @ 0xe10000 │ │ │ │ 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 │ │ │ │ ble.n 254cb8 │ │ │ │ @@ -658952,27 +658949,27 @@ │ │ │ │ ... │ │ │ │ ldr r4, [r7, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xf1e80061 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf1f00061 │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - rsb r0, r6, #97 @ 0x61 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + rsb r0, lr, #97 @ 0x61 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stcl 0, cr0, [r2, #388] @ 0x184 │ │ │ │ + stcl 0, cr0, [sl, #388] @ 0x184 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 94d8c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ vmov.f64 d13, d0 │ │ │ │ @@ -659348,15 +659345,15 @@ │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d5 │ │ │ │ b.n 255504 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 25567e │ │ │ │ ldr.w r6, [sl, #4] │ │ │ │ vsub.f64 d7, d11, d10 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ @@ -660342,87 +660339,87 @@ │ │ │ │ ldr r0, [pc, #160] @ (256444 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.w 254cf6 │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 2563ec │ │ │ │ + b.n 2563fc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - udf #22 │ │ │ │ + udf #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ble.n 2563e4 │ │ │ │ + ble.n 2563f4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ble.n 256378 │ │ │ │ + ble.n 256388 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ble.n 256334 │ │ │ │ + ble.n 256344 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ble.n 2564f8 │ │ │ │ + ble.n 256508 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ble.n 2564c8 │ │ │ │ + ble.n 2564d8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ble.n 256498 │ │ │ │ + ble.n 2564a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ble.n 256468 │ │ │ │ + ble.n 256478 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ble.n 256438 │ │ │ │ + ble.n 256448 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 256408 │ │ │ │ + bgt.n 256418 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 256374 │ │ │ │ + bgt.n 256384 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bgt.n 25653c │ │ │ │ + bgt.n 25634c │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 00256448 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -660556,44 +660553,44 @@ │ │ │ │ b.n 2564c4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strex pc, pc, [fp, #1020] @ 0x3fc │ │ │ │ sbcs r2, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - blt.n 256678 │ │ │ │ + blt.n 256688 │ │ │ │ lsls r1, r4, #1 │ │ │ │ adcs r0, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - blt.n 2565f4 │ │ │ │ + blt.n 256604 │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 2561ee │ │ │ │ @ instruction: 0xffffe54d │ │ │ │ - vsri.64 , q1, #1 │ │ │ │ + vsri.64 , q5, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bge.n 256588 │ │ │ │ + bge.n 256598 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bge.n 25655c │ │ │ │ + bge.n 25656c │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 255f8e │ │ │ │ - vraddhn.i d21, , q6 │ │ │ │ + vsri.64 d21, d4, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bge.n 256510 │ │ │ │ + bge.n 256520 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96f90 │ │ │ │ @@ -660614,17 +660611,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bge.n 25663c │ │ │ │ + bge.n 25664c │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -660764,21 +660761,21 @@ │ │ │ │ b.n 25675c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r3, r4, #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 │ │ │ │ @@ -660803,17 +660800,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 256818 │ │ │ │ + bvc.n 256828 │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -660840,17 +660837,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvc.n 2567c0 │ │ │ │ + bvc.n 2567d0 │ │ │ │ lsls r1, r4, #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] @ (256914 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -660890,15 +660887,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r5, #86 @ 0x56 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ subs r5, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -660946,17 +660943,17 @@ │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bvs.n 2568cc │ │ │ │ + bvs.n 2568dc │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 002569b0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -661164,56 +661161,56 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ subs r4, #82 @ 0x52 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ vminnm.f32 , , │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 256b80 │ │ │ │ + bpl.n 256b90 │ │ │ │ lsls r1, r4, #1 │ │ │ │ subs r3, #180 @ 0xb4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 256b24 │ │ │ │ + bpl.n 256b34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ mcr2 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 256cb8 │ │ │ │ + bpl.n 256cc8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bpl.n 256c8c │ │ │ │ + bpl.n 256c9c │ │ │ │ lsls r1, r4, #1 │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb23ffff │ │ │ │ - ldr r7, [pc, #664] @ (256ebc ) │ │ │ │ + ldr r7, [pc, #696] @ (256edc ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bmi.n 256ba4 │ │ │ │ + bmi.n 256bb4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #560] @ (256e5c ) │ │ │ │ + ldr r7, [pc, #592] @ (256e7c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bmi.n 256b78 │ │ │ │ + bmi.n 256b88 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #440] @ (256dec ) │ │ │ │ + ldr r7, [pc, #472] @ (256e0c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bmi.n 256b40 │ │ │ │ + bmi.n 256b50 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 99d6c │ │ │ │ @@ -661233,17 +661230,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r6, [pc, #632] @ (256ef4 ) │ │ │ │ + ldr r6, [pc, #664] @ (256f14 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcc.n 256bec │ │ │ │ + bcc.n 256bfc │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a1ea4 │ │ │ │ @@ -661304,15 +661301,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #66 @ 0x42 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #776] @ (257040 ) │ │ │ │ + ldr r6, [pc, #808] @ (257060 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ subs r1, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -661349,17 +661346,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #320] @ (256ef0 ) │ │ │ │ + ldr r6, [pc, #352] @ (256f10 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcs.n 256cbc │ │ │ │ + bcs.n 256ccc │ │ │ │ lsls r1, 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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ @@ -661670,49 +661667,49 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2570cc │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r0, #66 @ 0x42 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r5, [pc, #752] @ (257424 ) │ │ │ │ + ldr r5, [pc, #784] @ (257444 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bne.n 257118 │ │ │ │ + bne.n 257128 │ │ │ │ lsls r1, r4, #1 │ │ │ │ adds r7, #222 @ 0xde │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [pc, #336] @ (257290 ) │ │ │ │ + ldr r5, [pc, #368] @ (2572b0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [pc, #272] @ (257254 ) │ │ │ │ + ldr r4, [pc, #304] @ (257274 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 257238 │ │ │ │ + beq.n 257048 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [pc, #64] @ (25718c ) │ │ │ │ + ldr r4, [pc, #96] @ (2571ac ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 2571d8 │ │ │ │ + beq.n 2571e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [pc, #992] @ (257534 ) │ │ │ │ + ldr r4, [pc, #0] @ (257154 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 2571b0 │ │ │ │ + beq.n 2571c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [pc, #416] @ (2572fc ) │ │ │ │ + ldr r3, [pc, #448] @ (25731c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [pc, #160] @ (257204 ) │ │ │ │ + ldr r3, [pc, #192] @ (257224 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #896] @ (2574ec ) │ │ │ │ + ldr r2, [pc, #928] @ (25750c ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [pc, #856] @ (2574c8 ) │ │ │ │ + ldr r2, [pc, #888] @ (2574e8 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ mov r4, r0 │ │ │ │ @@ -662349,89 +662346,89 @@ │ │ │ │ b.n 25742e │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [pc, #336] @ (257960 ) │ │ │ │ + ldr r0, [pc, #368] @ (257980 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str.w r0, [ip, r3, lsl #2] │ │ │ │ - ldr r0, [pc, #40] @ (257844 ) │ │ │ │ + ldr.w r0, [r4, r3, lsl #2] │ │ │ │ + ldr r0, [pc, #72] @ (257864 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - blxns r3 │ │ │ │ + blxns r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r3, r4, #1 │ │ │ │ - mov sl, sp │ │ │ │ + mov sl, lr │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr.w pc, [r5, #255]! │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - mov r8, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r4, pc │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sl, sl │ │ │ │ + add sl, fp │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add lr, r6 │ │ │ │ + add lr, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sl │ │ │ │ + add r0, fp │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, r5 │ │ │ │ + add r2, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add ip, r2 │ │ │ │ + add ip, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 002578a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -662855,129 +662852,129 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ cmp r5, #86 @ 0x56 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr??.w pc, [sp, #255]! │ │ │ │ - muls r6, r5 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r1, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ cmp r4, #180 @ 0xb4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ bl 579d4a │ │ │ │ bl 527d4e │ │ │ │ - tst r0, r4 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - tst r6, r0 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf3dc0062 │ │ │ │ - cmp r2, r7 │ │ │ │ + @ instruction: 0xf3e40062 │ │ │ │ + cmn r2, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmn r2, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r6, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - and.w r0, r4, #14811136 @ 0xe20000 │ │ │ │ - cmp r2, r0 │ │ │ │ + and.w r0, ip, #14811136 @ 0xe20000 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r2, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfb840062 │ │ │ │ - negs r2, r4 │ │ │ │ + @ instruction: 0xfb8c0062 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf3020062 │ │ │ │ - tst r4, r3 │ │ │ │ + @ instruction: 0xf30a0062 │ │ │ │ + tst r4, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r2 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - tst r0, r0 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - addw r0, sl, #98 @ 0x62 │ │ │ │ - eors r6, r0 │ │ │ │ + @ instruction: 0xf2120062 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ands r4, r0 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - rors r6, r0 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - rors r6, r5 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - rors r0, r3 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sbcs r6, r5 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 978dc │ │ │ │ @@ -662998,17 +662995,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -663089,19 +663086,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 258178 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r4, #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] @ (257fd8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -663142,15 +663139,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r6, #150 @ 0x96 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r3, r4, #1 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -663187,18 +663184,18 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - it le │ │ │ │ - lslle r1, r4, #1 │ │ │ │ + nop {14} │ │ │ │ + lsls r1, r4, #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 │ │ │ │ blx a1ea4 │ │ │ │ @@ -663239,21 +663236,21 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 258308 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ite mi │ │ │ │ - lslmi r1, r4, #1 │ │ │ │ - stmdbpl sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ite pl │ │ │ │ + lslpl r1, r4, #1 │ │ │ │ + stmdbmi 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 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1008] @ (258508 ) │ │ │ │ @@ -663617,57 +663614,57 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r4, #248 @ 0xf8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, #234 @ 0xea │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - pop {r6} │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r2, 2585c8 │ │ │ │ + cbnz r2, 2585ca │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r0, 2585ca │ │ │ │ + cbnz r0, 2585cc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r0, 2585c2 │ │ │ │ + cbnz r0, 2585c4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r1 │ │ │ │ bge.w 25874a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov.w r8, fp, lsl #2 │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ @@ -664166,97 +664163,97 @@ │ │ │ │ ldr r0, [pc, #184] @ (258bbc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 25896a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 2590f4 │ │ │ │ + b.n 259104 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + setend le │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - setpan #0 │ │ │ │ + setpan #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r1, [pc, #328] @ (258d0c ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 9fcc8 │ │ │ │ cbz r0, 258bdc │ │ │ │ ldr r5, [pc, #320] @ (258d10 ) │ │ │ │ @@ -664384,45 +664381,45 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #72] @ (258d4c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 25896a │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add.w r0, r2, #98 @ 0x62 │ │ │ │ - @ instruction: 0xf0f80062 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + add.w r0, sl, #98 @ 0x62 │ │ │ │ + add.w r0, r0, #98 @ 0x62 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r4, 258d9c │ │ │ │ + cbz r4, 258d9e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r4, 258d9c │ │ │ │ + cbz r4, 258d9e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r6, 258d98 │ │ │ │ + cbz r6, 258d9a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r0, 258d96 │ │ │ │ + cbz r0, 258d98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r4, 258d96 │ │ │ │ + cbz r4, 258d98 │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -664492,21 +664489,21 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 259030 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r1, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r3, r4, #1 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r6, r0 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ ldr.w lr, [pc, #2928] @ 2599b0 │ │ │ │ @@ -665505,131 +665502,131 @@ │ │ │ │ asrs r0, r2, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ mcr 15, 5, pc, cr11, cr15, {7} @ │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #624 @ (adr r7, 259ce8 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 259d08 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #520 @ (adr r7, 259c88 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 259ca8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #288 @ (adr r7, 259bac ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 259bcc ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, pc, #88 @ (adr r7, 259af0 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 259b10 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, pc, #792 @ (adr r6, 259db8 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 259dd8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r6, pc, #592 @ (adr r6, 259cfc ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 259d1c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r1, [pc, #504] @ (259ca8 ) │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vldr d0, [pc, #492] @ 259ca0 │ │ │ │ add r1, pc │ │ │ │ blx 95ed4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -665813,37 +665810,37 @@ │ │ │ │ mla r2, ip, r4, r2 │ │ │ │ adc.w r2, r2, r1 │ │ │ │ b.n 259ba2 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 259ec0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, pc, #224 @ (adr r5, 259d94 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 259db4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r5, pc, #112 @ (adr r5, 259d2c ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 259d4c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r4, pc, #888 @ (adr r4, 25a03c ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 25a05c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 25a0b8 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 259cd8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r3, pc, #872 @ (adr r3, 25a040 ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 25a060 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 00259cd8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -666330,150 +666327,150 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ lsrs r6, r4, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ lsls r3, r4, #1 │ │ │ │ bl 35c21e >, 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+0x92be> │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r5, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, pc, #552 @ (adr r2, 25a45c ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 25a47c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, pc, #312 @ (adr r2, 25a378 ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 25a398 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 25a552 │ │ │ │ vmla.i q15, , d31[0] │ │ │ │ - vshr.u64 d18, d10, #1 │ │ │ │ + vaddl.u q9, d31, d18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r2, pc, #32 @ (adr r2, 25a270 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 25a290 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #936 @ (adr r1, 25a600 ) │ │ │ │ + add r1, pc, #968 @ (adr r1, 25a620 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 25a68a │ │ │ │ @ instruction: 0xffffeef3 │ │ │ │ - vshr.u32 d18, d24, #1 │ │ │ │ + vmla.i q9, , d0[0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #672 @ (adr r1, 25a508 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 25a528 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #568 @ (adr r1, 25a4a8 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 25a4c8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #400 @ (adr r1, 25a408 ) │ │ │ │ + add r1, pc, #432 @ (adr r1, 25a428 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, pc, #48 @ (adr r1, 25a2b8 ) │ │ │ │ + add r1, pc, #80 @ (adr r1, 25a2d8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, pc, #944 @ (adr r0, 25a640 ) │ │ │ │ + add r0, pc, #976 @ (adr r0, 25a660 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, pc, #664 @ (adr r0, 25a538 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 25a558 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, pc, #312 @ (adr r0, 25a3e8 ) │ │ │ │ + add r0, pc, #344 @ (adr r0, 25a408 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r0, pc, #40 @ (adr r0, 25a2e8 ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 25a308 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 25a284 │ │ │ │ + bpl.n 25a294 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, r1, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #28 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #0 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #194 @ 0xc2 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r2, r5, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r4, #1 │ │ │ │ movw r2, #65531 @ 0xfffb │ │ │ │ ldr r1, [pc, #64] @ (25a37c ) │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #5 │ │ │ │ strd r2, r6, [sp, #4] │ │ │ │ add.w r3, r5, #132 @ 0x84 │ │ │ │ @@ -666494,21 +666491,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (25a388 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 259d9c │ │ │ │ nop │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r0, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98014 │ │ │ │ @@ -666529,17 +666526,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -666583,17 +666580,17 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (25a4cc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -666630,15 +666627,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r3, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 0025a4dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -667297,33 +667294,33 @@ │ │ │ │ b.n 25ab0e │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, r2, #6 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r2, r5, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + subs r6, r0, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 25ae94 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -667815,67 +667812,67 @@ │ │ │ │ ldr r0, [pc, #124] @ (25b2f0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 25b0ee │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r5, #7 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r1, 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 │ │ │ │ ldr.w ip, [pc, #1572] @ 25b930 │ │ │ │ @@ -668448,77 +668445,77 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ @ instruction: 0xf304006c │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2d8006c │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 9e150 │ │ │ │ movw r3, #910 @ 0x38e │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r3, [pc, #1284] @ 25bed0 │ │ │ │ @@ -668994,111 +668991,111 @@ │ │ │ │ ldr r0, [pc, #208] @ (25bf90 ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ b.w 25b338 │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 25bf14 │ │ │ │ + cbz r4, 25bf16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 0025bf94 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -669583,140 +669580,140 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ b.n 25c1a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r3, r4, #1 │ │ │ │ bl 56e4de │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add.w r0, ip, #98 @ 0x62 │ │ │ │ + adds.w r0, r4, #98 @ 0x62 │ │ │ │ lsls r5, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 25c080 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 25ccaa │ │ │ │ vrsra.u32 q15, , #1 │ │ │ │ - vrshr.u32 d16, d30, #1 │ │ │ │ + vmlal.u q8, d15, d6[0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 25cada │ │ │ │ - vraddhn.i d16, , q12 │ │ │ │ + vsri.32 d16, d16, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vmla.i q8, q7, d2[4] │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + vmla.i16 q8, q3, d2[2] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vmla.i q0, q3, d2[4] │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + vmla.i q0, q7, d2[4] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vhadd.u8 q8, q1, q9 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + vhadd.u8 q8, q5, q9 │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - vhadd.u8 q0, q4, q9 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + vhadd.u16 q0, q0, q9 │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp2 0, 12, cr0, cr14, cr2, {3} │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + cdp2 0, 13, cr0, cr6, cr2, {3} │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r0, #13 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cdp2 0, 8, cr0, cr8, cr2, {3} │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + cdp2 0, 9, cr0, cr0, cr2, {3} │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9e428 │ │ │ │ @@ -669736,16 +669733,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - stc2l 0, cr0, [r6], #392 @ 0x188 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + stc2l 0, cr0, [lr], #392 @ 0x188 │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 25c6d8 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ push {r4, lr} │ │ │ │ @@ -670102,75 +670099,75 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #248 @ 0xf8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ udf #184 @ 0xb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ - lsls r3, r4, #1 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ - lsls r3, r4, #1 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r0, r4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + movs r0, r5 │ │ │ │ + lsls r3, r4, #1 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ + lsls r3, r4, #1 │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - push {} │ │ │ │ + push {r3} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - b.n 25c718 │ │ │ │ + b.n 25c728 │ │ │ │ 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 r0, r1 │ │ │ │ @@ -670219,16 +670216,16 @@ │ │ │ │ blx 9651c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #16] │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cdp2 0, 8, cr0, cr0, cr2, {3} │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + cdp2 0, 8, cr0, cr8, cr2, {3} │ │ │ │ + strb r6, [r3, #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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #824] @ (25ce58 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -670541,46 +670538,46 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ bge.n 25ce44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 0, cr0, cr10, cr2, {3} │ │ │ │ - ldc2l 0, cr0, [r8], {98} @ 0x62 │ │ │ │ + cdp2 0, 1, cr0, cr2, cr2, {3} │ │ │ │ + stc2l 0, cr0, [r0], #392 @ 0x188 │ │ │ │ bls.n 25cd80 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2 0, cr0, [r6], {98} @ 0x62 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + ldc2 0, cr0, [lr], {98} @ 0x62 │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mrrc2 0, 6, r0, sl, cr2 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + stc2l 0, cr0, [r2], #-392 @ 0xfffffe78 │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc2 0, cr0, [ip], #-392 @ 0xfffffe78 │ │ │ │ - mrrc2 0, 6, r0, lr, cr2 │ │ │ │ - stc2 0, cr0, [r2], #-392 @ 0xfffffe78 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + mcrr2 0, 6, r0, r4, cr2 │ │ │ │ + stc2l 0, cr0, [r6], #-392 @ 0xfffffe78 │ │ │ │ + stc2 0, cr0, [sl], #-392 @ 0xfffffe78 │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfbca0062 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + @ instruction: 0xfbd20062 │ │ │ │ + strb r2, [r4, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfb8e0062 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + @ instruction: 0xfb960062 │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfb600062 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + @ instruction: 0xfb680062 │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfb460062 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + @ instruction: 0xfb4e0062 │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfb2c0062 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + @ instruction: 0xfb340062 │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfb100062 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + @ instruction: 0xfb180062 │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -670712,30 +670709,30 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 25cf78 │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - ldr??.w r0, [r6, #98] @ 0x62 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ - lsls r1, r4, #1 │ │ │ │ ldr??.w r0, [lr, #98] @ 0x62 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vst1.8 {d0[3]}, [r4], r2 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + vld1.8 {d16[3]}, [r6], r2 │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vst4.16 {d16-d19}, [ip :128], r2 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + vst1.8 {d0[3]}, [ip], r2 │ │ │ │ + strb r2, [r4, #1] │ │ │ │ + lsls r1, r4, #1 │ │ │ │ + ldr??.w r0, [r4, r2, lsl #2] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb.w r0, [lr, r2, lsl #2] │ │ │ │ - vld4.16 {d16-d19}, [r0 :128], r2 │ │ │ │ + vld4.16 {d0-d3}, [r6 :128], r2 │ │ │ │ + vld4.16 {d16-d19}, [r8 :128], r2 │ │ │ │ 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] │ │ │ │ blx a0218 │ │ │ │ @@ -670747,15 +670744,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str.w r0, [r2, #98] @ 0x62 │ │ │ │ + str.w r0, [sl, #98] @ 0x62 │ │ │ │ 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] │ │ │ │ blx a0218 │ │ │ │ @@ -670767,15 +670764,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb.w r0, [sl, #98] @ 0x62 │ │ │ │ + ldrb.w r0, [r2, #98] @ 0x62 │ │ │ │ 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] │ │ │ │ blx a0218 │ │ │ │ @@ -670787,15 +670784,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr.w r0, [r2, r2, lsl #2] │ │ │ │ + ldr.w r0, [sl, r2, 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #396] @ (25d2bc ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #396] @ (25d2c0 ) │ │ │ │ @@ -670949,33 +670946,33 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 25d1dc │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bmi.n 25d288 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7ee0062 │ │ │ │ - @ instruction: 0xf7ec0062 │ │ │ │ - @ instruction: 0xf7920062 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + @ instruction: 0xf7f60062 │ │ │ │ + @ instruction: 0xf7f40062 │ │ │ │ + @ instruction: 0xf79a0062 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf77a0062 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + @ instruction: 0xf7820062 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ bmi.n 25d350 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf7360062 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf73e0062 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf7060062 │ │ │ │ - @ instruction: 0xf6ba0062 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf70e0062 │ │ │ │ + movt r0, #10338 @ 0x2862 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subw r0, r0, #2146 @ 0x862 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + subw r0, r8, #2146 @ 0x862 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -671219,31 +671216,31 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bcs.n 25d514 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 25d4c4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sbc.w r0, r8, #14811136 @ 0xe20000 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + sbcs.w r0, r0, #14811136 @ 0xe20000 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf4dc0062 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf4e40062 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf4c00062 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf4c80062 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ands.w r0, r2, #14811136 @ 0xe20000 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ands.w r0, sl, #14811136 @ 0xe20000 │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf3f40062 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf3fc0062 │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf3d60062 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf3de0062 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r4, #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] │ │ │ │ @@ -671318,16 +671315,16 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 25d65e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2d60062 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + @ instruction: 0xf2de0062 │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r1, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -671467,22 +671464,22 @@ │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sbcs.w r0, r2, #98 @ 0x62 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + sbcs.w r0, sl, #98 @ 0x62 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adcs.w r0, r6, #98 @ 0x62 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + adcs.w r0, lr, #98 @ 0x62 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf13a0062 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + adc.w r0, r2, #98 @ 0x62 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ lsls r1, 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, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ @@ -671660,28 +671657,28 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r2, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - orns r0, sl, #98 @ 0x62 │ │ │ │ - orr.w r0, lr, #98 @ 0x62 │ │ │ │ - vext.8 q0, q3, q9, #0 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + eor.w r0, r2, #98 @ 0x62 │ │ │ │ + orrs.w r0, r6, #98 @ 0x62 │ │ │ │ + vext.8 q0, q7, q9, #0 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vmla.i16 d0, d12, d2[2] │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + vmla.i32 d0, d4, d2[1] │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vhadd.s q8, q2, q9 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + vhadd.s q8, q6, q9 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vhadd.s32 q8, q1, q9 │ │ │ │ - vhadd.s q0, q5, q9 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + vhadd.s32 q8, q5, q9 │ │ │ │ + vhadd.s8 q8, q1, q9 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -671721,16 +671718,16 @@ │ │ │ │ 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 │ │ │ │ - cdp 0, 9, cr0, cr0, cr2, {3} │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + cdp 0, 9, cr0, cr8, cr2, {3} │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r4, #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] │ │ │ │ @@ -671832,21 +671829,21 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [sl, #392]! @ 0x188 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + ldcl 0, cr0, [r2, #392]! @ 0x188 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldcl 0, cr0, [r0, #-392]! @ 0xfffffe78 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + ldcl 0, cr0, [r8, #-392]! @ 0xfffffe78 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -671983,22 +671980,22 @@ │ │ │ │ ... │ │ │ │ ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc 0, cr0, [lr], {98} @ 0x62 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + stc 0, cr0, [r6], #-392 @ 0xfffffe78 │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stc 0, cr0, [r2], {98} @ 0x62 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + stc 0, cr0, [sl], {98} @ 0x62 │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xebe40062 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + @ instruction: 0xebec0062 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -672022,15 +672019,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - sbcs.w r0, r2, r2, asr #1 │ │ │ │ + sbcs.w r0, sl, r2, asr #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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -672064,16 +672061,16 @@ │ │ │ │ ldr r0, [pc, #16] @ (25de6c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0xeaf40062 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + @ instruction: 0xeafc0062 │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -672119,20 +672116,20 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (25df0c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 25deb8 │ │ │ │ - pkhtb r0, ip, r2, asr #1 │ │ │ │ - eor.w r0, r0, r2, asr #1 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + @ instruction: 0xead40062 │ │ │ │ + eor.w r0, r8, r2, asr #1 │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - orrs.w r0, lr, r2, asr #1 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + orn r0, r6, r2, asr #1 │ │ │ │ + str r4, [r6, #16] │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ mov r4, r2 │ │ │ │ @@ -672404,52 +672401,52 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r2, r2, asr #1 │ │ │ │ - ldrd r0, r0, [lr, #-392]! @ 0x188 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + bic.w r0, sl, r2, asr #1 │ │ │ │ + @ instruction: 0xe9860062 │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strd r0, r0, [r4, #-392] @ 0x188 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + strd r0, r0, [ip, #-392] @ 0x188 │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xe98a0062 │ │ │ │ - @ instruction: 0xe9940062 │ │ │ │ + @ instruction: 0xe9920062 │ │ │ │ @ instruction: 0xe99c0062 │ │ │ │ @ instruction: 0xe9a40062 │ │ │ │ - ldmia.w r4, {r1, r5, r6} │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + @ instruction: 0xe9ac0062 │ │ │ │ + ldmia.w ip, {r1, r5, r6} │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrd r0, r0, [sl], #-392 @ 0x188 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + stmia.w r2, {r1, r5, r6} │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xe9800062 │ │ │ │ - @ instruction: 0xe9820062 │ │ │ │ + @ instruction: 0xe9880062 │ │ │ │ @ instruction: 0xe98a0062 │ │ │ │ - @ instruction: 0xe9840062 │ │ │ │ - b.n 25e204 │ │ │ │ + @ instruction: 0xe9920062 │ │ │ │ + @ instruction: 0xe98c0062 │ │ │ │ + b.n 25e214 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 25e1d8 │ │ │ │ + b.n 25e1e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 25e1b0 │ │ │ │ + b.n 25e1c0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 25e180 │ │ │ │ + b.n 25e190 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r1, 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, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #336] @ (25e3c8 ) │ │ │ │ @@ -672579,17 +672576,17 @@ │ │ │ │ nop │ │ │ │ stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 25df04 │ │ │ │ + b.n 25df14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #408] @ (25e588 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -672751,25 +672748,25 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 25df78 │ │ │ │ + b.n 25df88 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25ddf0 │ │ │ │ + b.n 25de00 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 25ddd0 │ │ │ │ + b.n 25dde0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 25ed54 │ │ │ │ + b.n 25ed64 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -673026,31 +673023,31 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ stmia r0!, {r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 25ec84 │ │ │ │ + b.n 25ec94 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 25eb38 │ │ │ │ + b.n 25eb48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 25ea60 │ │ │ │ + b.n 25ea70 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 25ea34 │ │ │ │ + b.n 25ea44 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r1 │ │ │ │ @@ -673223,25 +673220,25 @@ │ │ │ │ b.n 25e960 │ │ │ │ pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ 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.w r4, [pc, #1652] @ 25f190 │ │ │ │ @@ -673825,32 +673822,32 @@ │ │ │ │ ... │ │ │ │ revsh r4, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ revsh r0, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ble.n 25f278 │ │ │ │ + ble.n 25f288 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bgt.n 25f108 │ │ │ │ + bgt.n 25f118 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 25f184 │ │ │ │ + bls.n 25f194 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 25f20c │ │ │ │ + bls.n 25f21c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 25f29c │ │ │ │ + bhi.n 25f2ac │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [pc, #272] @ (25f2c8 ) │ │ │ │ + ldr r7, [pc, #304] @ (25f2e8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ bpl.n 25f24a │ │ │ │ - vtbl.8 d29, {d15}, d20 │ │ │ │ + vtbl.8 d29, {d15}, d28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [pc, #976] @ (25f594 ) │ │ │ │ + ldr r6, [pc, #1008] @ (25f5b4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ bmi.n 25f142 │ │ │ │ vqshrun.s64 d20, , #1 │ │ │ │ movw r1, #1493 @ 0x5d5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -673927,45 +673924,45 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #72] @ (25f2ec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 25f1e2 │ │ │ │ - bvc.n 25f3a0 │ │ │ │ + bvc.n 25f3b0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [pc, #272] @ (25f3c8 ) │ │ │ │ + ldr r6, [pc, #304] @ (25f3e8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 25f368 │ │ │ │ + bvc.n 25f378 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [pc, #144] @ (25f350 ) │ │ │ │ + ldr r6, [pc, #176] @ (25f370 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 25f338 │ │ │ │ + bvc.n 25f348 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [pc, #32] @ (25f2e8 ) │ │ │ │ + ldr r6, [pc, #64] @ (25f308 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 25f308 │ │ │ │ + bvc.n 25f318 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [pc, #944] @ (25f680 ) │ │ │ │ + ldr r5, [pc, #976] @ (25f6a0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 25f2d8 │ │ │ │ + bvc.n 25f2e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [pc, #832] @ (25f618 ) │ │ │ │ + ldr r5, [pc, #864] @ (25f638 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 25f2a8 │ │ │ │ + bvs.n 25f2b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [pc, #720] @ (25f5b0 ) │ │ │ │ + ldr r5, [pc, #752] @ (25f5d0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 25f278 │ │ │ │ + bvs.n 25f288 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [pc, #608] @ (25f548 ) │ │ │ │ + ldr r5, [pc, #640] @ (25f568 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 25f240 │ │ │ │ + bvs.n 25f250 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [pc, #480] @ (25f4d0 ) │ │ │ │ + ldr r5, [pc, #512] @ (25f4f0 ) │ │ │ │ lsls r1, 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, #1488] @ 0x5d0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -674372,41 +674369,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ cbz r0, 25f7b6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, r0, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 25f79c │ │ │ │ + bpl.n 25f7ac │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [pc, #880] @ (25faf8 ) │ │ │ │ + ldr r3, [pc, #912] @ (25fb18 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 25f76c │ │ │ │ + bmi.n 25f77c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [pc, #768] @ (25fa90 ) │ │ │ │ + ldr r3, [pc, #800] @ (25fab0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ cbz r6, 25f7ba │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bmi.n 25f6c0 │ │ │ │ + bmi.n 25f6d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [pc, #400] @ (25f92c ) │ │ │ │ + ldr r3, [pc, #432] @ (25f94c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcs.n 25f6ac │ │ │ │ + bcs.n 25f6bc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [pc, #336] @ (25f8f8 ) │ │ │ │ + ldr r1, [pc, #368] @ (25f918 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bne.n 25f790 │ │ │ │ + bne.n 25f7a0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [pc, #776] @ (25fab8 ) │ │ │ │ + ldr r0, [pc, #808] @ (25fad8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 9e150 │ │ │ │ movw r2, #2457 @ 0x999 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [pc, #944] @ (25fb70 ) │ │ │ │ @@ -674740,21 +674737,21 @@ │ │ │ │ cmp r8, r9 │ │ │ │ beq.w 260280 │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 25fb2c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bne.n 25faa8 │ │ │ │ + bne.n 25fab8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - beq.n 25fc3c │ │ │ │ + beq.n 25fc4c │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ blx a11b0 │ │ │ │ blx 9a0f4 <__aeabi_l2d@plt> │ │ │ │ vmov d6, r0, r1 │ │ │ │ vldr d5, [pc, #732] @ 25fe70 │ │ │ │ @@ -675017,27 +675014,27 @@ │ │ │ │ b.n 25fdea │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - rors r2, r1 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #1842 @ 0x732 │ │ │ │ ldr.w r0, [pc, #1556] @ 2604b8 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -675595,37 +675592,37 @@ │ │ │ │ b.w 25fae8 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ... │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adcs r4, r5 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adcs r4, r1 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx 976cc │ │ │ │ ldr.w r3, [r4, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -676275,122 +676272,122 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 260ac0 │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf4c40060 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + @ instruction: 0xf4cc0060 │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r1, r4, #1 │ │ │ │ iteee hi │ │ │ │ - vrshrhi.u32 q14, q2, #1 │ │ │ │ + vrshrhi.u32 q14, q6, #1 │ │ │ │ lslls r2, r4, #1 │ │ │ │ - stmials r1!, {r1, r7} │ │ │ │ + stmials r1!, {r1, r3, r7} │ │ │ │ lslls r2, r4, #1 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf2b80060 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + movt r0, #96 @ 0x60 │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - it le │ │ │ │ - lslle r2, r4, #1 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + nop {14} │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - itt lt │ │ │ │ - lsllt r2, r4, #1 │ │ │ │ - addlt r6, #140 @ 0x8c │ │ │ │ + itt gt │ │ │ │ + lslgt r2, r4, #1 │ │ │ │ + addgt r6, #148 @ 0x94 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ite cc │ │ │ │ + itt cc │ │ │ │ lslcc r2, r4, #1 │ │ │ │ - addcs r6, #4 │ │ │ │ + addcc r6, #12 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x00e6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bkpt 0x00ba │ │ │ │ + bkpt 0x00c2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r5, #24 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr.w r1, [pc, #2612] @ 261750 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 9fcc8 │ │ │ │ cbz r0, 260d3c │ │ │ │ ldr.w r1, [pc, #2604] @ 261754 │ │ │ │ @@ -677243,159 +677240,159 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b.w 25f476 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r6, 2617a2 │ │ │ │ + cbz r6, 2617a4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r2, 2617ce │ │ │ │ + cbnz r2, 2617d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbnz r0, 2617ce │ │ │ │ + cbnz r0, 2617d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vhadd.u q8, q2, q8 │ │ │ │ - rev r0, r7 │ │ │ │ + vhadd.u q8, q6, q8 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - rev r0, r3 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbnz r4, 2617d4 │ │ │ │ + cbnz r4, 2617d6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r0, 2617d2 │ │ │ │ + cbnz r0, 2617d4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc2l 0, cr0, [ip, #-384]! @ 0xfffffe80 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + stc2 0, cr0, [r4, #384] @ 0x180 │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + cpsid │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + setend le │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfb100060 │ │ │ │ + @ instruction: 0xfb180060 │ │ │ │ ittet al │ │ │ │ - vabdlal.u , d31, d2 │ │ │ │ + vabdlal.u , d31, d10 │ │ │ │ lslal r2, r4, #1 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lslal r2, r4, #1 │ │ │ │ - cbz r0, 2618b0 │ │ │ │ + cbz r0, 2618b2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - uxth r4, r2 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sxtb r6, r6 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 261b18 │ │ │ │ + b.n 261b28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sxth r6, r3 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r1, [pc, #316] @ (2619bc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [sp, #140] @ 0x8c │ │ │ │ @@ -677506,41 +677503,41 @@ │ │ │ │ ldr r0, [pc, #68] @ (2619f0 ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b.w 25f476 │ │ │ │ nop │ │ │ │ - uxth r0, r5 │ │ │ │ + uxth r0, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #904] @ (261d90 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -677847,29 +677844,29 @@ │ │ │ │ ... │ │ │ │ ldrh r4, [r1, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, #30] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r1, 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, #3968] @ 0xf80 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -678270,41 +678267,41 @@ │ │ │ │ ... │ │ │ │ ldrh r0, [r7, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #832 @ (adr r7, 2625cc ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 2625ec ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #752 @ (adr r7, 262584 ) │ │ │ │ + add r7, pc, #784 @ (adr r7, 2625a4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #536 @ (adr r7, 2624b0 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 2624d0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 262330 ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 262350 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #16 @ (adr r7, 2622b8 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 2622d8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #440] @ (262478 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -678475,21 +678472,21 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r2, #26] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #248 @ (adr r5, 262580 ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 2625a0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, pc, #0 @ (adr r5, 262490 ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 2624b0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 00262494 : │ │ │ │ stmdb 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 │ │ │ │ @@ -679299,221 +679296,221 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ strh r0, [r5, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #648 @ (adr r4, 26300c ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 26302c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldmia r5!, {r0, r1, r2, r3, r6, r7} │ │ │ │ - vrshr.u64 q13, q0, #1 │ │ │ │ + vrshr.u64 q13, q4, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, pc, #312 @ (adr r6, 262ec8 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 262ee8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ sub sp, #4 │ │ │ │ vsra.u32 d27, d15, #1 │ │ │ │ vmls.i , , d29[0] │ │ │ │ - vqshlu.s32 q13, q12, #31 │ │ │ │ + vrsubhn.i d26, , q0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, pc, #640 @ (adr r3, 263024 ) │ │ │ │ + add r3, pc, #672 @ (adr r3, 263044 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #528 @ (adr r3, 262fbc ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 262fdc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ strh r4, [r7, #0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #280 @ (adr r3, 262ed0 ) │ │ │ │ + add r3, pc, #312 @ (adr r3, 262ef0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ add r4, sp, #876 @ 0x36c │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ - vsli.64 q13, q3, #63 @ 0x3f │ │ │ │ + vsli.64 q13, q7, #63 @ 0x3f │ │ │ │ lsls r2, r4, #1 │ │ │ │ @ instruction: 0xb769 │ │ │ │ vtbl.8 d27, {d15}, d11 │ │ │ │ vsubl.u q14, d31, d13 │ │ │ │ - vabal.u q13, d31, d18 │ │ │ │ + vabal.u q13, d31, d26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #744 @ (adr r2, 2630c4 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 2630e4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #624 @ (adr r2, 263054 ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 263074 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ add r6, sp, #996 @ 0x3e4 │ │ │ │ vsubw.u , , d3 │ │ │ │ - vabal.u , d15, d18 │ │ │ │ + vabal.u , d15, d26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r7, [sp, #964] @ 0x3c4 │ │ │ │ @ instruction: 0xffffa9d7 │ │ │ │ vrsubhn.i d27, , │ │ │ │ vmlsl.u , d31, d17[0] │ │ │ │ @ instruction: 0xffffbcb5 │ │ │ │ - @ instruction: 0xffff7a9c │ │ │ │ + vtbl.8 d23, {d31-) │ │ │ │ + add r2, pc, #48 @ (adr r2, 262e40 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #920 @ (adr r1, 2631b0 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 2631d0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, pc, #472 @ (adr r4, 262ff8 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 263018 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, pc, #688 @ (adr r4, 2630d4 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 2630f4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #496 @ (adr r1, 263018 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 263038 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ add r5, sp, #852 @ 0x354 │ │ │ │ vtbl.8 d26, {d15-d18}, d7 │ │ │ │ vraddhn.i d27, , │ │ │ │ - vmls.i q13, , d26[0] │ │ │ │ + vsri.32 q13, q9, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #104 @ (adr r1, 262ea8 ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 262ec8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 263240 ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 262e60 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #872 @ (adr r0, 2631b8 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 2631d8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ sxtb r1, r2 │ │ │ │ vmlal.u , d15, d27[0] │ │ │ │ - @ instruction: 0xffffa3e2 │ │ │ │ + @ instruction: 0xffffa3ea │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #536 @ (adr r0, 26307c ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 26309c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r1, r4, #1 │ │ │ │ add r7, pc, #812 @ (adr r7, 263198 ) │ │ │ │ @ instruction: 0xffffbcbd │ │ │ │ vmls.i , , d1[0] │ │ │ │ - @ instruction: 0xffff59b8 │ │ │ │ + vtbx.8 d21, {d31-) │ │ │ │ + add r0, pc, #224 @ (adr r0, 262f5c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #128 @ (adr r0, 262f04 ) │ │ │ │ + add r0, pc, #160 @ (adr r0, 262f24 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, pc, #512 @ (adr r3, 263088 ) │ │ │ │ + add r3, pc, #544 @ (adr r3, 2630a8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 262f4c ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 262f6c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ add r6, pc, #836 @ (adr r6, 2631dc ) │ │ │ │ vdup.8 q13, d31[7] │ │ │ │ - @ instruction: 0xffffa340 │ │ │ │ + @ instruction: 0xffffa348 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #976 @ (adr r2, 26327c ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 26329c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, pc, #232 @ (adr r3, 262f98 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 262fb8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ asrs r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ add r6, pc, #668 @ (adr r6, 26315c ) │ │ │ │ - @ instruction: 0xffff9ebe │ │ │ │ + vqrdmlah.s , , d6[0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ add r4, pc, #84 @ (adr r4, 262f20 ) │ │ │ │ - @ instruction: 0xffff9e8c │ │ │ │ + @ instruction: 0xffff9e94 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ add r0, pc, #204 @ (adr r0, 262fa4 ) │ │ │ │ - vcvt.f32.u32 , q6, #1 │ │ │ │ + vqrdmlah.s , , d20[0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r7, [sp, #444] @ 0x1bc │ │ │ │ - vcvt.f32.u32 d25, d16, #1 │ │ │ │ + vcvt.f32.u32 d25, d24, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #296 @ (adr r2, 263018 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 263038 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #432 @ (adr r2, 2630a4 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 2630c4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - tst r4, r1 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #256 @ (adr r2, 263004 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 263024 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #40 @ (adr r2, 262f38 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 262f58 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #160 @ (adr r2, 262fb4 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 262fd4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #992 @ (adr r1, 263300 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 262f20 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #160 @ (adr r2, 262fc4 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 262fe4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #256 @ (adr r2, 263030 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 263050 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #928 @ (adr r1, 2632d4 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 2632f4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #280 @ (adr r2, 263058 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 263078 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 262fa4 ) │ │ │ │ + add r2, pc, #128 @ (adr r2, 262fc4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r1, r4, #1 │ │ │ │ vldr d1, [pc, #816] @ 263290 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldr r2, [pc, #848] @ (2632b8 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #848] @ (2632bc ) │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -679819,111 +679816,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 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 263318 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #360 @ (adr r0, 263484 ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 2634a4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #224 @ (adr r0, 263400 ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 263420 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #96 @ (adr r0, 263390 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 2633b0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #472 @ (adr r0, 26350c ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 26352c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #280 @ (adr r0, 263458 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 263478 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #528 @ (adr r0, 263554 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 263574 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #400 @ (adr r0, 2634e0 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 263500 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #584 @ (adr r0, 26359c ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 2635bc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #416 @ (adr r0, 263500 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 263520 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #680 @ (adr r0, 26360c ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 26362c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #576 @ (adr r0, 2635b0 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 2635d0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #824 @ (adr r0, 2636ac ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 2636cc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [pc, #1096] @ 2637c8 │ │ │ │ strd r2, r2, [sp] │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [pc, #1088] @ 2637cc │ │ │ │ add.w r3, r6, #256 @ 0x100 │ │ │ │ @@ -680318,143 +680315,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 │ │ │ │ - add r0, pc, #208 @ (adr r0, 26389c ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 2638bc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #64 @ (adr r0, 26381c ) │ │ │ │ + add r0, pc, #96 @ (adr r0, 26383c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #360 @ (adr r0, 263948 ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 263968 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, 2638fc ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 26391c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #568 @ (adr r0, 263a28 ) │ │ │ │ + add r0, pc, #600 @ (adr r0, 263a48 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #456 @ (adr r0, 2639c4 ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 2639e4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #912 @ (adr r0, 263b90 ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 263bb0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #784 @ (adr r0, 263b1c ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 263b3c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 263bf8 ) │ │ │ │ + add r1, pc, #8 @ (adr r1, 263818 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #184 @ (adr r1, 2638d4 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 2638f4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #864 @ (adr r0, 263b80 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 263ba0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #512 @ (adr r1, 263a2c ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 263a4c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #984 @ (adr r0, 263c08 ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 263c28 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #368 @ (adr r1, 2639ac ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 2639cc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #696 @ (adr r1, 263af8 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 263b18 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #608 @ (adr r1, 263aac ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 263acc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #808 @ (adr r1, 263b78 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 263b98 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #712 @ (adr r1, 263b24 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 263b44 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #912 @ (adr r1, 263bf0 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 263c10 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #752 @ (adr r1, 263b5c ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 263b7c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #936 @ (adr r1, 263c18 ) │ │ │ │ + add r1, pc, #968 @ (adr r1, 263c38 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #816 @ (adr r1, 263bac ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 263bcc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #56 @ (adr r2, 2638b8 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 2638d8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #984 @ (adr r1, 263c68 ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 263c88 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #200 @ (adr r2, 26395c ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 26397c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #80 @ (adr r2, 2638f0 ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 263910 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #376 @ (adr r2, 263a1c ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 263a3c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #288 @ (adr r2, 2639d0 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 2639f0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #456 @ (adr r2, 263a7c ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 263a9c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #352 @ (adr r2, 263a20 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 263a40 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #552 @ (adr r2, 263aec ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 263b0c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r2, [pc, #424] @ (263a78 ) │ │ │ │ add.w r3, r6, #184 @ 0xb8 │ │ │ │ ldr r1, [pc, #424] @ (263a7c ) │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -680602,62 +680599,62 @@ │ │ │ │ b.w 2625d4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - add r1, pc, #184 @ (adr r1, 263b34 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 263b54 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #448 @ (adr r1, 263c40 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 263c60 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #288 @ (adr r1, 263bac ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 263bcc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #568 @ (adr r1, 263cc8 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 263ce8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 263c4c ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 263c6c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #664 @ (adr r1, 263d38 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 263d58 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #560 @ (adr r1, 263cdc ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 263cfc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #808 @ (adr r1, 263dd8 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 263df8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #664 @ (adr r1, 263d54 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 263d74 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #928 @ (adr r1, 263e60 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 263e80 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldrh r7, [r4, #38] @ 0x26 │ │ │ │ - @ instruction: 0xffffa1c4 │ │ │ │ + @ instruction: 0xffffa1cc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #888 @ (adr r1, 263e4c ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 263e6c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 97144 │ │ │ │ @@ -680678,17 +680675,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -680731,17 +680728,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ - add r0, pc, #584 @ (adr r0, 263dfc ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 263e1c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r1, r4, #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] @ (263c24 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -680782,15 +680779,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #296 @ (adr r0, 263d58 ) │ │ │ │ + add r0, pc, #328 @ (adr r0, 263d78 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ 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 │ │ │ │ @@ -681808,149 +681805,149 @@ │ │ │ │ b.n 264696 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vmla.i16 q8, q4, d0[2] │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + vmla.i32 q8, q0, d0[1] │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vhadd.u16 q8, q7, q8 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + vhadd.u32 q8, q3, q8 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vhadd.u q0, q2, q8 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + vhadd.u q0, q6, q8 │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r2, 264790 │ │ │ │ + cbnz r2, 264792 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp2 0, 9, cr0, cr10, cr0, {3} │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + cdp2 0, 10, cr0, cr2, cr0, {3} │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp2 0, 7, cr0, cr14, cr0, {3} │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + cdp2 0, 8, cr0, cr6, cr0, {3} │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp2 0, 4, cr0, cr14, cr0, {3} │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + cdp2 0, 5, cr0, cr6, cr0, {3} │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp2 0, 2, cr0, cr14, cr0, {3} │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + cdp2 0, 3, cr0, cr6, cr0, {3} │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cdp2 0, 0, cr0, cr14, cr0, {3} │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + cdp2 0, 1, cr0, cr6, cr0, {3} │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2l 0, cr0, [r8, #384]! @ 0x180 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldc2l 0, cr0, [r0, #384]! @ 0x180 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2l 0, cr0, [sl, #384] @ 0x180 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + ldc2l 0, cr0, [r2, #384] @ 0x180 │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc2 0, cr0, [sl, #384] @ 0x180 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + stc2 0, cr0, [r2, #384]! @ 0x180 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2l 0, cr0, [lr, #-384]! @ 0xfffffe80 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldc2l 0, cr0, [r6, #-384]! @ 0xfffffe80 │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc2 0, cr0, [sl, #-384]! @ 0xfffffe80 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + stc2l 0, cr0, [r2, #-384] @ 0xfffffe80 │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [r6, #-384] @ 0xfffffe80 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + stc2 0, cr0, [lr, #-384] @ 0xfffffe80 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc2l 0, cr0, [sl], {96} @ 0x60 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + stc2l 0, cr0, [r2], #384 @ 0x180 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stc2 0, cr0, [ip], #384 @ 0x180 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldc2 0, cr0, [r4], #384 @ 0x180 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc2l 0, cr0, [lr], #-384 @ 0xfffffe80 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + stc2 0, cr0, [r6], {96} @ 0x60 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2 0, cr0, [ip, #384] @ 0x180 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + stc2 0, cr0, [r4, #384]! @ 0x180 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfb840060 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + @ instruction: 0xfb8c0060 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfb6a0060 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + @ instruction: 0xfb720060 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfb500060 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + @ instruction: 0xfb580060 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfaa20060 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + @ instruction: 0xfaaa0060 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfa760060 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + @ instruction: 0xfa7e0060 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfa4a0060 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + @ instruction: 0xfa520060 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfa1e0060 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + @ instruction: 0xfa260060 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfa040060 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + @ instruction: 0xfa0c0060 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr??.w r0, [lr, #96] @ 0x60 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + vld1.8 {d16[3]}, [r6], r0 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsh.w r0, [r0, #96] @ 0x60 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + ldrsh.w r0, [r8, #96] @ 0x60 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vst4.16 {d0-d3}, [r6 :128], r0 │ │ │ │ + vst4.16 {d0-d3}, [lr :128], r0 │ │ │ │ │ │ │ │ 0026487c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r2, [pc, #1220] @ 264d50 │ │ │ │ @@ -682407,123 +682404,123 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldrb r2, [r0, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bl 5ced5e │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r7, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf6ec0060 │ │ │ │ + @ instruction: 0xf6f40060 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf6b00060 │ │ │ │ + @ instruction: 0xf6b80060 │ │ │ │ bl 49ad82 │ │ │ │ bl 41cd86 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf6700060 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + @ instruction: 0xf6780060 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf6560060 │ │ │ │ + @ instruction: 0xf65e0060 │ │ │ │ bl 3b2d9a │ │ │ │ - str r2, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf5fe0060 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + addw r0, r6, #2144 @ 0x860 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf5e40060 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + @ instruction: 0xf5ec0060 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf59e0060 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + sub.w r0, r6, #14680064 @ 0xe00000 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adcs.w r0, r6, #14680064 @ 0xe00000 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + adcs.w r0, lr, #14680064 @ 0xe00000 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf5360060 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + @ instruction: 0xf53e0060 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf4f00060 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + @ instruction: 0xf4f80060 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf4aa0060 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + @ instruction: 0xf4b20060 │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - orr.w r0, r4, #14680064 @ 0xe00000 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + orr.w r0, ip, #14680064 @ 0xe00000 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf3fe0060 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + and.w r0, r6, #14680064 @ 0xe00000 │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf3be0060 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + @ instruction: 0xf3c60060 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf3820060 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + @ instruction: 0xf38a0060 │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf33a0060 │ │ │ │ - adds r5, #26 │ │ │ │ + @ instruction: 0xf3420060 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf2fc0060 │ │ │ │ + @ instruction: 0xf3040060 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94c00 │ │ │ │ mov r3, r0 │ │ │ │ @@ -682543,17 +682540,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xf1900060 │ │ │ │ + @ instruction: 0xf1980060 │ │ │ │ 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 a1ea4 │ │ │ │ @@ -682592,18 +682589,18 @@ │ │ │ │ ldr r1, [pc, #20] @ (264f2c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 98f0c │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds.w r0, r6, #96 @ 0x60 │ │ │ │ - adds r0, #16 │ │ │ │ + adds.w r0, lr, #96 @ 0x60 │ │ │ │ + adds r0, #24 │ │ │ │ lsls r1, r4, #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] @ (264f9c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -682644,15 +682641,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r2, [r2, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldrsb r0, [r3, r2] │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ @@ -683439,41 +683436,41 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 265a68 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ strb r4, [r1, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r6, [r6, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bics.w r0, r2, r0, asr #1 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + bics.w r0, sl, r0, asr #1 │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ands.w r0, sl, r0, asr #1 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + bic.w r0, r2, r0, asr #1 │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrd r0, r0, [lr, #384]! @ 0x180 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + and.w r0, r6, r0, asr #1 │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strd r0, r0, [r6, #384]! @ 0x180 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strd r0, r0, [lr, #384]! @ 0x180 │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strd r0, r0, [lr, #384] @ 0x180 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrd r0, r0, [r6, #384] @ 0x180 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xe8240060 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + @ instruction: 0xe82c0060 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 26587c │ │ │ │ + b.n 26588c │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ vmov.f64 d11, d7 │ │ │ │ vabs.f64 d7, d11 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -683721,25 +683718,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 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 265514 │ │ │ │ + b.n 265524 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 2654e4 │ │ │ │ + b.n 2654f4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #32] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r1, r3 │ │ │ │ @@ -684032,33 +684029,33 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 26581e │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 266168 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 266574 │ │ │ │ + b.n 266584 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 26654c │ │ │ │ + b.n 26655c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 2661e4 │ │ │ │ + b.n 2661f4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 266170 │ │ │ │ + b.n 266180 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 266140 │ │ │ │ + b.n 266150 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ ldr.w sl, [sp, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 2659be │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -684430,25 +684427,25 @@ │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ ble.w 2664dc │ │ │ │ mov sl, r4 │ │ │ │ b.n 2663f4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + svc 254 @ 0xfe │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ble.n 266434 │ │ │ │ + ble.n 266444 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ble.n 26640c │ │ │ │ + ble.n 26641c │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ add r3, r2 │ │ │ │ cmp r7, r3 │ │ │ │ bge.n 2664da │ │ │ │ @@ -684808,81 +684805,81 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 266a00 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ stmia r0!, {r0, r1, r6, r7} │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - blt.n 26671c │ │ │ │ + blt.n 26672c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - blt.n 2668dc │ │ │ │ + blt.n 2668ec │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - blt.n 2668ac │ │ │ │ + blt.n 2668bc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - blt.n 266850 │ │ │ │ + blt.n 266860 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bge.n 266754 │ │ │ │ + bge.n 266764 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bge.n 266900 │ │ │ │ + bge.n 266910 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bge.n 266868 │ │ │ │ + bge.n 266878 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bge.n 266838 │ │ │ │ + bge.n 266848 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 2667f8 │ │ │ │ + bls.n 266808 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bls.n 266874 │ │ │ │ + bls.n 266884 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 26683c │ │ │ │ + bhi.n 26684c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 266810 │ │ │ │ + bhi.n 266820 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 2667e4 │ │ │ │ + bhi.n 2667f4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 2667b4 │ │ │ │ + bhi.n 2667c4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 266778 │ │ │ │ + bhi.n 266788 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 266940 │ │ │ │ + bhi.n 266950 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r6, [r5, #25] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bhi.n 266914 │ │ │ │ + bhi.n 266924 │ │ │ │ lsls r0, r4, #1 │ │ │ │ │ │ │ │ 00266880 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -685286,123 +685283,123 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #11 │ │ │ │ adcs r3, r2 │ │ │ │ subs r5, #126 @ 0x7e │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldmdb fp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r3, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvs.n 266cbc │ │ │ │ + bvs.n 266ccc │ │ │ │ lsls r0, r4, #1 │ │ │ │ subs r4, #226 @ 0xe2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvs.n 266c60 │ │ │ │ + bvs.n 266c70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ b.n 266862 │ │ │ │ @ instruction: 0xffffe549 │ │ │ │ - vsri.64 d23, d14, #1 │ │ │ │ + vraddhn.i d23, , q11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvs.n 266bf4 │ │ │ │ + bvs.n 266c04 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvs.n 266dc8 │ │ │ │ + bvs.n 266dd8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ b.n 2666ba │ │ │ │ - vabal.u , d15, d12 │ │ │ │ + vsli.32 d23, d4, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bvs.n 266d34 │ │ │ │ + bvs.n 266d44 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bpl.n 266d08 │ │ │ │ + bvs.n 266d18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bpl.n 266c84 │ │ │ │ + bpl.n 266c94 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bpl.n 266e08 │ │ │ │ + bpl.n 266e18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bpl.n 266dd0 │ │ │ │ + bpl.n 266de0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bpl.n 266d4c │ │ │ │ + bpl.n 266d5c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bmi.n 266ccc │ │ │ │ + bmi.n 266cdc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bmi.n 266e48 │ │ │ │ + bmi.n 266e58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bmi.n 266dc4 │ │ │ │ + bmi.n 266dd4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcc.n 266d44 │ │ │ │ + bcc.n 266d54 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcc.n 266cdc │ │ │ │ + bcc.n 266cec │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98998 │ │ │ │ @@ -685423,17 +685420,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bcs.n 266e88 │ │ │ │ + bcs.n 266e98 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a1ea4 │ │ │ │ @@ -685464,15 +685461,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 98f0c │ │ │ │ str r0, [r5, #12] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r1, r4, #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] @ (266eb8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -685513,15 +685510,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #182 @ 0xb6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ adds r7, #124 @ 0x7c │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ @@ -686141,25 +686138,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #238 @ 0xee │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #464] @ (267744 ) │ │ │ │ + ldr r1, [pc, #496] @ (267764 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ adds r4, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d7, [r3] │ │ │ │ vmov.f64 d8, d7 │ │ │ │ blx 9e920 │ │ │ │ @@ -686596,29 +686593,29 @@ │ │ │ │ vabs.f64 d5, d8 │ │ │ │ mov r4, r6 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r3 │ │ │ │ b.n 267aa8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ vldr d7, [pc, #740] @ 267d78 │ │ │ │ vstr d7, [ip] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ adds r7, #1 │ │ │ │ vstr d7, [r3] │ │ │ │ cmp sl, r7 │ │ │ │ @@ -686875,25 +686872,25 @@ │ │ │ │ bne.w 268440 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ b.w 2674ac │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ @@ -687403,101 +687400,101 @@ │ │ │ │ ldr r0, [pc, #192] @ (2683c4 ) │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ b.n 267c82 │ │ │ │ ... │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ittt hi │ │ │ │ + itet hi │ │ │ │ lslhi r0, r4, #1 │ │ │ │ - strhi r0, [r2, #24] │ │ │ │ + strls r0, [r3, #24] │ │ │ │ lslhi r2, r4, #1 │ │ │ │ - itte vs │ │ │ │ + itee vs │ │ │ │ lslvs r0, r4, #1 │ │ │ │ - strvs r4, [r6, #20] │ │ │ │ + strvc r4, [r7, #20] │ │ │ │ lslvc r2, r4, #1 │ │ │ │ - ite mi │ │ │ │ - lslmi r0, r4, #1 │ │ │ │ - strpl r0, [r3, #20] │ │ │ │ + ite pl │ │ │ │ + lslpl r0, r4, #1 │ │ │ │ + strmi r0, [r4, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - wfi │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + it cc │ │ │ │ + lslcc r0, r4, #1 │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ite ne │ │ │ │ + itt ne │ │ │ │ lslne r0, r4, #1 │ │ │ │ - streq r0, [r4, #16] │ │ │ │ + strne r0, [r5, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + nop │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r6, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x0028 │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ ldr r0, [pc, #416] @ (268570 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -687651,69 +687648,69 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #120] @ (2685dc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 268478 │ │ │ │ nop │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r3} │ │ │ │ + pop {r4} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r2, 26860a │ │ │ │ + cbnz r2, 26860c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r4, 26860a │ │ │ │ + cbnz r4, 26860c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r6, 26860a │ │ │ │ + cbnz r6, 26860c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r6, 26860a │ │ │ │ + cbnz r6, 26860c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r6, 26860a │ │ │ │ + cbnz r6, 26860c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r6, 26860a │ │ │ │ + cbnz r6, 26860c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r6, 26860a │ │ │ │ + cbnz r6, 26860c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r6, 26860a │ │ │ │ + cbnz r6, 26860c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - revsh r2, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - revsh r6, r2 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - hlt 0x003a │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ │ │ │ │ 002685e0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -688121,123 +688118,123 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ movs r0, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ @ instruction: 0xead3ffff │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r7, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r0, 268a60 │ │ │ │ + cbnz r0, 268a62 │ │ │ │ lsls r0, r4, #1 │ │ │ │ subs r6, r7, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r4, 268a5e │ │ │ │ + cbnz r4, 268a60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ b.n 26893a │ │ │ │ vabdl.u q15, d15, d17 │ │ │ │ - vtbx.8 d21, {d15-d18}, d6 │ │ │ │ + vtbx.8 d21, {d15-d18}, d14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r6, 268a5e │ │ │ │ + cbnz r6, 268a60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r4, 268a60 │ │ │ │ + cbnz r4, 268a62 │ │ │ │ lsls r0, r4, #1 │ │ │ │ b.n 2687da │ │ │ │ - vtbx.8 d21, {d15-d18}, d28 │ │ │ │ + @ instruction: 0xffff5b74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9bbe0 │ │ │ │ @@ -688258,17 +688255,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -688419,17 +688416,17 @@ │ │ │ │ b.n 268cd8 │ │ │ │ vcmpe.f64 d6, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ b.n 268c14 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -688494,17 +688491,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (268e1c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sxth r2, r2 │ │ │ │ + sxth r2, r3 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -688550,21 +688547,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (268eb0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 268edc │ │ │ │ + cbz r4, 268ede │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r0, 268ed6 │ │ │ │ + cbz r0, 268ed8 │ │ │ │ lsls r0, r4, #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] @ (268f20 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -688605,15 +688602,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r1, #29 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ asrs r4, r2, #28 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -688775,21 +688772,21 @@ │ │ │ │ b.n 269018 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r0, r4, #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] @ 269410 │ │ │ │ @@ -689499,43 +689496,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [pc, #424] @ (269b34 ) │ │ │ │ + ldr r6, [pc, #456] @ (269b54 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [pc, #1008] @ (269d84 ) │ │ │ │ + ldr r6, [pc, #16] @ (2699a4 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [pc, #768] @ (269c9c ) │ │ │ │ + ldr r5, [pc, #800] @ (269cbc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [pc, #240] @ (269a90 ) │ │ │ │ + ldr r5, [pc, #272] @ (269ab0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #896 @ (adr r7, 269d24 ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 269d44 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #864] @ (269d08 ) │ │ │ │ + ldr r4, [pc, #896] @ (269d28 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #496 @ (adr r7, 269b9c ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 269bbc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #616] @ (269c18 ) │ │ │ │ + ldr r4, [pc, #648] @ (269c38 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #248 @ (adr r7, 269aac ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 269acc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #216] @ (269a90 ) │ │ │ │ + ldr r4, [pc, #248] @ (269ab0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, pc, #872 @ (adr r6, 269d24 ) │ │ │ │ + add r6, pc, #904 @ (adr r6, 269d44 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #96] @ (269a20 ) │ │ │ │ + ldr r4, [pc, #128] @ (269a40 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, pc, #752 @ (adr r6, 269cb4 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 269cd4 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ blx a0034 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 269dea │ │ │ │ mov r0, r4 │ │ │ │ @@ -689967,59 +689964,59 @@ │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #880] @ (26a22c ) │ │ │ │ + ldr r2, [pc, #912] @ (26a24c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, pc, #504 @ (adr r5, 26a0b8 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 26a0d8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #280] @ (269fe0 ) │ │ │ │ + ldr r2, [pc, #312] @ (26a000 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, pc, #936 @ (adr r4, 26a274 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 26a294 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #40] @ (269ef8 ) │ │ │ │ + ldr r2, [pc, #72] @ (269f18 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, pc, #696 @ (adr r4, 26a18c ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 26a1ac ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [pc, #368] @ (26a04c ) │ │ │ │ + ldr r1, [pc, #400] @ (26a06c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [pc, #480] @ (26a0c0 ) │ │ │ │ + ldr r0, [pc, #512] @ (26a0e0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, pc, #112 @ (adr r3, 269f54 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 269f74 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [pc, #352] @ (26a048 ) │ │ │ │ + ldr r0, [pc, #384] @ (26a068 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 26a2dc ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 269efc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [pc, #232] @ (269fd8 ) │ │ │ │ + ldr r0, [pc, #264] @ (269ff8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #880 @ (adr r2, 26a264 ) │ │ │ │ + add r2, pc, #912 @ (adr r2, 26a284 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blxns sl │ │ │ │ + blxns fp │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #480 @ (adr r2, 26a0dc ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 26a0fc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #264 @ (adr r2, 26a00c ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 26a02c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #136 @ (adr r2, 269f94 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 269fb4 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #840 @ (adr r1, 26a25c ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 26a27c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 9f0d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 99444 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ vmov.f64 d15, d0 │ │ │ │ @@ -690262,29 +690259,29 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.w 269488 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add ip, ip │ │ │ │ + add ip, sp │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add ip, r5 │ │ │ │ + add ip, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, ip │ │ │ │ + add r4, sp │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, r1 │ │ │ │ + add r4, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mvns r4, r5 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #3 │ │ │ │ bls.n 26a1da │ │ │ │ cmp r3, #6 │ │ │ │ @@ -690568,21 +690565,21 @@ │ │ │ │ b.n 26a81c │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - muls r4, r0 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - orrs r4, r4 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.w 26a700 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -691078,15 +691075,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r2, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ vstr d5, [sp, #208] @ 0xd0 │ │ │ │ vstr d4, [sp, #200] @ 0xc8 │ │ │ │ blx 99ec4 │ │ │ │ vldr d4, [sp, #200] @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -691458,29 +691455,29 @@ │ │ │ │ str r3, [r5, r7] │ │ │ │ subs r0, r7, #2 │ │ │ │ subs r7, #213 @ 0xd5 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 26b1d0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r4, #1 │ │ │ │ vldr d7, [r9, #160] @ 0xa0 │ │ │ │ vmov.f64 d5, #96 @ 0x3f000000 0.5 │ │ │ │ vldr d6, [r9, #152] @ 0x98 │ │ │ │ vsub.f64 d5, d7, d5 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -691816,41 +691813,41 @@ │ │ │ │ b.w 269488 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 26b5e8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movw r1, #2539 @ 0x9eb │ │ │ │ ldr r0, [pc, #972] @ (26b7e0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -692216,79 +692213,79 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 26c768 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #328] @ 0x148 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ b.w 26a982 │ │ │ │ ... │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + adds r0, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ movw ip, #65533 @ 0xfffd │ │ │ │ movt ip, #16383 @ 0x3fff │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, ip │ │ │ │ @@ -693004,43 +693001,43 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.w 269488 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ vldr d7, [pc, #604] @ 26c380 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ mov r6, r5 │ │ │ │ @@ -693834,85 +693831,85 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 26ca18 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, pc, #344 @ (adr r3, 26cbe8 ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 26cc08 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r6, r3, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r2, [r0, #27] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add sl, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r6, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 9e22c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 26caf8 │ │ │ │ @@ -694313,98 +694310,98 @@ │ │ │ │ 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 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf53e005f │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + adc.w r0, r6, #14614528 @ 0xdf0000 │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, pc, #144 @ (adr r0, 26cfd4 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 26cff4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r2, 26cf76 │ │ │ │ + cbz r2, 26cf78 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r0, 26cf78 │ │ │ │ + cbz r0, 26cf7a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #28] @ (26cfd4 ) │ │ │ │ movw r1, #1359 @ 0x54f │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (26cfd8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 26b742 │ │ │ │ nop │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r4, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ │ │ │ │ 0026cfdc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -694893,154 +694890,154 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ bvs.n 26d558 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmia r4!, {r0, r5} │ │ │ │ - vsli.64 , q7, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffff15e6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsrs r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ bpl.n 26d620 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ pop {r0, r1, r2, r3, r6, r7, pc} │ │ │ │ @ instruction: 0xffffbd27 │ │ │ │ - vmls.i , , d22[0] │ │ │ │ + vmls.i , , d30[0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ pop {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ vdup.8 d27, d23[7] │ │ │ │ - vraddhn.i d17, , q2 │ │ │ │ + vraddhn.i d17, , q6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ cbnz r5, 26d5e0 │ │ │ │ - vrsra.u64 d17, d30, #1 │ │ │ │ + @ instruction: 0xffff13c6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r4, #1 │ │ │ │ cbnz r7, 26d59e │ │ │ │ - vmls.i , , d28[0] │ │ │ │ + vsri.64 , q10, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 26cf00 │ │ │ │ + b.n 26cf10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r6, #19 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 26cee8 │ │ │ │ + b.n 26cef8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 26ce80 │ │ │ │ + b.n 26ce90 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 26cf28 │ │ │ │ + b.n 26cf38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 26cff8 │ │ │ │ + b.n 26d008 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 26d010 │ │ │ │ + b.n 26d020 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 26d00c │ │ │ │ + b.n 26d01c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #584] @ (26d890 ) │ │ │ │ add.w r3, r5, #92 @ 0x5c │ │ │ │ strd r1, r6, [sp] │ │ │ │ mov r0, r7 │ │ │ │ @@ -695259,89 +695256,89 @@ │ │ │ │ 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 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9548c │ │ │ │ @@ -695362,17 +695359,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -695398,17 +695395,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (26d9c8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -695455,21 +695452,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (26da58 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r4, #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] @ (26dac4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -695509,15 +695506,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -696387,29 +696384,29 @@ │ │ │ │ lsls r7, r1 │ │ │ │ ldmia r0!, {r3} │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ add.w r3, r3, #1424 @ 0x590 │ │ │ │ @@ -696653,65 +696650,65 @@ │ │ │ │ ldr r0, [pc, #116] @ (26e7e4 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.w 26de2a │ │ │ │ nop │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ │ │ │ │ 0026e7e8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -697054,107 +697051,107 @@ │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ bkpt 0x001a │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r2, r4, #1 │ │ │ │ bl 30b86 ::get_default_options()::val@@Base+0x30b72> │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r7, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 3f6baa │ │ │ │ bl 354bae >, 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+0x1c4e> │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 2babc2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9748c │ │ │ │ @@ -697174,17 +697171,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r2, [r6, r6] │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -697212,17 +697209,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -697256,17 +697253,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r0, r4, #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] @ (26edbc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -697307,15 +697304,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb8b2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ @ instruction: 0xb878 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ @@ -697802,42 +697799,42 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xb830 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ @ instruction: 0xb7ea │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - vhadd.u16 q0, q6, │ │ │ │ - vhadd.u16 q0, q0, │ │ │ │ - cdp2 0, 13, cr0, cr4, cr1, {3} │ │ │ │ - ldc2l 0, cr0, [ip, #388]! @ 0x184 │ │ │ │ - ldr r5, [pc, #800] @ (26f690 ) │ │ │ │ + vhadd.u32 q0, q2, │ │ │ │ + vhadd.u16 q0, q4, │ │ │ │ + cdp2 0, 13, cr0, cr12, cr1, {3} │ │ │ │ + cdp2 0, 0, cr0, cr4, cr1, {3} │ │ │ │ + ldr r5, [pc, #832] @ (26f6b0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stc2l 0, cr0, [r4, #388]! @ 0x184 │ │ │ │ - ldr r5, [pc, #696] @ (26f630 ) │ │ │ │ + stc2l 0, cr0, [ip, #388]! @ 0x184 │ │ │ │ + ldr r5, [pc, #728] @ (26f650 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #388] @ 0x184 │ │ │ │ + ldc2l 0, cr0, [sl, #388] @ 0x184 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 26f402 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ @@ -698067,32 +698064,32 @@ │ │ │ │ blx 96c90 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vldr d5, [sp, #24] │ │ │ │ b.n 26f2e2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - mrrc2 0, 6, r0, r6, cr1 │ │ │ │ - @ instruction: 0xfbce0061 │ │ │ │ - ldr r3, [pc, #608] @ (26f8ac ) │ │ │ │ + mrrc2 0, 6, r0, lr, cr1 │ │ │ │ + @ instruction: 0xfbd60061 │ │ │ │ + ldr r3, [pc, #640] @ (26f8cc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xfb120061 │ │ │ │ - ldr r2, [pc, #880] @ (26f9c4 ) │ │ │ │ + @ instruction: 0xfb1a0061 │ │ │ │ + ldr r2, [pc, #912] @ (26f9e4 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xfaf80061 │ │ │ │ - ldr r2, [pc, #776] @ (26f964 ) │ │ │ │ + @ instruction: 0xfb000061 │ │ │ │ + ldr r2, [pc, #808] @ (26f984 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xfaac0061 │ │ │ │ - ldr r2, [pc, #472] @ (26f83c ) │ │ │ │ + @ instruction: 0xfab40061 │ │ │ │ + ldr r2, [pc, #504] @ (26f85c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xfa920061 │ │ │ │ - ldr r2, [pc, #368] @ (26f7dc ) │ │ │ │ + @ instruction: 0xfa9a0061 │ │ │ │ + ldr r2, [pc, #400] @ (26f7fc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xfa780061 │ │ │ │ - ldr r2, [pc, #264] @ (26f77c ) │ │ │ │ + @ instruction: 0xfa800061 │ │ │ │ + ldr r2, [pc, #296] @ (26f79c ) │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -698173,22 +698170,22 @@ │ │ │ │ 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 │ │ │ │ ... │ │ │ │ - ldr??.w r0, [lr, r1, lsl #2] │ │ │ │ - ldr r1, [pc, #168] @ (26f810 ) │ │ │ │ + vld4.16 {d16-d19}, [r6 :128], r1 │ │ │ │ + ldr r1, [pc, #200] @ (26f830 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh.w r0, [r8, r1, lsl #2] │ │ │ │ - ldr r1, [pc, #16] @ (26f780 ) │ │ │ │ + vst4.16 {d16-d19}, [r0 :128], r1 │ │ │ │ + ldr r1, [pc, #48] @ (26f7a0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb.w r0, [r4, r1, lsl #2] │ │ │ │ - ldr r0, [pc, #896] @ (26faf8 ) │ │ │ │ + ldrsb.w r0, [ip, r1, lsl #2] │ │ │ │ + ldr r0, [pc, #928] @ (26fb18 ) │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -699193,36 +699190,36 @@ │ │ │ │ eors r1, r3 │ │ │ │ add r2, sp, #544 @ 0x220 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xf3640061 │ │ │ │ - @ instruction: 0xf33a0061 │ │ │ │ - movt r0, #41057 @ 0xa061 │ │ │ │ - sub.w r0, r8, #97 @ 0x61 │ │ │ │ - adcs r0, r6 │ │ │ │ + @ instruction: 0xf36c0061 │ │ │ │ + @ instruction: 0xf3420061 │ │ │ │ + @ instruction: 0xf2d20061 │ │ │ │ + subs.w r0, r0, #97 @ 0x61 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf1820061 │ │ │ │ - adcs r4, r1 │ │ │ │ + @ instruction: 0xf18a0061 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sbc.w r0, r0, #97 @ 0x61 │ │ │ │ - asrs r2, r5 │ │ │ │ + sbc.w r0, r8, #97 @ 0x61 │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adcs.w r0, r2, #97 @ 0x61 │ │ │ │ - @ instruction: 0xf0d20061 │ │ │ │ - eor.w r0, sl, #97 @ 0x61 │ │ │ │ - vmla.i d0, d4, d1[4] │ │ │ │ - vhadd.s q0, q3, │ │ │ │ - cdp 0, 4, cr0, cr12, cr1, {3} │ │ │ │ - subs r6, #24 │ │ │ │ + adcs.w r0, sl, #97 @ 0x61 │ │ │ │ + @ instruction: 0xf0da0061 │ │ │ │ + eors.w r0, r2, #97 @ 0x61 │ │ │ │ + vmla.i d0, d12, d1[4] │ │ │ │ + vhadd.s q0, q7, │ │ │ │ + cdp 0, 5, cr0, cr4, cr1, {3} │ │ │ │ + subs r6, #32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cdp 0, 3, cr0, cr0, cr1, {3} │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + cdp 0, 3, cr0, cr8, cr1, {3} │ │ │ │ + subs r6, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ blt.w 270714 │ │ │ │ vldr d7, [r3, #72] @ 0x48 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ @@ -700115,41 +700112,41 @@ │ │ │ │ ldr r0, [pc, #76] @ (270d44 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 26feb6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 270a98 │ │ │ │ + b.n 270aa8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 270a34 │ │ │ │ + b.n 270a44 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 270740 │ │ │ │ + b.n 270750 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 270608 │ │ │ │ + b.n 270618 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2705d0 │ │ │ │ + b.n 2705e0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 270588 │ │ │ │ + b.n 270598 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2713fc │ │ │ │ + b.n 27140c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r0, [pc, #468] @ (270f20 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #460] @ (270f24 ) │ │ │ │ @@ -700316,73 +700313,73 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #128] @ (270f94 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 27025a │ │ │ │ nop │ │ │ │ - b.n 27151c │ │ │ │ + b.n 27152c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2714ec │ │ │ │ + b.n 2714fc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2714bc │ │ │ │ + b.n 2714cc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 271484 │ │ │ │ + b.n 271494 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27144c │ │ │ │ + b.n 27145c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 271410 │ │ │ │ + b.n 271420 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2713d8 │ │ │ │ + b.n 2713e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2713a8 │ │ │ │ + b.n 2713b8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 271378 │ │ │ │ + b.n 271388 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 271308 │ │ │ │ + b.n 271318 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2712d8 │ │ │ │ + b.n 2712e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2712a4 │ │ │ │ + b.n 2712b4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 271274 │ │ │ │ + b.n 271284 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 271244 │ │ │ │ + b.n 271254 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 271210 │ │ │ │ + b.n 271220 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 271270 │ │ │ │ + b.n 271280 │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 00270f98 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -700720,115 +700717,115 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 271042 │ │ │ │ str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 271450 │ │ │ │ + b.n 271460 │ │ │ │ lsls r1, r4, #1 │ │ │ │ @ instruction: 0xeb93ffff │ │ │ │ - b.n 271454 │ │ │ │ + b.n 271464 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 2714e4 │ │ │ │ + b.n 2714f4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 271358 │ │ │ │ + b.n 271368 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ bgt.n 2712da │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ - @ instruction: 0xffffdfa6 │ │ │ │ + @ instruction: 0xffffdfae │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ blt.n 2712c2 │ │ │ │ - vmla.i q15, , d6[0] │ │ │ │ + vmla.i q15, , d14[0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + b.n 27135c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - svc 30 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 271378 │ │ │ │ + b.n 271388 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 271408 │ │ │ │ + b.n 271418 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2713d4 │ │ │ │ + b.n 2713e4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 271484 │ │ │ │ + b.n 271494 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 271428 │ │ │ │ + b.n 271438 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 2714b8 │ │ │ │ + b.n 2714c8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #78 @ 0x4e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #18 │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 27150c │ │ │ │ + b.n 27151c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 271480 │ │ │ │ + b.n 271490 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - udf #8 │ │ │ │ + udf #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2714e0 │ │ │ │ + b.n 2714f0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 2715b8 │ │ │ │ + b.n 2715c8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ble.n 27135c │ │ │ │ + ble.n 27136c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 271594 │ │ │ │ + b.n 2715a4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 27162c │ │ │ │ + b.n 27163c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ble.n 2712f8 │ │ │ │ + ble.n 271308 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2715fc │ │ │ │ + b.n 27160c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 27169c │ │ │ │ + b.n 2716ac │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ble.n 271488 │ │ │ │ + ble.n 271498 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9511c │ │ │ │ @@ -700849,17 +700846,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bgt.n 2714a4 │ │ │ │ + bgt.n 2714b4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r0, r4, #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] @ (27149c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -700900,15 +700897,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r1, [sp, #608] @ 0x260 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ @@ -701421,55 +701418,55 @@ │ │ │ │ ... │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ble.n 271a24 │ │ │ │ + ble.n 271a34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bgt.n 2719c8 │ │ │ │ + bgt.n 2719d8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 271994 │ │ │ │ + bgt.n 2719a4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 271980 │ │ │ │ + bgt.n 271990 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bgt.n 271af4 │ │ │ │ + bgt.n 271b04 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bgt.n 271ab4 │ │ │ │ + bgt.n 271ac4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - blt.n 271a0c │ │ │ │ + blt.n 271a1c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 2719dc │ │ │ │ + blt.n 2719ec │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 2719a8 │ │ │ │ + blt.n 2719b8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 271b20 │ │ │ │ + blt.n 271b30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 271ad8 │ │ │ │ + blt.n 271ae8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bge.n 271a10 │ │ │ │ + bge.n 271a20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bge.n 2719d8 │ │ │ │ + bge.n 2719e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ @@ -702158,174 +702155,174 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #340] @ (272300 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 271934 │ │ │ │ ... │ │ │ │ - bls.n 272180 │ │ │ │ + bls.n 272190 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 272120 │ │ │ │ + bls.n 272130 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 2720ec │ │ │ │ + bls.n 2720fc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 2722ac │ │ │ │ + bls.n 2722bc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 27223c │ │ │ │ + bls.n 27224c │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r7, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2722a4 │ │ │ │ + bls.n 2722b4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bls.n 272250 │ │ │ │ + bls.n 272260 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 272130 │ │ │ │ + bhi.n 272140 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 272100 │ │ │ │ + bhi.n 272110 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 2722a0 │ │ │ │ + bhi.n 2722b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 272268 │ │ │ │ + bhi.n 272278 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 2722fc │ │ │ │ + bhi.n 27230c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bhi.n 27223c │ │ │ │ + bhi.n 27224c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvc.n 272208 │ │ │ │ + bvc.n 272218 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvc.n 2721d4 │ │ │ │ + bvc.n 2721e4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ble.n 2721f8 │ │ │ │ + ble.n 272208 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvc.n 272180 │ │ │ │ + bvc.n 272190 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [pc, #408] @ (2723d0 ) │ │ │ │ + ldr r7, [pc, #440] @ (2723f0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 27232c │ │ │ │ + bvc.n 27213c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvc.n 2722e0 │ │ │ │ + bvc.n 2722f0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvc.n 272270 │ │ │ │ + bvc.n 272280 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf0e8005f │ │ │ │ - bvs.n 272218 │ │ │ │ + @ instruction: 0xf0f0005f │ │ │ │ + bvs.n 272228 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvs.n 2721c8 │ │ │ │ + bvs.n 2721d8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvs.n 272174 │ │ │ │ + bvs.n 272184 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvs.n 272320 │ │ │ │ + bvs.n 272330 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #8 @ (adr r2, 27228c ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 2722ac ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #912] @ (27261c ) │ │ │ │ + ldr r4, [pc, #944] @ (27263c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [pc, #784] @ (2725a0 ) │ │ │ │ + ldr r5, [pc, #816] @ (2725c0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 27220c │ │ │ │ + bpl.n 27221c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 2721e0 │ │ │ │ + bpl.n 2721f0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r1, #66 @ 0x42 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 272394 │ │ │ │ + bpl.n 2721a4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 272348 │ │ │ │ + bpl.n 272358 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 272304 │ │ │ │ + bpl.n 272314 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 27229c │ │ │ │ + bmi.n 2722ac │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 272258 │ │ │ │ + bmi.n 272268 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 272380 │ │ │ │ + bmi.n 272390 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 272398 │ │ │ │ + bmi.n 2723a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 2721f4 │ │ │ │ + bcc.n 272204 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 2723c0 │ │ │ │ + bcc.n 2723d0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 27238c │ │ │ │ + bcc.n 27239c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 272330 │ │ │ │ + bcc.n 272340 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 272300 │ │ │ │ + bcc.n 272310 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 2722a4 │ │ │ │ + bcs.n 2722b4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -702359,17 +702356,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bne.n 2723b0 │ │ │ │ + bne.n 2723c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ │ │ │ │ 00272378 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -702764,121 +702761,121 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ strh r6, [r0, #20] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 27271c │ │ │ │ + beq.n 27272c │ │ │ │ lsls r1, r4, #1 │ │ │ │ bl 3587be >, 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+0x585e> │ │ │ │ - bne.n 2727f4 │ │ │ │ + bne.n 272804 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - beq.n 27271c │ │ │ │ + beq.n 27272c │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 272898 │ │ │ │ + beq.n 2728a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ strh r2, [r6, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - beq.n 27283c │ │ │ │ + beq.n 27284c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ @ instruction: 0xefcfffff │ │ │ │ - ldr r1, [pc, #32] @ (272808 ) │ │ │ │ + ldr r1, [pc, #64] @ (272828 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - beq.n 272778 │ │ │ │ + beq.n 272788 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [pc, #264] @ (272908 ) │ │ │ │ + ldr r1, [pc, #296] @ (272928 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - beq.n 2728f4 │ │ │ │ + beq.n 272704 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - beq.n 2728ec │ │ │ │ + beq.n 2728fc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - beq.n 272734 │ │ │ │ + beq.n 272744 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r1, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - beq.n 2728d8 │ │ │ │ + beq.n 2728e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - beq.n 272738 │ │ │ │ + beq.n 272748 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r0, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #88] @ (272888 ) │ │ │ │ + ldr r2, [pc, #120] @ (2728a8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - beq.n 2728fc │ │ │ │ + beq.n 27290c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [pc, #592] @ (272a98 ) │ │ │ │ + ldr r7, [pc, #624] @ (272ab8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - beq.n 272898 │ │ │ │ + beq.n 2728a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blx sp │ │ │ │ + blx lr │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, r1, r5 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [pc, #120] @ (272900 ) │ │ │ │ + ldr r7, [pc, #152] @ (272920 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98860 │ │ │ │ @@ -702899,17 +702896,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a1ea4 │ │ │ │ @@ -702970,15 +702967,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #19] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldrb r4, [r5, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -704558,151 +704555,151 @@ │ │ │ │ b.n 2739fc │ │ │ │ strb r0, [r7, #27] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #26] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - itee vs │ │ │ │ - lslvs r1, r4, #1 │ │ │ │ - ite cs @ unpredictable │ │ │ │ - lslcs r1, r4, #1 │ │ │ │ - itet cs @ unpredictable │ │ │ │ - lslcs r1, r4, #1 │ │ │ │ - lsrcc r0, r4, #32 │ │ │ │ + itet vc │ │ │ │ + lslvc r1, r4, #1 │ │ │ │ + ite cc @ unpredictable │ │ │ │ + lslcc r1, r4, #1 │ │ │ │ + itee cc @ unpredictable │ │ │ │ + lslcc r1, r4, #1 │ │ │ │ + lsrcs r0, r5, #32 │ │ │ │ lslcs r0, r4, #1 │ │ │ │ - itet eq │ │ │ │ - lsleq r1, r4, #1 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + itee ne │ │ │ │ + lslne r1, r4, #1 │ │ │ │ + bkpt 0x00ce │ │ │ │ lsleq r1, r4, #1 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bkpt 0x009c │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x0086 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r2, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r5, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r4, 273d3e │ │ │ │ + cbnz r4, 273d40 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r6, 273d3e │ │ │ │ + cbnz r6, 273d40 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r6, 273d3a │ │ │ │ + cbnz r6, 273d3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r2, 273d3e │ │ │ │ + cbnz r2, 273d40 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr.w r0, [pc, #1444] @ 274290 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #1436] @ 274294 │ │ │ │ @@ -705256,151 +705253,151 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #308] @ (2743bc ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ b.w 2739c8 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r4, 2742da │ │ │ │ + rev r4, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r4, 2742dc │ │ │ │ + cbnz r4, 2742de │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r4, 2742c4 │ │ │ │ + cbnz r4, 2742c6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r4, 2742c4 │ │ │ │ + cbnz r4, 2742c6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - revsh r2, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r2, 27435c │ │ │ │ + cbnz r2, 27435e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r0, 274350 │ │ │ │ + cbnz r0, 274352 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r4, r4 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb71e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r6, r1 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vshr.u32 q8, , #14 │ │ │ │ - stc 0, cr0, [ip], #-380 @ 0xfffffe84 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + vshr.u32 q8, , #6 │ │ │ │ + ldc 0, cr0, [r4], #-380 @ 0xfffffe84 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc 0, cr0, [r6], {95} @ 0x5f │ │ │ │ - stc 0, cr0, [r2], {95} @ 0x5f │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + ldc 0, cr0, [lr], {95} @ 0x5f │ │ │ │ + stc 0, cr0, [sl], {95} @ 0x5f │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vshr.u16 q0, , #4 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + vshr.u32 q0, , #28 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vmov.i32 q0, #239 @ 0x000000ef │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + vshr.u8 q0, , #2 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vqadd.u64 q0, q4, │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + vqadd.u8 q8, q0, │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vqadd.u32 q0, q1, │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + vqadd.u32 q0, q5, │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mrc2 0, 6, r0, cr4, cr15, {2} │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + mrc2 0, 6, r0, cr12, cr15, {2} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mrc2 0, 5, r0, cr14, cr15, {2} │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + mcr2 0, 6, r0, cr6, cr15, {2} │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r7, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mrc2 0, 3, r0, cr0, cr15, {2} │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + mrc2 0, 3, r0, cr8, cr15, {2} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mrc2 0, 2, r0, cr10, cr15, {2} │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + mcr2 0, 3, r0, cr2, cr15, {2} │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mcr2 0, 0, r0, cr6, cr15, {2} │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + mcr2 0, 0, r0, cr14, cr15, {2} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stc2l 0, cr0, [r2, #380]! @ 0x17c │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + stc2l 0, cr0, [sl, #380]! @ 0x17c │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc2 0, cr0, [r6, #380] @ 0x17c │ │ │ │ + ldc2 0, cr0, [lr, #380] @ 0x17c │ │ │ │ │ │ │ │ 002743c0 : │ │ │ │ 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, #720] @ (2746a0 ) │ │ │ │ @@ -705683,85 +705680,85 @@ │ │ │ │ b.n 27446e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 2746f0 │ │ │ │ + cbz r2, 2746f2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ @ instruction: 0xeaf9ffff │ │ │ │ - push {lr} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r6, 2746f8 │ │ │ │ + cbz r6, 2746fa │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfbb8005f │ │ │ │ + @ instruction: 0xfbc0005f │ │ │ │ str r6, [r4, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - uxth r4, r1 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfb84005f │ │ │ │ + @ instruction: 0xfb8c005f │ │ │ │ b.n 273fb2 │ │ │ │ vsri.64 q15, , #1 │ │ │ │ - vmlal.u , d15, d14[0] │ │ │ │ + vrshr.u32 , q3, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfb46005f │ │ │ │ - sxth r4, r6 │ │ │ │ + @ instruction: 0xfb4e005f │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfb2c005f │ │ │ │ + @ instruction: 0xfb34005f │ │ │ │ b.n 274ee2 │ │ │ │ @ instruction: 0xffffe3c9 │ │ │ │ - vsra.u64 , q11, #1 │ │ │ │ + vsra.u64 , q15, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfaee005f │ │ │ │ - cbz r4, 274732 │ │ │ │ + @ instruction: 0xfaf6005f │ │ │ │ + cbz r4, 274734 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfad4005f │ │ │ │ - push {r1, r3, r4} │ │ │ │ + @ instruction: 0xfadc005f │ │ │ │ + push {r1, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 274734 │ │ │ │ + cbz r4, 274736 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfa9c005f │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xfaa4005f │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r2, 274736 │ │ │ │ + cbz r2, 274738 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfa62005f │ │ │ │ - cbz r4, 274736 │ │ │ │ + @ instruction: 0xfa6a005f │ │ │ │ + cbz r4, 274738 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfa42005f │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + @ instruction: 0xfa4a005f │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r0, 27476c │ │ │ │ + cbz r0, 27476e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r0, 274738 │ │ │ │ + cbz r0, 27473a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfa08005f │ │ │ │ - push {r1, r7} │ │ │ │ + @ instruction: 0xfa10005f │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sxth r0, r6 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9ca005f │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + ldr??.w r0, [r2, #95] @ 0x5f │ │ │ │ + push {r2, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vst1.8 @ instruction: 0xf98e005f │ │ │ │ + ldrsb.w r0, [r6, #95] @ 0x5f │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d68c │ │ │ │ mov r3, r0 │ │ │ │ @@ -705781,17 +705778,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb.w r0, [r4, #95] @ 0x5f │ │ │ │ + ldrb.w r0, [ip, #95] @ 0x5f │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 2747b8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -705850,15 +705847,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r6, [r6, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 274892 │ │ │ │ + cbz r4, 274894 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldrb r4, [r7, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -705923,19 +705920,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - uxtb r2, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf792005f │ │ │ │ + @ instruction: 0xf79a005f │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ lsls r3, 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, #4016] @ 0xfb0 │ │ │ │ @@ -706285,57 +706282,57 @@ │ │ │ │ ... │ │ │ │ ldrb r4, [r4, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cbz r2, 274cf6 │ │ │ │ + cbz r2, 274cf8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r2, 274ce2 │ │ │ │ + cbz r2, 274ce4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf62a005f │ │ │ │ - sub sp, #8 │ │ │ │ + @ instruction: 0xf632005f │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf532005f │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + @ instruction: 0xf53a005f │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds.w r0, r4, #14614528 @ 0xdf0000 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + adds.w r0, ip, #14614528 @ 0xdf0000 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf4ce005f │ │ │ │ - add sp, #0 │ │ │ │ + @ instruction: 0xf4d6005f │ │ │ │ + add sp, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf4b0005f │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + @ instruction: 0xf4b8005f │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - eor.w r0, r0, #14614528 @ 0xdf0000 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + eor.w r0, r8, #14614528 @ 0xdf0000 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - orn r0, r2, #14614528 @ 0xdf0000 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + orn r0, sl, #14614528 @ 0xdf0000 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ands.w r0, sl, #14614528 @ 0xdf0000 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + bic.w r0, r2, #14614528 @ 0xdf0000 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf3fc005f │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + and.w r0, r4, #14614528 @ 0xdf0000 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf3de005f │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + @ instruction: 0xf3e6005f │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ubfx r0, r0, #1, #32 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + ubfx r0, r8, #1, #32 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - usat r0, #31, r2, asr #1 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + usat r0, #31, sl, asr #1 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - usat r0, #31, r4, lsl #1 │ │ │ │ + usat r0, #31, ip, lsl #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] │ │ │ │ sub sp, #12 │ │ │ │ @@ -706423,22 +706420,22 @@ │ │ │ │ mov r1, r6 │ │ │ │ blx 9d5b4 │ │ │ │ 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} │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf27e005f │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + @ instruction: 0xf286005f │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r1, 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, #1432] @ 0x598 │ │ │ │ subw sp, sp, #2596 @ 0xa24 │ │ │ │ @@ -707227,99 +707224,99 @@ │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrsb r6, [r6, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r2, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vshr.s32 q0, , #16 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + vshr.s32 q0, , #8 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vqadd.s64 q0, q4, │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + vqadd.s8 q8, q0, │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stcl 0, cr0, [ip], {95} @ 0x5f │ │ │ │ - revsh r2, r3 │ │ │ │ + ldcl 0, cr0, [r4], {95} @ 0x5f │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #552 @ (adr r7, 2758f0 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 275910 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldc 0, cr0, [sl], #-380 @ 0xfffffe84 │ │ │ │ - add r7, pc, #448 @ (adr r7, 275890 ) │ │ │ │ + mcrr 0, 5, r0, r2, cr15 │ │ │ │ + add r7, pc, #480 @ (adr r7, 2758b0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stc 0, cr0, [r0], #-380 @ 0xfffffe84 │ │ │ │ - add r7, pc, #288 @ (adr r7, 2757f8 ) │ │ │ │ + stc 0, cr0, [r8], #-380 @ 0xfffffe84 │ │ │ │ + add r7, pc, #320 @ (adr r7, 275818 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xebf8005f │ │ │ │ - add r7, pc, #176 @ (adr r7, 275790 ) │ │ │ │ + stc 0, cr0, [r0], {95} @ 0x5f │ │ │ │ + add r7, pc, #208 @ (adr r7, 2757b0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - rsbs r0, ip, pc, lsr #1 │ │ │ │ - subs r4, #18 │ │ │ │ + @ instruction: 0xebe4005f │ │ │ │ + subs r4, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, pc, #880 @ (adr r6, 275a5c ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 275a7c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xeb8c005f │ │ │ │ - add r6, pc, #520 @ (adr r6, 2758fc ) │ │ │ │ + @ instruction: 0xeb94005f │ │ │ │ + add r6, pc, #552 @ (adr r6, 27591c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, pc, #824 @ (adr r5, 275a30 ) │ │ │ │ + add r5, pc, #856 @ (adr r5, 275a50 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - orns r0, lr, pc, lsr #1 │ │ │ │ - add r5, pc, #720 @ (adr r5, 2759d0 ) │ │ │ │ + eor.w r0, r6, pc, lsr #1 │ │ │ │ + add r5, pc, #752 @ (adr r5, 2759f0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - orn r0, r4, pc, lsr #1 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + orn r0, ip, pc, lsr #1 │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, pc, #504 @ (adr r5, 275904 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 275924 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bic.w r0, lr, pc, lsr #1 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + bics.w r0, r6, pc, lsr #1 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, pc, #312 @ (adr r5, 275850 ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 275870 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrd r0, r0, [lr, #380]! @ 0x17c │ │ │ │ - add r5, pc, #208 @ (adr r5, 2757f0 ) │ │ │ │ + and.w r0, r6, pc, lsr #1 │ │ │ │ + add r5, pc, #240 @ (adr r5, 275810 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strd r0, r0, [r4, #380]! @ 0x17c │ │ │ │ + strd r0, r0, [ip, #380]! @ 0x17c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ blx 9a848 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ @@ -707812,83 +707809,83 @@ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ b.n 275d04 │ │ │ │ ... │ │ │ │ - add r4, pc, #104 @ (adr r4, 275cac ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 275ccc ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xe8c8005f │ │ │ │ - add r3, pc, #784 @ (adr r3, 275f5c ) │ │ │ │ + @ instruction: 0xe8d0005f │ │ │ │ + add r3, pc, #816 @ (adr r3, 275f7c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrd r0, r0, [r2], #-380 @ 0x17c │ │ │ │ - add r3, pc, #456 @ (adr r3, 275e1c ) │ │ │ │ + ldrd r0, r0, [sl], #-380 @ 0x17c │ │ │ │ + add r3, pc, #488 @ (adr r3, 275e3c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xe820005f │ │ │ │ - add r3, pc, #344 @ (adr r3, 275db4 ) │ │ │ │ + @ instruction: 0xe828005f │ │ │ │ + add r3, pc, #376 @ (adr r3, 275dd4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xe804005f │ │ │ │ - add r3, pc, #144 @ (adr r3, 275cf4 ) │ │ │ │ + @ instruction: 0xe80c005f │ │ │ │ + add r3, pc, #176 @ (adr r3, 275d14 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 275c0c │ │ │ │ + b.n 275c1c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 27602c ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 27604c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 275bb0 │ │ │ │ + b.n 275bc0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, pc, #712 @ (adr r2, 275f3c ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 275f5c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb622 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, pc, #712 @ (adr r1, 275f4c ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 275f6c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 275db8 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 275dd8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 275884 │ │ │ │ + b.n 275894 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, pc, #208 @ (adr r1, 275d60 ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 275d80 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 27585c │ │ │ │ + b.n 27586c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, pc, #112 @ (adr r1, 275d08 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 275d28 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 275834 │ │ │ │ + b.n 275844 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, pc, #16 @ (adr r1, 275cb0 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 275cd0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 27580c │ │ │ │ + b.n 27581c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, pc, #848 @ (adr r0, 275ff8 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 276018 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 2757b4 │ │ │ │ + b.n 2757c4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, pc, #696 @ (adr r0, 275f68 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 275f88 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 275770 │ │ │ │ + b.n 275780 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, pc, #512 @ (adr r0, 275eb8 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 275ed8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 27571c │ │ │ │ + b.n 27572c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, pc, #408 @ (adr r0, 275e58 ) │ │ │ │ + add r0, pc, #440 @ (adr r0, 275e78 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 2756f0 │ │ │ │ + b.n 275700 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, pc, #224 @ (adr r0, 275da8 ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 275dc8 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 27569c │ │ │ │ + b.n 2756ac │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr.w r1, [r4, r2, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ bne.n 275d02 │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ add.w ip, r7, r3, lsl #3 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ @@ -708605,124 +708602,124 @@ │ │ │ │ ldr.w r8, [r2, r4, lsl #2] │ │ │ │ str r6, [sp, #248] @ 0xf8 │ │ │ │ str.w r9, [sp, #256] @ 0x100 │ │ │ │ str.w fp, [sp, #272] @ 0x110 │ │ │ │ b.n 27661e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 276980 │ │ │ │ + b.n 276990 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 2768c4 │ │ │ │ + b.n 2768d4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 276890 │ │ │ │ + b.n 2768a0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 276850 │ │ │ │ + b.n 276860 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 2767fc │ │ │ │ + b.n 27680c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 276564 │ │ │ │ + b.n 276574 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 276510 │ │ │ │ + b.n 276520 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 2764dc │ │ │ │ + b.n 2764ec │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r6, 27653e │ │ │ │ + cbz r6, 276540 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ble.n 27645c │ │ │ │ + ble.n 27646c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ble.n 27642c │ │ │ │ + ble.n 27643c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ble.n 276600 │ │ │ │ + ble.n 276410 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ble.n 2765d4 │ │ │ │ + ble.n 2765e4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ble.n 276588 │ │ │ │ + ble.n 276598 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ble.n 276534 │ │ │ │ + ble.n 276544 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bgt.n 2764f8 │ │ │ │ + bgt.n 276508 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bgt.n 2764cc │ │ │ │ + bgt.n 2764dc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #141 @ 0x8d │ │ │ │ movs r0, r0 │ │ │ │ b.n 275d56 │ │ │ │ - vqshl.u64 , q8, #63 @ 0x3f │ │ │ │ + vqshl.u64 , q12, #63 @ 0x3f │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ blt.w 277e0e │ │ │ │ vldr d7, [r3, #72] @ 0x48 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ @@ -709029,15 +709026,15 @@ │ │ │ │ mov fp, r7 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ b.n 27696a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r3, r9 │ │ │ │ strd r7, r8, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ @@ -709573,103 +709570,103 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 275e22 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 276f68 │ │ │ │ + bvs.n 276f78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 276f30 │ │ │ │ + bvs.n 276f40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 276f00 │ │ │ │ + bvs.n 276f10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bvs.n 276ec8 │ │ │ │ + bvs.n 276ed8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 276f6c │ │ │ │ + bpl.n 276f7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 276f3c │ │ │ │ + bpl.n 276f4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bpl.n 276f10 │ │ │ │ + bpl.n 276f20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 276ee0 │ │ │ │ + bpl.n 276ef0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 276eac │ │ │ │ + bmi.n 276ebc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 276e7c │ │ │ │ + bmi.n 276e8c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 276e4c │ │ │ │ + bmi.n 276e5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 276e20 │ │ │ │ + bmi.n 276e30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 276ff0 │ │ │ │ + bmi.n 277000 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 276fc0 │ │ │ │ + bmi.n 276fd0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 276f90 │ │ │ │ + bmi.n 276fa0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bmi.n 276f5c │ │ │ │ + bmi.n 276f6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcc.n 276f28 │ │ │ │ + bmi.n 276f38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcc.n 276ef4 │ │ │ │ + bcc.n 276f04 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcc.n 276ec0 │ │ │ │ + bcc.n 276ed0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcc.n 276e8c │ │ │ │ + bcc.n 276e9c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bne.n 276ea4 │ │ │ │ + bne.n 276eb4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bne.n 276e74 │ │ │ │ + bne.n 276e84 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr.w r3, [pc, #1712] @ 277610 │ │ │ │ mov ip, sl │ │ │ │ ldr.w sl, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r8 │ │ │ │ add r3, pc │ │ │ │ mov r8, ip │ │ │ │ @@ -710265,49 +710262,49 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ bvs.n 27752e │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ mov r8, r9 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r5 │ │ │ │ @@ -710590,49 +710587,49 @@ │ │ │ │ bcs.n 277970 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ ands r4, r2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movw r4, #1847 @ 0x737 │ │ │ │ blx 9e150 │ │ │ │ ldr.w r3, [pc, #1788] @ 2780e8 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #8 │ │ │ │ @@ -711309,156 +711306,156 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #300] @ (278204 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 277c94 │ │ │ │ ... │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc 0, cr0, [lr], {96} @ 0x60 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + stc 0, cr0, [r6], #384 @ 0x180 │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - itt │ │ │ │ - lsl r7, r3, #1 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + stmia r0!, {r2} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ - lsls r1, r4, #1 │ │ │ │ - nop {13} │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ + lsls r1, r4, #1 │ │ │ │ + it le │ │ │ │ + lslle r7, r3, #1 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ittt ge │ │ │ │ + itet ge │ │ │ │ lslge r7, r3, #1 │ │ │ │ - strge r5, [sp, #64] @ 0x40 │ │ │ │ + strlt r5, [sp, #96] @ 0x60 │ │ │ │ lslge r7, r3, #1 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - itet vc │ │ │ │ + ittt vc │ │ │ │ lslvc r7, r3, #1 │ │ │ │ - subsvs.w r0, r0, r0, asr #1 │ │ │ │ - ldrbvc r0, [r3, #10] │ │ │ │ + subsvc.w r0, r8, r0, asr #1 │ │ │ │ + ldrbvc r0, [r4, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - it mi │ │ │ │ - lslmi r7, r3, #1 │ │ │ │ + sevl │ │ │ │ + lsls r7, r3, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 9d150 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 27822e │ │ │ │ ldr r0, [pc, #904] @ (2785a0 ) │ │ │ │ movw r1, #798 @ 0x31e │ │ │ │ @@ -711803,79 +711800,79 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #140] @ (278620 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 277c94 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbnz r2, 278666 │ │ │ │ + cbnz r2, 278668 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbnz r0, 278668 │ │ │ │ + cbnz r0, 27866a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbnz r4, 27864c │ │ │ │ + cbnz r4, 27864e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - revsh r0, r7 │ │ │ │ + cbnz r0, 278650 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - revsh r2, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r7, r3, #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, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ @@ -712463,129 +712460,129 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ adds r2, r4, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmia r5!, {r0, r1, r3, r6, r7} │ │ │ │ - @ instruction: 0xffff73e8 │ │ │ │ + vrsra.u64 , q8, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r7, r3, #1 │ │ │ │ adds r2, r0, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bkpt 0x00bb │ │ │ │ - vrshr.u64 q8, q11, #1 │ │ │ │ + vrshr.u64 q8, q15, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb6a6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r7, #13] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r2, 278de0 │ │ │ │ + cbz r2, 278de2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9eccc │ │ │ │ @@ -712606,17 +712603,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - uxth r0, r1 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r7, 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 a1ea4 │ │ │ │ @@ -712698,23 +712695,23 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 278e64 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 278eec │ │ │ │ + cbz r4, 278eee │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r5, #3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r2, 278ee4 │ │ │ │ + cbz r2, 278ee6 │ │ │ │ lsls r7, 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 r4, r3 │ │ │ │ @@ -712744,17 +712741,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (278f24 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 278f2a │ │ │ │ + cbz r4, 278f2c │ │ │ │ lsls r7, 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] @ (278f94 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -712795,15 +712792,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r3, #27 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r4, #1 │ │ │ │ asrs r0, r4, #26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -712874,27 +712871,27 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (279084 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 279010 │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 00279088 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -712925,19 +712922,19 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 002790ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -714031,199 +714028,199 @@ │ │ │ │ ... │ │ │ │ asrs r0, r1, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bge.n 279e24 │ │ │ │ + bge.n 279e34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl 263dd6 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 279d54 │ │ │ │ + blt.n 279d64 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 279e84 │ │ │ │ + blt.n 279e94 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #880 @ (adr r7, 27a198 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 27a1b8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #712 @ (adr r7, 27a0f8 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 27a118 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcc.n 279da0 │ │ │ │ + bcc.n 279db0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #384 @ (adr r7, 279fc4 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 279fe4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #152 @ (adr r7, 279ee4 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 279f04 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 27a23c ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 279e5c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, pc, #800 @ (adr r6, 27a17c ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 27a19c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - b.n 27a528 │ │ │ │ + b.n 27a538 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, pc, #328 @ (adr r6, 279fbc ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 279fdc ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, pc, #136 @ (adr r6, 279f04 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 279f24 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfb140060 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + @ instruction: 0xfb1c0060 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, pc, #848 @ (adr r5, 27a1d8 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 27a1f8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r5, pc, #728 @ (adr r5, 27a168 ) │ │ │ │ + add r5, pc, #760 @ (adr r5, 27a188 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, pc, #136 @ (adr r7, 279f20 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 279f40 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #912 @ (adr r3, 27a23c ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 27a25c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #592 @ (adr r3, 27a104 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 27a124 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #480 @ (adr r3, 27a09c ) │ │ │ │ + add r3, pc, #512 @ (adr r3, 27a0bc ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #368 @ (adr r3, 27a034 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 27a054 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #176 @ (adr r3, 279f7c ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 279f9c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #0 @ (adr r3, 279ed4 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 279ef4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #912 @ (adr r2, 27a26c ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 27a28c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx a1870 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 998a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -714652,81 +714649,81 @@ │ │ │ │ cmp r4, r1 │ │ │ │ bge.n 27a32c │ │ │ │ mov r4, r6 │ │ │ │ b.n 27a240 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r0, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #112 @ (adr r1, 27a3e0 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 27a400 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #552 @ (adr r0, 27a5a0 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 27a5c0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #456 @ (adr r0, 27a548 ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 27a568 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #344 @ (adr r0, 27a4e0 ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 27a500 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #152 @ (adr r0, 27a428 ) │ │ │ │ + add r0, pc, #184 @ (adr r0, 27a448 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r0, [pc, #496] @ (27a5e4 ) │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #488] @ (27a5e8 ) │ │ │ │ @@ -714922,59 +714919,59 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #96] @ (27a63c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 27a294 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r7, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -715190,21 +715187,21 @@ │ │ │ │ b.n 27a6ac │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ vswp q0, q13 │ │ │ │ vhadd.u32 q8, q4, q13 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 0027a8bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -715774,162 +715771,162 @@ │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ stc2l 0, cr0, [r0, #-424] @ 0xfffffe58 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ stc2 15, cr15, [pc, #-1020]! @ 27ab1c │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldc2 0, cr0, [r2], {106} @ 0x6a │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 27a9fa │ │ │ │ vrsra.u64 q15, , #1 │ │ │ │ - vabal.u , d31, d6 │ │ │ │ + vabal.u , d31, d14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 27aa42 │ │ │ │ - vrsubhn.i d21, , q1 │ │ │ │ + vrsubhn.i d21, , q5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -715947,21 +715944,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (27b090 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 27a97e │ │ │ │ - bne.n 27b004 │ │ │ │ + bne.n 27b014 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #16] @ (27b0a0 ) │ │ │ │ + ldr r7, [pc, #48] @ (27b0c0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9979c │ │ │ │ @@ -715982,17 +715979,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #736] @ (27b3bc ) │ │ │ │ + ldr r6, [pc, #768] @ (27b3dc ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -716298,17 +716295,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r6, r3] │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ lsls r7, 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 │ │ │ │ @@ -716335,17 +716332,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r7, 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] @ (27b564 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -716384,15 +716381,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add.w r0, r6, #106 @ 0x6a │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ @ instruction: 0xf0ce006a │ │ │ │ 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 │ │ │ │ @@ -716448,17 +716445,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (27b61c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r7, [pc, #488] @ (27b804 ) │ │ │ │ + ldr r7, [pc, #520] @ (27b824 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 0027b620 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -716665,55 +716662,55 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ vmla.i32 d16, d2, d10[1] │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #296] @ (27b974 ) │ │ │ │ + ldr r7, [pc, #328] @ (27b994 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldr r7, [pc, #528] @ (27ba64 ) │ │ │ │ + ldr r7, [pc, #560] @ (27ba84 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #216] @ (27b930 ) │ │ │ │ + ldr r7, [pc, #248] @ (27b950 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #744] @ (27bb48 ) │ │ │ │ + ldr r6, [pc, #776] @ (27bb68 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ vhadd.s8 q8, q2, q13 │ │ │ │ - ldr r6, [pc, #536] @ (27ba84 ) │ │ │ │ + ldr r6, [pc, #568] @ (27baa4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ stc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - ldr r6, [pc, #288] @ (27b99c ) │ │ │ │ + ldr r6, [pc, #320] @ (27b9bc ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [pc, #184] @ (27b93c ) │ │ │ │ + ldr r6, [pc, #216] @ (27b95c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ stc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ - ldr r5, [pc, #720] @ (27bb64 ) │ │ │ │ + ldr r5, [pc, #752] @ (27bb84 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [pc, #616] @ (27bb04 ) │ │ │ │ + ldr r5, [pc, #648] @ (27bb24 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [pc, #496] @ (27ba94 ) │ │ │ │ + ldr r5, [pc, #528] @ (27bab4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 981e0 │ │ │ │ @@ -716733,17 +716730,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r4, [pc, #680] @ (27bb94 ) │ │ │ │ + ldr r4, [pc, #712] @ (27bbb4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r7, 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 a1ea4 │ │ │ │ @@ -716793,15 +716790,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldcl 0, cr0, [r2], #424 @ 0x1a8 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #800] @ (27bca4 ) │ │ │ │ + ldr r4, [pc, #832] @ (27bcc4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldc 0, cr0, [sl], #424 @ 0x1a8 │ │ │ │ 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 │ │ │ │ @@ -717297,111 +717294,111 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 27c0f0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldcl 0, cr0, [r0], #-424 @ 0xfffffe58 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ mcrr 0, 6, r0, r8, cr10 │ │ │ │ - ldr r4, [pc, #48] @ (27bf18 ) │ │ │ │ + ldr r4, [pc, #80] @ (27bf38 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [pc, #64] @ (27bf2c ) │ │ │ │ + ldr r4, [pc, #96] @ (27bf4c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [pc, #72] @ (27bf3c ) │ │ │ │ + ldr r4, [pc, #104] @ (27bf5c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r3, [pc, #624] @ (27c168 ) │ │ │ │ + ldr r3, [pc, #656] @ (27c188 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #472] @ (27c0d4 ) │ │ │ │ + ldr r2, [pc, #504] @ (27c0f4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [pc, #376] @ (27c07c ) │ │ │ │ + ldr r2, [pc, #408] @ (27c09c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [pc, #280] @ (27c024 ) │ │ │ │ + ldr r2, [pc, #312] @ (27c044 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [pc, #552] @ (27c13c ) │ │ │ │ + ldr r1, [pc, #584] @ (27c15c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [pc, #216] @ (27bff0 ) │ │ │ │ + ldr r1, [pc, #248] @ (27c010 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [pc, #216] @ (27bff4 ) │ │ │ │ + ldr r1, [pc, #248] @ (27c014 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #848] @ (27c274 ) │ │ │ │ + ldr r0, [pc, #880] @ (27c294 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [pc, #840] @ (27c270 ) │ │ │ │ + ldr r0, [pc, #872] @ (27c290 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #736] @ (27c210 ) │ │ │ │ + ldr r0, [pc, #768] @ (27c230 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #552] @ (27c160 ) │ │ │ │ + ldr r0, [pc, #584] @ (27c180 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #448] @ (27c100 ) │ │ │ │ + ldr r0, [pc, #480] @ (27c120 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #240] @ (27c038 ) │ │ │ │ + ldr r0, [pc, #272] @ (27c058 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blxns sp │ │ │ │ + blxns lr │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blx sl │ │ │ │ + blx fp │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blxns r6 │ │ │ │ + blxns r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 0027bf6c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ (27bf8c ) │ │ │ │ add r1, pc │ │ │ │ blx 98f0c │ │ │ │ blx a1ea4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0027bf90 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ (27bfb0 ) │ │ │ │ add r1, pc │ │ │ │ blx 98f0c │ │ │ │ blx a1ea4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ lsls r5, r4, #1 │ │ │ │ │ │ │ │ 0027bfb4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -717586,62 +717583,62 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 27c056 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 27be34 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r6, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [sp :256] │ │ │ │ - mov r0, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r7, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 27bd38 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp r8, fp │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ str.w pc, [r9, #255]! │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp r8, fp │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add ip, sp │ │ │ │ + add ip, lr │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, sl │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1f34 │ │ │ │ @@ -717661,17 +717658,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r6, r3 │ │ │ │ + add r6, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -717732,15 +717729,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 27c9d0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r6 │ │ │ │ + add sl, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 27c980 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -718314,68 +718311,68 @@ │ │ │ │ b.n 27c468 │ │ │ │ nop │ │ │ │ ... │ │ │ │ b.n 27ce4c │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r0 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 27cd80 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cmn r2, r5 │ │ │ │ + cmn r2, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfb38005e │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + @ instruction: 0xfb40005e │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - tst r2, r7 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - tst r0, r6 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sbcs r0, r7 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sbcs r2, r3 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r4 │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r4 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r6, [r2, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ vsub.f64 d7, d9, d11 │ │ │ │ vmov.f64 d9, d11 │ │ │ │ vmov.f64 d10, d7 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ b.n 27c75c │ │ │ │ vcmpe.f64 d1, d5 │ │ │ │ @@ -718647,27 +718644,27 @@ │ │ │ │ mov r2, r0 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ b.n 27cea0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr.w r2, [r4, #-56] │ │ │ │ add r2, fp │ │ │ │ vldr d7, [r2] │ │ │ │ vadd.f64 d7, d7, d0 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr.w r2, [r4, #-52] │ │ │ │ @@ -718825,15 +718822,15 @@ │ │ │ │ mov sl, r6 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, r3 │ │ │ │ str.w r9, [sp, #112] @ 0x70 │ │ │ │ b.n 27d074 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ lsls r1, r4, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bge.w 27d79a │ │ │ │ ldr.w r3, [r4, #-72] │ │ │ │ ldr.w r1, [r3, r7, lsl #2] │ │ │ │ ldr.w r3, [r4, #-88] │ │ │ │ @@ -719190,31 +719187,31 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ b.w 27c468 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #12 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r1, #723 @ 0x2d3 │ │ │ │ ldr.w r0, [pc, #2388] @ 27dea0 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -719992,195 +719989,195 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 27e0b8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r1, #122 @ 0x7a │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r2, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + adds r6, r1, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr.w r0, [r4, #-92] │ │ │ │ blx 998a4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 27e028 │ │ │ │ ldr r1, [pc, #248] @ (27e114 ) │ │ │ │ @@ -720270,27 +720267,27 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (27e12c ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 27e080 │ │ │ │ nop │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r7, 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, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #964] @ (27e508 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -720647,37 +720644,37 @@ │ │ │ │ eors r1, r3 │ │ │ │ stmia r4!, {r4, r6, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r3, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ ldr r0, [pc, #496] @ (27e73c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -720865,41 +720862,41 @@ │ │ │ │ mov r4, r8 │ │ │ │ mov r5, fp │ │ │ │ b.n 27e5b8 │ │ │ │ mov r4, r8 │ │ │ │ b.n 27e580 │ │ │ │ movs r3, #0 │ │ │ │ b.n 27e5b8 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 0027e774 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -721335,141 +721332,141 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ bkpt 0x008a │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr??.w pc, [r1, #255]! │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r1, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ bge.n 27ec86 │ │ │ │ @ instruction: 0xffffd9db │ │ │ │ - vcvt.u32.f32 d17, d0, #1 │ │ │ │ + vcvt.u32.f32 d17, d8, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r2, [r7, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ bls.n 27eb5e │ │ │ │ - vtbx.8 d17, {d31- instruction: 0xffff1bd0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r1, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9604c │ │ │ │ @@ -721490,17 +721487,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r7, 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 │ │ │ │ @@ -721543,15 +721540,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb8b2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ @ instruction: 0xb878 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -721614,17 +721611,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #4 │ │ │ │ blx 9a5f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -721669,21 +721666,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r7, 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, #3944] @ 0xf68 │ │ │ │ ldr.w ip, [pc, #2088] @ 27f760 │ │ │ │ @@ -722369,49 +722366,49 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xb6d8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6ae │ │ │ │ lsls r2, r5, #1 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #768] @ (27fa74 ) │ │ │ │ + ldr r7, [pc, #800] @ (27fa94 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #640] @ (27f9fc ) │ │ │ │ + ldr r7, [pc, #672] @ (27fa1c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #504] @ (27f97c ) │ │ │ │ + ldr r7, [pc, #536] @ (27f99c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [pc, #120] @ (27f804 ) │ │ │ │ + ldr r7, [pc, #152] @ (27f824 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [pc, #1016] @ (27fb8c ) │ │ │ │ + ldr r7, [pc, #24] @ (27f7ac ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [pc, #40] @ (27f7c8 ) │ │ │ │ + ldr r4, [pc, #72] @ (27f7e8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [pc, #88] @ (27f804 ) │ │ │ │ + ldr r1, [pc, #120] @ (27f824 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [pc, #896] @ (27fb34 ) │ │ │ │ + ldr r0, [pc, #928] @ (27fb54 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 27f6a4 │ │ │ │ b.n 27f680 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -722493,37 +722490,37 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (27f8b8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 27f10a │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [pc, #304] @ (27f9c4 ) │ │ │ │ + ldr r0, [pc, #336] @ (27f9e4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [pc, #72] @ (27f8e4 ) │ │ │ │ + ldr r0, [pc, #104] @ (27f904 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - blx fp │ │ │ │ + blx ip │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - blxns r7 │ │ │ │ + blxns r8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - blx r4 │ │ │ │ + blx r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 0027f8bc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -722805,93 +722802,93 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 27f964 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #280 @ 0x118 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r1, r4, #1 │ │ │ │ bl 9dba2 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r5, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r7, r3, #1 │ │ │ │ add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mov lr, r1 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl fff65bc6 ::Settings::boolParam@@Base+0xff63492e> │ │ │ │ bl ffef3bca ::Settings::boolParam@@Base+0xff5c2932> │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, fp │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mov r6, r6 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl 66dbde │ │ │ │ bl 63fbe2 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r8, pc │ │ │ │ + mov r0, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp lr, fp │ │ │ │ + cmp lr, ip │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl 57dbf6 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp sl, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r0, ip │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r8, ip │ │ │ │ + add r8, sp │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r8, r3 │ │ │ │ + add r8, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0c64 │ │ │ │ @@ -722912,17 +722909,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bics r4, r4 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -722973,17 +722970,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmn r0, r7 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r7, 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] @ (27fdac ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -723024,15 +723021,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 0027fdbc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -723393,37 +723390,37 @@ │ │ │ │ b.n 2800a8 │ │ │ │ ldrd fp, r7, [sp, #72] @ 0x48 │ │ │ │ b.n 27ff2e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r7, r3, #1 │ │ │ │ add r5, pc, #432 @ (adr r5, 2803d0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r0, [pc, #952] @ (2805e8 ) │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #944] @ (2805ec ) │ │ │ │ @@ -723759,62 +723756,62 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2805ba │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r4, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ pld [r7, #4095] @ 0xfff │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r6, r4, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ mov r0, sl │ │ │ │ blx 9c1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 28079c │ │ │ │ @@ -724232,122 +724229,122 @@ │ │ │ │ vsub.f64 d8, d8, d12 │ │ │ │ mov r0, r4 │ │ │ │ blx a0fa4 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ b.n 280366 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - and.w r0, lr, #14548992 @ 0xde0000 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + ands.w r0, r6, #14548992 @ 0xde0000 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf374005e │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + @ instruction: 0xf37c005e │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #114 @ 0x72 │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - mov ip, lr │ │ │ │ + mov ip, pc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + adds r7, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf1940061 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + @ instruction: 0xf19c0061 │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 94bb8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ blx a0d5c │ │ │ │ subs r5, r5, r0 │ │ │ │ @@ -724598,57 +724595,57 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 2802a8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r4, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vmla.i q8, q3, d16[0] │ │ │ │ - adds r2, #6 │ │ │ │ + vmla.i q8, q7, d16[0] │ │ │ │ + adds r2, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vmla.i16 q8, q4, d0[2] │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + vmla.i32 q8, q0, d0[1] │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r7, 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -724826,16 +724823,16 @@ │ │ │ │ blx 9dc18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 280eca │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ b.n 280eee │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [sl, #384]! @ 0x180 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + stc2l 0, cr0, [r2, #384] @ 0x180 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 002810e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -725279,104 +725276,104 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2, #-384] @ 0xfffffe80 │ │ │ │ + stc2 0, cr0, [sl, #-384] @ 0xfffffe80 │ │ │ │ ldc2l 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ - stc2l 0, cr0, [r6, #384]! @ 0x180 │ │ │ │ - hlt 0x0026 │ │ │ │ + stc2l 0, cr0, [lr, #384]! @ 0x180 │ │ │ │ + hlt 0x002e │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r1, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r4], #-384 @ 0xfffffe80 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + ldc2l 0, cr0, [ip], #-384 @ 0xfffffe80 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldc2 0, cr0, [sl], #-384 @ 0xfffffe80 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + mcrr2 0, 6, r0, r2, cr0 │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @ instruction: 0xeb59ffff │ │ │ │ @ instruction: 0xea9fffff │ │ │ │ - @ instruction: 0xfbfc0060 │ │ │ │ - cmp r6, #12 │ │ │ │ + stc2 0, cr0, [r4], {96} @ 0x60 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - umaal r0, r0, r2, r0 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + umaal r0, r0, sl, r0 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2 0, cr0, [lr, #-384]! @ 0xfffffe80 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + stc2l 0, cr0, [r6, #-384] @ 0xfffffe80 │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stc2 0, cr0, [r6, #-384]! @ 0xfffffe80 │ │ │ │ - @ instruction: 0xfb620060 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + stc2 0, cr0, [lr, #-384]! @ 0xfffffe80 │ │ │ │ + @ instruction: 0xfb6a0060 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfb480060 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + @ instruction: 0xfb500060 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r4], {96} @ 0x60 │ │ │ │ - @ instruction: 0xfaf40060 │ │ │ │ - cmp r5, #4 │ │ │ │ + ldc2l 0, cr0, [ip], {96} @ 0x60 │ │ │ │ + @ instruction: 0xfafc0060 │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc2 0, cr0, [ip], {96} @ 0x60 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + stc2 0, cr0, [r4], #384 @ 0x180 │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xfaa00060 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xfaa80060 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfa820060 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + @ instruction: 0xfa8a0060 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mrrc2 0, 6, r0, r0, cr0 @ │ │ │ │ - @ instruction: 0xfa3c0060 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + mrrc2 0, 6, r0, r8, cr0 │ │ │ │ + @ instruction: 0xfa440060 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 281b88 │ │ │ │ + b.n 281b98 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stc2 0, cr0, [r0], #-384 @ 0xfffffe80 │ │ │ │ - ldr??.w r0, [r4, #96] @ 0x60 │ │ │ │ - cmp r4, #4 │ │ │ │ + stc2 0, cr0, [r8], #-384 @ 0xfffffe80 │ │ │ │ + ldr??.w r0, [ip, #96] @ 0x60 │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xfbf80060 │ │ │ │ - ldrsh.w r0, [r0, #96] @ 0x60 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + stc2 0, cr0, [r0], {96} @ 0x60 │ │ │ │ + ldrsh.w r0, [r8, #96] @ 0x60 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mcrr2 0, 6, r0, r4, cr0 │ │ │ │ - stc2 0, cr0, [r0], #-384 @ 0xfffffe80 │ │ │ │ - @ instruction: 0xfbca0060 │ │ │ │ - vld4.16 {d16-d19}, [lr :128], r0 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + mcrr2 0, 6, r0, ip, cr0 │ │ │ │ + stc2 0, cr0, [r8], #-384 @ 0xfffffe80 │ │ │ │ + @ instruction: 0xfbd20060 │ │ │ │ + ldr??.w r0, [r6, r0, lsl #2] │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfbfe0060 │ │ │ │ - ldc2 0, cr0, [ip], #-384 @ 0xfffffe80 │ │ │ │ - ldrsh.w r0, [r0, r0, lsl #2] │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + stc2 0, cr0, [r6], {96} @ 0x60 │ │ │ │ + mcrr2 0, 6, r0, r4, cr0 │ │ │ │ + ldrsh.w r0, [r8, r0, lsl #2] │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stc2 0, cr0, [r2], #-384 @ 0xfffffe80 │ │ │ │ - ldr??.w r0, [r6, #96] @ 0x60 │ │ │ │ - cmp r3, #6 │ │ │ │ + stc2 0, cr0, [sl], #-384 @ 0xfffffe80 │ │ │ │ + ldr??.w r0, [lr, #96] @ 0x60 │ │ │ │ + cmp r3, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stc2 0, cr0, [r4], {96} @ 0x60 │ │ │ │ - ldrh.w r0, [sl, #96] @ 0x60 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + stc2 0, cr0, [ip], {96} @ 0x60 │ │ │ │ + str.w r0, [r2, #96] @ 0x60 │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r2, [pc, #304] @ (2817d0 ) │ │ │ │ add.w r3, r6, #88 @ 0x58 │ │ │ │ ldr r1, [pc, #304] @ (2817d4 ) │ │ │ │ strd r0, r5, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -725486,41 +725483,41 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #84] @ (28181c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2811a4 │ │ │ │ - @ instruction: 0xfaa80060 │ │ │ │ - @ instruction: 0xfb0a0060 │ │ │ │ - @ instruction: 0xf7420060 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + @ instruction: 0xfab00060 │ │ │ │ + @ instruction: 0xfb120060 │ │ │ │ + @ instruction: 0xf74a0060 │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xfaec0060 │ │ │ │ - @ instruction: 0xf7080060 │ │ │ │ - cmp r1, #24 │ │ │ │ + @ instruction: 0xfaf40060 │ │ │ │ + @ instruction: 0xf7100060 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfad00060 │ │ │ │ - @ instruction: 0xfb4a0060 │ │ │ │ - movt r0, #59488 @ 0xe860 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + @ instruction: 0xfad80060 │ │ │ │ + @ instruction: 0xfb520060 │ │ │ │ + @ instruction: 0xf6d60060 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xfb200060 │ │ │ │ - @ instruction: 0xf6880060 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + @ instruction: 0xfb280060 │ │ │ │ + @ instruction: 0xf6900060 │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xfafc0060 │ │ │ │ - movw r0, #34912 @ 0x8860 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + @ instruction: 0xfb040060 │ │ │ │ + @ instruction: 0xf6500060 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98c2c │ │ │ │ @@ -725541,16 +725538,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs.w r0, ip, #14680064 @ 0xe00000 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + rsb r0, r4, #14680064 @ 0xe00000 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -725607,15 +725604,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - vld1.8 {d16[3]}, [r2], r0 │ │ │ │ + vld1.8 {d16[3]}, [sl], r0 │ │ │ │ ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -725651,16 +725648,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vld4.16 {d16-d19}, [r4 :128], r0 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + vld4.16 {d16-d19}, [ip :128], r0 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r7, 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, #3904] @ 0xf40 │ │ │ │ ldr.w lr, [pc, #1164] @ 281e38 │ │ │ │ @@ -726066,25 +726063,25 @@ │ │ │ │ ... │ │ │ │ ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf7040060 │ │ │ │ - subw r0, r8, #2144 @ 0x860 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xf70c0060 │ │ │ │ + @ instruction: 0xf6b00060 │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf6700060 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + @ instruction: 0xf6780060 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adc.w r0, r2, #14680064 @ 0xe00000 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ + adc.w r0, sl, #14680064 @ 0xe00000 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf4ba0060 │ │ │ │ + @ instruction: 0xf4c20060 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ ldr r0, [pc, #892] @ (2821e8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #884] @ (2821ec ) │ │ │ │ @@ -726437,82 +726434,82 @@ │ │ │ │ ldr r0, [pc, #204] @ (2822a0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 281ec6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - orn r0, r8, #14680064 @ 0xe00000 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + orns r0, r0, #14680064 @ 0xe00000 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bic.w r0, r0, #14680064 @ 0xe00000 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + bic.w r0, r8, #14680064 @ 0xe00000 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf3fa0060 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + and.w r0, r2, #14680064 @ 0xe00000 │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf3d00060 │ │ │ │ - movs r1, #16 │ │ │ │ + @ instruction: 0xf3d80060 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf3840060 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xf38c0060 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf36a0060 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xf3720060 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf34a0060 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf3520060 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @ instruction: 0xf96dffff │ │ │ │ - @ instruction: 0xf35e0060 │ │ │ │ - @ instruction: 0xf3360060 │ │ │ │ - @ instruction: 0xf2e40060 │ │ │ │ - bge.n 28219c │ │ │ │ + @ instruction: 0xf3660060 │ │ │ │ + @ instruction: 0xf33e0060 │ │ │ │ + @ instruction: 0xf2ec0060 │ │ │ │ + bge.n 2821ac │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subw r0, lr, #96 @ 0x60 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + @ instruction: 0xf2b60060 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf2960060 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + @ instruction: 0xf29e0060 │ │ │ │ + subs r6, r3, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf27a0060 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + @ instruction: 0xf2820060 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf25c0060 │ │ │ │ - @ instruction: 0xf2960060 │ │ │ │ - bge.n 28227c │ │ │ │ + @ instruction: 0xf2640060 │ │ │ │ + @ instruction: 0xf29e0060 │ │ │ │ + bge.n 28228c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf2320060 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + @ instruction: 0xf23a0060 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [pc, #592] @ (2824b8 ) │ │ │ │ + ldr r3, [pc, #624] @ (2824d8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - addw r0, r6, #96 @ 0x60 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + addw r0, lr, #96 @ 0x60 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rsbs r0, lr, #96 @ 0x60 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + @ instruction: 0xf1e60060 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldcl 0, cr0, [r4, #-376] @ 0xfffffe88 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + ldcl 0, cr0, [ip, #-376] @ 0xfffffe88 │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sbcs.w r0, r8, #96 @ 0x60 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + @ instruction: 0xf1800060 │ │ │ │ + subs r0, r0, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adcs.w r0, lr, #96 @ 0x60 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + sbc.w r0, r6, #96 @ 0x60 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc 0, cr0, [r0, #-376] @ 0xfffffe88 │ │ │ │ - @ instruction: 0xf1320060 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + ldc 0, cr0, [r8, #-376] @ 0xfffffe88 │ │ │ │ + @ instruction: 0xf13a0060 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add.w r0, sl, #96 @ 0x60 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + adds.w r0, r2, #96 @ 0x60 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ blx 947d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -726925,82 +726922,82 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #180] @ (2827c0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 281ec6 │ │ │ │ - ands.w r0, r8, #96 @ 0x60 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + bic.w r0, r0, #96 @ 0x60 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vmla.i32 d16, d10, d0[1] │ │ │ │ - adds r0, r5, #4 │ │ │ │ + vext.8 q8, q1, q8, #0 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvc.n 2826fc │ │ │ │ + bvc.n 28270c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blx pc │ │ │ │ + ldr r0, [pc, #0] @ (282744 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [pc, #616] @ (2829b8 ) │ │ │ │ + ldr r0, [pc, #648] @ (2829d8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cdp 0, 15, cr0, cr4, cr0, {3} │ │ │ │ - adds r4, r6, #0 │ │ │ │ + cdp 0, 15, cr0, cr12, cr0, {3} │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cdp 0, 13, cr0, cr10, cr0, {3} │ │ │ │ - adds r2, r3, #0 │ │ │ │ + cdp 0, 14, cr0, cr2, cr0, {3} │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cdp 0, 12, cr0, cr0, cr0, {3} │ │ │ │ - adds r0, r0, #0 │ │ │ │ + cdp 0, 12, cr0, cr8, cr0, {3} │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cdp 0, 1, cr0, cr2, cr0, {3} │ │ │ │ - subs r2, r2, r5 │ │ │ │ + cdp 0, 1, cr0, cr10, cr0, {3} │ │ │ │ + subs r2, r3, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stcl 0, cr0, [r6, #384]! @ 0x180 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + stcl 0, cr0, [lr, #384]! @ 0x180 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc 0, cr0, [sl, #384]! @ 0x180 │ │ │ │ - subs r2, r7, r3 │ │ │ │ + stcl 0, cr0, [r2, #384] @ 0x180 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stc 0, cr0, [lr, #384] @ 0x180 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + ldc 0, cr0, [r6, #384] @ 0x180 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldcl 0, cr0, [r4, #-384]! @ 0xfffffe80 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + ldcl 0, cr0, [ip, #-384]! @ 0xfffffe80 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stcl 0, cr0, [lr, #-384] @ 0xfffffe80 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + ldcl 0, cr0, [r6, #-384] @ 0xfffffe80 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stcl 0, cr0, [r6], #384 @ 0x180 │ │ │ │ - subs r6, r4, r0 │ │ │ │ + stcl 0, cr0, [lr], #384 @ 0x180 │ │ │ │ + subs r6, r5, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc 0, cr0, [sl], #384 @ 0x180 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + stcl 0, cr0, [r2], {96} @ 0x60 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stc 0, cr0, [r2], {96} @ 0x60 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + stc 0, cr0, [sl], {96} @ 0x60 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mrrc 0, 6, r0, r2, cr0 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + mrrc 0, 6, r0, sl, cr0 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rsbs r0, r8, r0, asr #1 │ │ │ │ - rsbs r0, r2, r0, asr #1 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + @ instruction: 0xebe00060 │ │ │ │ + rsbs r0, sl, r0, asr #1 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 002827c4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -727420,109 +727417,109 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrb r2, [r7, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - pkhtb r0, r4, r0, asr #1 │ │ │ │ + pkhtb r0, ip, r0, asr #1 │ │ │ │ bl 406c2e │ │ │ │ - add.w r0, lr, r0, asr #1 │ │ │ │ - add r3, pc, #848 @ (adr r3, 282f88 ) │ │ │ │ + adds.w r0, r6, r0, asr #1 │ │ │ │ + add r3, pc, #880 @ (adr r3, 282fa8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r7, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, ip, r0, asr #1 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + orns r0, r4, r0, asr #1 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrb r2, [r3, #22] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bics.w r0, r8, r0, asr #1 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + orr.w r0, r0, r0, asr #1 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @ instruction: 0xefe7ffff │ │ │ │ @ instruction: 0xefa5ffff │ │ │ │ - ldrd r0, r0, [sl, #384]! @ 0x180 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + and.w r0, r2, r0, asr #1 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strd r0, r0, [r0, #384]! @ 0x180 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + strd r0, r0, [r8, #384]! @ 0x180 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - orns r0, r8, r0, asr #1 │ │ │ │ - add r8, r7 │ │ │ │ + eor.w r0, r0, r0, asr #1 │ │ │ │ + add r8, r8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - orn r0, r6, r0, asr #1 │ │ │ │ - add r4, r7 │ │ │ │ + orn r0, lr, r0, asr #1 │ │ │ │ + add r4, r8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrd r0, r0, [r2, #-384]! @ 0x180 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + ldrd r0, r0, [sl, #-384]! @ 0x180 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrd r0, r0, [r8, #-384] @ 0x180 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + strd r0, r0, [r0, #-384]! @ 0x180 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bic.w r0, r4, r0, asr #1 │ │ │ │ - add lr, r0 │ │ │ │ + bic.w r0, ip, r0, asr #1 │ │ │ │ + add lr, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmdb r4, {r5, r6} │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + ldmdb ip, {r5, r6} │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add lr, r4 │ │ │ │ + add lr, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrd r0, r0, [ip, #384]! @ 0x180 │ │ │ │ - @ instruction: 0xe8d00060 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + and.w r0, r4, r0, asr #1 │ │ │ │ + @ instruction: 0xe8d80060 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia.w r2!, {r5, r6} │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + ldmia.w sl!, {r5, r6} │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xe9b40060 │ │ │ │ - strd r0, r0, [ip], #-384 @ 0x180 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + @ instruction: 0xe9bc0060 │ │ │ │ + ldrd r0, r0, [r4], #-384 @ 0x180 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xe99a0060 │ │ │ │ - strd r0, r0, [r8, #384] @ 0x180 │ │ │ │ - @ instruction: 0xe8240060 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + @ instruction: 0xe9a20060 │ │ │ │ + ldrd r0, r0, [r0, #384] @ 0x180 │ │ │ │ + @ instruction: 0xe82c0060 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xe9a40060 │ │ │ │ - b.n 282c9c │ │ │ │ + @ instruction: 0xe9ac0060 │ │ │ │ + b.n 282cac │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [pc, #216] @ (282dbc ) │ │ │ │ + ldr r3, [pc, #248] @ (282ddc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrd r0, r0, [ip, #-384]! @ 0x180 │ │ │ │ - b.n 282c24 │ │ │ │ + @ instruction: 0xe9840060 │ │ │ │ + b.n 282c34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrd r0, r0, [r6, #-384] @ 0x180 │ │ │ │ - b.n 282bb8 │ │ │ │ + ldrd r0, r0, [lr, #-384] @ 0x180 │ │ │ │ + b.n 282bc8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmdb r8!, {r5, r6} │ │ │ │ - b.n 282b54 │ │ │ │ + strd r0, r0, [r0, #-384] @ 0x180 │ │ │ │ + b.n 282b64 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmdb r8, {r5, r6} │ │ │ │ - b.n 282aec │ │ │ │ + stmdb r0!, {r5, r6} │ │ │ │ + b.n 282afc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9c41c │ │ │ │ @@ -727543,17 +727540,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 282880 │ │ │ │ + b.n 282890 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -727580,17 +727577,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 282c84 │ │ │ │ + b.n 282c94 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ lsls r7, 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 r5, r0 │ │ │ │ @@ -727624,17 +727621,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 282c20 │ │ │ │ + b.n 282c30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r7, 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] @ (282e94 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -727674,15 +727671,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r2, #31] │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 282c28 │ │ │ │ + b.n 282c38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r6, [r3, #30] │ │ │ │ lsls r2, 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 │ │ │ │ @@ -728260,17 +728257,17 @@ │ │ │ │ ... │ │ │ │ strb r4, [r2, #29] │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - b.n 282d94 │ │ │ │ + b.n 282da4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 283cbc │ │ │ │ + b.n 283ccc │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 283850 │ │ │ │ adds r3, #1 │ │ │ │ @@ -728931,115 +728928,115 @@ │ │ │ │ ldr r0, [pc, #220] @ (283d08 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.w 282eda │ │ │ │ ... │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #114 @ 0x72 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ble.n 283cc0 │ │ │ │ + ble.n 283cd0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bgt.n 283b6c │ │ │ │ + bgt.n 283b7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bgt.n 283cb4 │ │ │ │ + bgt.n 283cc4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 283c64 │ │ │ │ + blt.n 283c74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 283c2c │ │ │ │ + blt.n 283c3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 283d70 │ │ │ │ + blt.n 283d80 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 283d38 │ │ │ │ + blt.n 283d48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 283cf4 │ │ │ │ + blt.n 283d04 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 283cbc │ │ │ │ + blt.n 283ccc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bge.n 283c88 │ │ │ │ + bge.n 283c98 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bge.n 283c14 │ │ │ │ + bge.n 283c24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bge.n 283bdc │ │ │ │ + bge.n 283bec │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bge.n 283da4 │ │ │ │ + bge.n 283db4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bge.n 283d38 │ │ │ │ + bge.n 283d48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bls.n 283ccc │ │ │ │ + bge.n 283cdc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bls.n 283c70 │ │ │ │ + bls.n 283c80 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bls.n 283c3c │ │ │ │ + bls.n 283c4c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bls.n 283c0c │ │ │ │ + bls.n 283c1c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bls.n 283ddc │ │ │ │ + bls.n 283dec │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bls.n 283da8 │ │ │ │ + bls.n 283db8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bls.n 283d08 │ │ │ │ + bls.n 283d18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 283cd0 │ │ │ │ + bhi.n 283ce0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 00283d0c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -729411,113 +729408,113 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ ldr r6, [r6, #12] │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2840d0 │ │ │ │ + bvc.n 2840e0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 3d60f6 │ │ │ │ - bhi.n 28414c │ │ │ │ + bhi.n 28415c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bhi.n 284004 │ │ │ │ + bhi.n 284014 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r3, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2841c0 │ │ │ │ + bvc.n 2841d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bvc.n 284164 │ │ │ │ + bvc.n 284174 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl 2b811a │ │ │ │ @ instruction: 0xefb9ffff │ │ │ │ - bvs.n 2840f8 │ │ │ │ + bvs.n 284108 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvs.n 2840cc │ │ │ │ + bvs.n 2840dc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ vrecps.f16 , , │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvc.n 284078 │ │ │ │ + bvc.n 284088 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvs.n 284234 │ │ │ │ + bvs.n 284044 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvs.n 284208 │ │ │ │ + bvs.n 284218 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvc.n 284220 │ │ │ │ + bvc.n 284230 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvs.n 284190 │ │ │ │ + bvs.n 2841a0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvc.n 28420c │ │ │ │ + bvc.n 28421c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 284118 │ │ │ │ + bpl.n 284128 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 2840e4 │ │ │ │ + bpl.n 2840f4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvc.n 2841a8 │ │ │ │ + bvc.n 2841b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 284264 │ │ │ │ + bpl.n 284274 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvs.n 28416c │ │ │ │ + bvs.n 28417c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 2841e0 │ │ │ │ + bpl.n 2841f0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r0, r7 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvs.n 28413c │ │ │ │ + bvs.n 28414c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 284168 │ │ │ │ + bmi.n 284178 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vshr.u32 q8, q7, #12 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + vshr.u32 q8, q7, #4 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvs.n 28410c │ │ │ │ + bvs.n 28411c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 2840f0 │ │ │ │ + bmi.n 284100 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vshr.u32 q0, q7, #16 │ │ │ │ - bvs.n 2840e8 │ │ │ │ + vshr.u32 q0, q7, #8 │ │ │ │ + bvs.n 2840f8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvs.n 284150 │ │ │ │ + bvs.n 284160 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 28426c │ │ │ │ + bmi.n 28427c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vqadd.u32 q8, q3, q7 │ │ │ │ + vqadd.u32 q8, q7, q7 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96840 │ │ │ │ mov r3, r0 │ │ │ │ @@ -729536,17 +729533,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bcc.n 28423c │ │ │ │ + bcc.n 28424c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mcr2 0, 1, r0, cr10, cr14, {2} │ │ │ │ + mrc2 0, 1, r0, cr2, cr14, {2} │ │ │ │ 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 │ │ │ │ @@ -729604,17 +729601,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bmi.n 284274 │ │ │ │ + bmi.n 284284 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #-376]! @ 0xfffffe88 │ │ │ │ + stc2 0, cr0, [r0, #376] @ 0x178 │ │ │ │ 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 │ │ │ │ @@ -729647,17 +729644,17 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - bmi.n 284410 │ │ │ │ + bmi.n 284420 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stc2 0, cr0, [lr, #-376] @ 0xfffffe88 │ │ │ │ + ldc2 0, cr0, [r6, #-376] @ 0xfffffe88 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (28439c ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (2843a0 ) │ │ │ │ @@ -729697,15 +729694,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 2843fc │ │ │ │ + bmi.n 28440c │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -730664,42 +730661,42 @@ │ │ │ │ b.n 284efc │ │ │ │ str r4, [r2, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - beq.n 284eb8 │ │ │ │ + beq.n 284ec8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr??.w r0, [r0, lr, lsl #1] │ │ │ │ - beq.n 284e7c │ │ │ │ + ldr??.w r0, [r8, lr, lsl #1] │ │ │ │ + beq.n 284e8c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vld4.16 {d0-d3}, [lr :64], lr │ │ │ │ - beq.n 284e64 │ │ │ │ + ldrsh.w r0, [r6, lr, lsl #1] │ │ │ │ + beq.n 284e74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf78e005e │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + @ instruction: 0xf796005e │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf196005e │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xf19e005e │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adc.w r0, sl, #94 @ 0x5e │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + adcs.w r0, r2, #94 @ 0x5e │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf12a005e │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xf132005e │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add.w r0, r8, #94 @ 0x5e │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + adds.w r0, r0, #94 @ 0x5e │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xf0ec005e │ │ │ │ + @ instruction: 0xf0f4005e │ │ │ │ │ │ │ │ 00284f90 : │ │ │ │ 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, #600] @ (2851f8 ) │ │ │ │ @@ -730939,68 +730936,68 @@ │ │ │ │ b.n 28503c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r2, [r6, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 13206 ::get_default_options()::val@@Base+0x131f2> │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r1, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vshr.s32 q8, q7, #22 │ │ │ │ + vshr.s32 q8, q7, #14 │ │ │ │ strb r0, [r3, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vshr.s32 q0, q7, #10 │ │ │ │ + vshr.s32 q0, q7, #2 │ │ │ │ bl 53b22a │ │ │ │ bl 4b922e │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vqadd.s64 q8, q4, q7 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + vmov.i32 q0, #14 @ 0x0000000e │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vqadd.s16 q8, q7, q7 │ │ │ │ + vqadd.s32 q8, q3, q7 │ │ │ │ bl 41b242 │ │ │ │ bl 3cd246 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vqadd.s32 q0, q0, q7 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + vqadd.s32 q0, q4, q7 │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vqadd.s8 q0, q3, q7 │ │ │ │ + vqadd.s8 q0, q7, q7 │ │ │ │ bl 36b25a >, 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+0x182fa> │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mrc 0, 6, r0, cr10, cr14, {2} │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + mcr 0, 7, r0, cr2, cr14, {2} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mrc 0, 4, r0, cr2, cr14, {2} │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + mrc 0, 4, r0, cr10, cr14, {2} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mrc 0, 3, r0, cr2, cr14, {2} │ │ │ │ - hlt 0x0010 │ │ │ │ + mrc 0, 3, r0, cr10, cr14, {2} │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mrc 0, 1, r0, cr6, cr14, {2} │ │ │ │ + mrc 0, 1, r0, cr14, cr14, {2} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 97180 │ │ │ │ mov r3, r0 │ │ │ │ @@ -731020,17 +731017,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stcl 0, cr0, [r0, #-376]! @ 0xfffffe88 │ │ │ │ + stcl 0, cr0, [r8, #-376]! @ 0xfffffe88 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 285378 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ push {r4, lr} │ │ │ │ lsls r4, r3, #30 │ │ │ │ bpl.n 285310 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ @@ -731507,68 +731504,68 @@ │ │ │ │ lsls r1, r5, #7 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r4, sp, #640 @ 0x280 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia.w ip!, {r1, r2, r3, r4, r6} │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + @ instruction: 0xe8c4005e │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia.w r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia.w ip!, {r1, r2, r3, r4, r6} │ │ │ │ ldr r6, [pc, #584] @ (285acc ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ vldr d8, [pc, #840] @ 285bd0 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r2, [pc, #832] @ (285bd8 ) │ │ │ │ @@ -731870,89 +731867,89 @@ │ │ │ │ ldr r0, [pc, #168] @ (285c6c ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 28576a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - it ls │ │ │ │ - lslls r0, r4, #1 │ │ │ │ - b.n 2859c0 │ │ │ │ + nop {10} │ │ │ │ + lsls r0, r4, #1 │ │ │ │ + b.n 2859d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x00ac │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2857f0 │ │ │ │ + b.n 285800 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2857c8 │ │ │ │ + b.n 2857d8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 285794 │ │ │ │ + b.n 2857a4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 285760 │ │ │ │ + b.n 285770 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 28572c │ │ │ │ + b.n 28573c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2856f8 │ │ │ │ + b.n 285708 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0006 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2856c4 │ │ │ │ + b.n 2856d4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 285690 │ │ │ │ + b.n 2856a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 28565c │ │ │ │ + b.n 28566c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 285628 │ │ │ │ + b.n 285638 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2855f4 │ │ │ │ + b.n 285604 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2855c0 │ │ │ │ + b.n 2855d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 28558c │ │ │ │ + b.n 28559c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 285558 │ │ │ │ + b.n 285568 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 285524 │ │ │ │ + b.n 285534 │ │ │ │ lsls r6, r3, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #420] @ (285e18 ) │ │ │ │ movw r1, #1271 @ 0x4f7 │ │ │ │ mov r5, fp │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -732115,69 +732112,69 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #120] @ (285e84 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 285a2e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 286554 │ │ │ │ + b.n 286564 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 286520 │ │ │ │ + b.n 286530 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2864ec │ │ │ │ + b.n 2864fc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r4, 285eb0 │ │ │ │ + cbnz r4, 285eb2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2864b8 │ │ │ │ + b.n 2864c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r6, 285eb0 │ │ │ │ + cbnz r6, 285eb2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 286484 │ │ │ │ + b.n 286494 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r0, 285eb2 │ │ │ │ + cbnz r0, 285eb4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 286450 │ │ │ │ + b.n 286460 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r2, 285eb2 │ │ │ │ + cbnz r2, 285eb4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 28641c │ │ │ │ + b.n 28642c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r4, 285eb2 │ │ │ │ + cbnz r4, 285eb4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2863e8 │ │ │ │ + b.n 2863f8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r6, 285eb2 │ │ │ │ + cbnz r6, 285eb4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2863b4 │ │ │ │ + b.n 2863c4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r0, 285eb4 │ │ │ │ + cbnz r0, 285eb6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 286380 │ │ │ │ + b.n 286390 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r2, 285eb4 │ │ │ │ + cbnz r2, 285eb6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 28634c │ │ │ │ + b.n 28635c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r4, 285eb4 │ │ │ │ + cbnz r4, 285eb6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 286318 │ │ │ │ + b.n 286328 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2862e4 │ │ │ │ + b.n 2862f4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - revsh r0, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 2862b0 │ │ │ │ + b.n 2862c0 │ │ │ │ lsls r6, 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, #3912] @ 0xf48 │ │ │ │ mov r5, r2 │ │ │ │ @@ -732563,107 +732560,107 @@ │ │ │ │ b.n 286048 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bxns lr │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - rev r0, r1 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blxns r8 │ │ │ │ + blxns r9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r4, [r2, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - hlt 0x0004 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + hlt 0x000c │ │ │ │ + lsls r0, r4, #1 │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ + lsls r0, r4, #1 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #920] @ (286698 ) │ │ │ │ + ldr r6, [pc, #952] @ (2866b8 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbnz r0, 28632a │ │ │ │ + cbnz r0, 28632c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r6, 286330 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + cbnz r6, 286332 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r0, 286334 │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + cbnz r0, 286336 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ + lsls r0, r4, #1 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr.w r1, [r8, #156] @ 0x9c │ │ │ │ vmov.f64 d9, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d8, [pc, #328] @ 286498 │ │ │ │ vmov.f64 d11, #240 @ 0xbf800000 -1.0 │ │ │ │ add r1, sl │ │ │ │ blx a1ca4 │ │ │ │ @@ -732768,21 +732765,21 @@ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d11, #240 @ 0xbf800000 -1.0 │ │ │ │ b.n 28638c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [pc, #784] @ (2867c0 ) │ │ │ │ + ldr r3, [pc, #816] @ (2867e0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ tst r0, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -732844,21 +732841,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (286570 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cbz r6, 2865d6 │ │ │ │ + cbz r6, 2865d8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - blt.n 28658c │ │ │ │ + blt.n 28659c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r4, 2865ce │ │ │ │ + cbz r4, 2865d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bge.n 286504 │ │ │ │ + bge.n 286514 │ │ │ │ lsls r6, r3, #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 │ │ │ │ @@ -732967,33 +732964,33 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2865d0 │ │ │ │ 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 │ │ │ │ - cbz r0, 2866f0 │ │ │ │ + cbz r0, 2866f2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bge.n 286700 │ │ │ │ + bge.n 286710 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - uxth r6, r5 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 2866b4 │ │ │ │ + bge.n 2866c4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 286644 │ │ │ │ + bls.n 286654 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bls.n 2865e8 │ │ │ │ + bls.n 2865f8 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #864] @ (286a44 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -733310,47 +733307,47 @@ │ │ │ │ b.n 286a1e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #48 @ 0x30 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 286ab4 │ │ │ │ + cbz r6, 286ab6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvc.n 286a0c │ │ │ │ + bvc.n 286a1c │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r5, #200 @ 0xc8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r0, 286a9c │ │ │ │ + cbz r0, 286a9e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbz r6, 286a84 │ │ │ │ + cbz r6, 286a86 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvs.n 286b68 │ │ │ │ + bvs.n 286978 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvs.n 286af0 │ │ │ │ + bvs.n 286b00 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvs.n 286ac4 │ │ │ │ + bvs.n 286ad4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvs.n 286a98 │ │ │ │ + bvs.n 286aa8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bpl.n 286a64 │ │ │ │ + bpl.n 286a74 │ │ │ │ lsls r6, r3, #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] │ │ │ │ @@ -733363,15 +733360,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r0, r4, #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] │ │ │ │ @@ -733384,15 +733381,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r0, r4, #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] │ │ │ │ @@ -733405,15 +733402,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -733482,23 +733479,23 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ blx 9d5b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 286b64 │ │ │ │ + bmi.n 286b74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 286b10 │ │ │ │ + bmi.n 286b20 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r0, 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 │ │ │ │ ldr r2, [pc, #556] @ (286e4c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -733714,47 +733711,47 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 286cc4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r1, #244 @ 0xf4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcc.n 286d74 │ │ │ │ + bcc.n 286d84 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 286e64 │ │ │ │ + bcc.n 286e74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 286e3c │ │ │ │ + bcs.n 286e4c │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r0, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 286dc0 │ │ │ │ + bcs.n 286dd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 286ed0 │ │ │ │ + bcs.n 286ee0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 286ea4 │ │ │ │ + bcs.n 286eb4 │ │ │ │ lsls r6, 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 r5, r0 │ │ │ │ @@ -733937,29 +733934,29 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - beq.n 286fb0 │ │ │ │ + beq.n 286fc0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - beq.n 2870c0 │ │ │ │ + beq.n 2870d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 2870a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r6, r3, #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] │ │ │ │ @@ -734023,17 +734020,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r7, pc, #536 @ (adr r7, 287378 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 287398 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -734173,25 +734170,25 @@ │ │ │ │ nop │ │ │ │ adds r4, #152 @ 0x98 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r6, pc, #168 @ (adr r6, 2873a8 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 2873c8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, pc, #56 @ (adr r6, 287340 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 287360 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, pc, #968 @ (adr r5, 2876d8 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 2876f8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ @@ -734369,35 +734366,35 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #184 @ 0xb8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, pc, #24 @ (adr r7, 287518 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, 287538 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, pc, #440 @ (adr r4, 2876c0 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 2876e0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #336 @ (adr r4, 287660 ) │ │ │ │ + add r4, pc, #368 @ (adr r4, 287680 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #176 @ (adr r4, 2875c8 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 2875e8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, pc, #952 @ (adr r5, 2878d8 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 2878f8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, pc, #968 @ (adr r3, 2878ec ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 28790c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r6, 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 │ │ │ │ @@ -734438,17 +734435,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 │ │ │ │ - add r3, pc, #288 @ (adr r3, 2876cc ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 2876ec ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r6, r3, #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] │ │ │ │ @@ -734556,24 +734553,24 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #656 @ (adr r2, 28796c ) │ │ │ │ + add r2, pc, #688 @ (adr r2, 28798c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ cmp r7, #222 @ 0xde │ │ │ │ lsls r2, r5, #1 │ │ │ │ - vshr.s8 q8, q7, #4 │ │ │ │ - add r2, pc, #112 @ (adr r2, 28775c ) │ │ │ │ + vshr.s16 q8, q7, #12 │ │ │ │ + add r2, pc, #144 @ (adr r2, 28777c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r6, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -734711,25 +734708,25 @@ │ │ │ │ ... │ │ │ │ cmp r7, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #210 @ 0xd2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, pc, #792 @ (adr r0, 287b88 ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 287ba8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #680 @ (adr r0, 287b20 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 287b40 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #560 @ (adr r0, 287ab0 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 287ad0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r6, r3, #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 │ │ │ │ @@ -734753,15 +734750,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add r1, pc, #936 @ (adr r1, 287c88 ) │ │ │ │ + add r1, pc, #968 @ (adr r1, 287ca8 ) │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -734796,17 +734793,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (28794c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, 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 r5, r1 │ │ │ │ @@ -734852,23 +734849,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (2879ec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 287998 │ │ │ │ - add r1, pc, #272 @ (adr r1, 287af0 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 287b10 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ mov r4, r2 │ │ │ │ @@ -735142,65 +735139,65 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ cmp r4, #8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #608 @ (adr r0, 287f44 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 287f64 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #704] @ (287fc0 ) │ │ │ │ + ldr r6, [pc, #736] @ (287fe0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #768] @ (288008 ) │ │ │ │ + ldr r6, [pc, #800] @ (288028 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #632] @ (287f98 ) │ │ │ │ + ldr r6, [pc, #664] @ (287fb8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #640] @ (287fa8 ) │ │ │ │ + ldr r6, [pc, #672] @ (287fc8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r3, pc, #216 @ (adr r3, 287e18 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 287e38 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r6, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -735388,39 +735385,39 @@ │ │ │ │ blx 9d5b4 │ │ │ │ b.n 287f12 │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #336] @ (28810c ) │ │ │ │ @@ -735550,19 +735547,19 @@ │ │ │ │ nop │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #188 @ 0xbc │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ittt cs │ │ │ │ + itet cs │ │ │ │ lslcs r6, r3, #1 │ │ │ │ - stmdbcs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + 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 r5, [pc, #408] @ (2882cc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [pc, #408] @ (2882d0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -735722,25 +735719,25 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r4, #224 @ 0xe0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #172 @ 0xac │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r6, r3, #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 │ │ │ │ @@ -735998,31 +735995,31 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ movs r3, #12 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cbnz r0, 288680 │ │ │ │ + cbnz r0, 288682 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - hlt 0x0036 │ │ │ │ + hlt 0x003e │ │ │ │ lsls r6, r3, #1 │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - rev r2, r5 │ │ │ │ + rev r2, r6 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r1 │ │ │ │ @@ -736195,25 +736192,25 @@ │ │ │ │ b.n 2886a8 │ │ │ │ subs r4, r6, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #5 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r1, [sp, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb852 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #2656] @ 0xa60 │ │ │ │ subw sp, sp, #1388 @ 0x56c │ │ │ │ @@ -736559,59 +736556,59 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ adds r6, r4, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r6, r3, #1 │ │ │ │ adds r6, r6, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + setend le │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - setpan #1 │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r6} │ │ │ │ + push {r3, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 9e1cc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 9bf0c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -737140,27 +737137,27 @@ │ │ │ │ vmul.f64 d7, d5, d7 │ │ │ │ b.n 2890c0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - uxtb r4, r5 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ ldr.w r8, [r1, #184] @ 0xb8 │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -737674,27 +737671,27 @@ │ │ │ │ vsub.f64 d0, d6, d0 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr.w r0, [r3, #332] @ 0x14c │ │ │ │ vmul.f64 d7, d0, d7 │ │ │ │ b.n 2890c0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldrd r9, r6, [sp, #168] @ 0xa8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ and.w r1, r3, #1 │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -738483,178 +738480,178 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 289fb6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ rev16 r3, r5 │ │ │ │ - @ instruction: 0xffff81e8 │ │ │ │ + vsra.u64 q12, q8, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, pc, #480 @ (adr r6, 28a2e0 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 28a300 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, pc, #160 @ (adr r6, 28a1a8 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 28a1c8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 28a140 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 28a160 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, pc, #624 @ (adr r5, 28a38c ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 28a3ac ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, pc, #512 @ (adr r5, 28a324 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 28a344 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, pc, #384 @ (adr r5, 28a2ac ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 28a2cc ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, pc, #272 @ (adr r5, 28a244 ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 28a264 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, pc, #144 @ (adr r5, 28a1cc ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 28a1ec ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r5, pc, #0 @ (adr r5, 28a144 ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 28a164 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, pc, #896 @ (adr r4, 28a4cc ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 28a4ec ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, pc, #776 @ (adr r4, 28a45c ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 28a47c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, pc, #664 @ (adr r4, 28a3f4 ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 28a414 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, pc, #456 @ (adr r4, 28a330 ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 28a350 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - beq.n 28a07c │ │ │ │ + beq.n 28a08c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r4, pc, #208 @ (adr r4, 28a244 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 28a264 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, pc, #520 @ (adr r2, 28a388 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 28a3a8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, pc, #352 @ (adr r2, 28a2e8 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 28a308 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r2, pc, #0 @ (adr r2, 28a194 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 28a1b4 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {r0, r3, r4, r5, r6} │ │ │ │ - vtbl.8 d23, {d15-d17}, d30 │ │ │ │ + vshll.u32 , d22, #31 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, pc, #488 @ (adr r1, 28a388 ) │ │ │ │ + add r1, pc, #520 @ (adr r1, 28a3a8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, pc, #384 @ (adr r1, 28a328 ) │ │ │ │ + add r1, pc, #416 @ (adr r1, 28a348 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, pc, #280 @ (adr r1, 28a2c8 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 28a2e8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, pc, #160 @ (adr r1, 28a258 ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 28a278 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r1, pc, #48 @ (adr r1, 28a1f0 ) │ │ │ │ + add r1, pc, #80 @ (adr r1, 28a210 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, pc, #968 @ (adr r0, 28a590 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 28a5b0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, pc, #864 @ (adr r0, 28a530 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 28a550 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, pc, #760 @ (adr r0, 28a4d0 ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 28a4f0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, pc, #656 @ (adr r0, 28a470 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 28a490 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, pc, #552 @ (adr r0, 28a410 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 28a430 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 28a3b0 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 28a3d0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 28a338 ) │ │ │ │ + add r0, pc, #352 @ (adr r0, 28a358 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, pc, #144 @ (adr r0, 28a290 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 28a2b0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r0, pc, #32 @ (adr r0, 28a228 ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 28a248 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr.w r1, [pc, #1624] @ 28a89c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ blx 9fcc8 │ │ │ │ cbz r0, 28a262 │ │ │ │ ldr.w r8, [pc, #1616] @ 28a8a0 │ │ │ │ @@ -739234,148 +739231,148 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w r3, [r3, #972] @ 0x3cc │ │ │ │ str r3, [r2, #0] │ │ │ │ b.w 288d6c │ │ │ │ mov r0, r5 │ │ │ │ blx 9fe50 │ │ │ │ b.n 28a87c │ │ │ │ - cbnz r6, 28a8e2 │ │ │ │ + cbnz r6, 28a8e4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - beq.n 28a884 │ │ │ │ + beq.n 28a894 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bge.n 28a994 │ │ │ │ + bge.n 28a9a4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bge.n 28a97c │ │ │ │ + bge.n 28a98c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldmia r1, {r0, r1, r2, r3, r4} │ │ │ │ - vabal.u , d31, d26 │ │ │ │ + vsli.64 d23, d18, #63 @ 0x3f │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r6, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -739795,49 +739792,49 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ mcrr2 0, 6, r0, r4, cr9 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r0], {105} @ 0x69 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 9c37c │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 28af18 │ │ │ │ ldrd r2, r3, [r8, #152] @ 0x98 │ │ │ │ @@ -740522,78 +740519,78 @@ │ │ │ │ b.n 28b3ba │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r2, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orn r0, sl, #100 @ 0x64 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + orns r0, r2, #100 @ 0x64 │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ bge.w 28b656 │ │ │ │ b.n 28b65c │ │ │ │ movs r2, #6 │ │ │ │ @@ -740799,41 +740796,41 @@ │ │ │ │ bne.w 28ac0e │ │ │ │ b.n 28b838 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ... │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #908] @ (28bdd0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -741139,29 +741136,29 @@ │ │ │ │ b.n 28bda4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ rsbs r0, r0, r9, asr #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ sub.w r0, r2, r9, asr #1 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -741560,41 +741557,41 @@ │ │ │ │ ... │ │ │ │ b.n 28c294 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 28c218 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #424] @ (28c4a0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -741759,21 +741756,21 @@ │ │ │ │ nop │ │ │ │ b.n 28cadc │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 28ca9c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ │ │ │ │ 0028c4bc : │ │ │ │ stmdb 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 │ │ │ │ @@ -742598,221 +742595,221 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 28d06c │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ b.n 28c6aa │ │ │ │ - @ instruction: 0xffff534c │ │ │ │ + vrsra.u32 , q2, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ @ instruction: 0xffffabbb │ │ │ │ vsri.32 , , #1 │ │ │ │ - vmlsl.u q8, d15, d2[0] │ │ │ │ + vmlsl.u q8, d15, d10[0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r2, [r6, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ b.n 28ce28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ - vsli.64 d16, d2, #63 @ 0x3f │ │ │ │ + vsli.64 d16, d10, #63 @ 0x3f │ │ │ │ lsls r0, r4, #1 │ │ │ │ sxth r5, r0 │ │ │ │ vrshr.u64 d27, d15, #1 │ │ │ │ @ instruction: 0xffffbf89 │ │ │ │ - vsli.32 q8, q3, #31 │ │ │ │ + vsli.32 q8, q7, #31 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ add r1, sp, #572 @ 0x23c │ │ │ │ @ instruction: 0xffffadf9 │ │ │ │ - vmls.i , , d14[0] │ │ │ │ + vsri.64 , q3, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrh r5, [r6, #32] │ │ │ │ vrsra.u64 d26, d7, #1 │ │ │ │ vaddw.u , , d13 │ │ │ │ vsra.u32 , , #1 │ │ │ │ @ instruction: 0xffffb997 │ │ │ │ - vshll.u32 , d26, #31 │ │ │ │ + vtbx.8 d29, {d15-d17}, d2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r6, r3, #1 │ │ │ │ add r6, sp, #612 @ 0x264 │ │ │ │ vtbx.8 d26, {d15}, d11 │ │ │ │ vqshlu.s32 d26, d19, #31 │ │ │ │ - vraddhn.i d16, , q7 │ │ │ │ + vsri.32 d16, d6, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [pc, #976] @ (28d290 ) │ │ │ │ + ldr r7, [pc, #1008] @ (28d2b0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r6, r3, #1 │ │ │ │ add r4, sp, #732 @ 0x2dc │ │ │ │ @ instruction: 0xffffacd1 │ │ │ │ - vrsra.u32 q8, q10, #1 │ │ │ │ + vrsra.u32 q8, q14, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r7, [pc, #624] @ (28d144 ) │ │ │ │ + ldr r7, [pc, #656] @ (28d164 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r6, r3, #1 │ │ │ │ add r1, pc, #484 @ (adr r1, 28d0c0 ) │ │ │ │ vtbl.8 d27, {d31- d31, , │ │ │ │ - vtbx.8 d27, {d15-d16}, d0 │ │ │ │ + vtbx.8 d27, {d15-d16}, d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r7, [pc, #240] @ (28cfdc ) │ │ │ │ + ldr r7, [pc, #272] @ (28cffc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #832] @ (28d240 ) │ │ │ │ + ldr r6, [pc, #864] @ (28d260 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ add r0, pc, #468 @ (adr r0, 28d0dc ) │ │ │ │ vqshlu.s64 q13, , #63 @ 0x3f │ │ │ │ - vrshr.u64 d16, d28, #1 │ │ │ │ + vmlal.u q8, d31, d4[0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #464] @ (28d0e4 ) │ │ │ │ + ldr r6, [pc, #496] @ (28d104 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsrs r1, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #960] @ (28d2e8 ) │ │ │ │ + ldr r5, [pc, #992] @ (28d308 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r6, r3, #1 │ │ │ │ add r1, pc, #76 @ (adr r1, 28cf7c ) │ │ │ │ - @ instruction: 0xffff4dbe │ │ │ │ + vqrdmulh.s q10, , d6[0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ sxth r5, r3 │ │ │ │ - @ instruction: 0xffff4d8c │ │ │ │ + @ instruction: 0xffff4d94 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r3, [sp, #476] @ 0x1dc │ │ │ │ - vqrdmulh.s q10, , d16[0] │ │ │ │ + vqrdmulh.s q10, , d24[0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ - vcvt.u16.f16 d20, d20, #1 │ │ │ │ + vcvt.u16.f16 d20, d28, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #800 @ (adr r1, 28d280 ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 28d2a0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #856] @ (28d2c0 ) │ │ │ │ + ldr r4, [pc, #888] @ (28d2e0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #528] @ (28d188 ) │ │ │ │ + ldr r4, [pc, #560] @ (28d1a8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #208] @ (28d058 ) │ │ │ │ + ldr r4, [pc, #240] @ (28d078 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #928] @ (28d338 ) │ │ │ │ + ldr r3, [pc, #960] @ (28d358 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #656] @ (28d238 ) │ │ │ │ + ldr r3, [pc, #688] @ (28d258 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + str r4, [r6, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #320] @ (28d0f8 ) │ │ │ │ + ldr r3, [pc, #352] @ (28d118 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #216] @ (28d098 ) │ │ │ │ + ldr r3, [pc, #248] @ (28d0b8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #112] @ (28d038 ) │ │ │ │ + ldr r3, [pc, #144] @ (28d058 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r2, [pc, #832] @ (28d310 ) │ │ │ │ add.w r3, r5, #224 @ 0xe0 │ │ │ │ ldr r1, [pc, #832] @ (28d314 ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ vldr d1, [pc, #780] @ 28d2e8 │ │ │ │ @@ -743110,107 +743107,107 @@ │ │ │ │ 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 │ │ │ │ - vqadd.u64 q0, q1, │ │ │ │ - ldr r6, [pc, #80] @ (28d368 ) │ │ │ │ + vqadd.u64 q0, q5, │ │ │ │ + ldr r6, [pc, #112] @ (28d388 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [pc, #816] @ (28d64c ) │ │ │ │ + ldr r0, [pc, #848] @ (28d66c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mrc2 0, 6, r0, cr6, cr15, {2} │ │ │ │ - ldr r5, [pc, #928] @ (28d6c8 ) │ │ │ │ + mrc2 0, 6, r0, cr14, cr15, {2} │ │ │ │ + ldr r5, [pc, #960] @ (28d6e8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [pc, #528] @ (28d53c ) │ │ │ │ + ldr r0, [pc, #560] @ (28d55c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [pc, #416] @ (28d4d4 ) │ │ │ │ + ldr r0, [pc, #448] @ (28d4f4 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [pc, #304] @ (28d46c ) │ │ │ │ + ldr r0, [pc, #336] @ (28d48c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vshr.u16 q8, , #2 │ │ │ │ - ldr r5, [pc, #512] @ (28d548 ) │ │ │ │ + vshr.u32 q8, , #26 │ │ │ │ + ldr r5, [pc, #544] @ (28d568 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [pc, #8] @ (28d354 ) │ │ │ │ + ldr r0, [pc, #40] @ (28d374 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [pc, #424] @ (28d500 ) │ │ │ │ + ldr r5, [pc, #456] @ (28d520 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vshr.u32 q8, , #10 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + vshr.u32 q8, , #2 │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [pc, #256] @ (28d46c ) │ │ │ │ + ldr r5, [pc, #288] @ (28d48c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bx pc │ │ │ │ + blx r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r5, [pc, #72] @ (28d3c4 ) │ │ │ │ + ldr r5, [pc, #104] @ (28d3e4 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #960] @ (28d74c ) │ │ │ │ + ldr r4, [pc, #992] @ (28d76c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mov ip, sp │ │ │ │ + mov ip, lr │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #800] @ (28d6bc ) │ │ │ │ + ldr r4, [pc, #832] @ (28d6dc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #704] @ (28d66c ) │ │ │ │ + ldr r4, [pc, #736] @ (28d68c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, pc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #592] @ (28d60c ) │ │ │ │ + ldr r4, [pc, #624] @ (28d62c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [pc, #480] @ (28d5ac ) │ │ │ │ + ldr r4, [pc, #512] @ (28d5cc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #916] @ (28d770 ) │ │ │ │ add.w r3, r5, #300 @ 0x12c │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r0, r6 │ │ │ │ @@ -743542,117 +743539,117 @@ │ │ │ │ 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 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #416] @ (28d918 ) │ │ │ │ + ldr r3, [pc, #448] @ (28d938 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add sl, r9 │ │ │ │ + add sl, sl │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #336] @ (28d8d8 ) │ │ │ │ + ldr r3, [pc, #368] @ (28d8f8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add ip, r0 │ │ │ │ + add ip, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #240] @ (28d884 ) │ │ │ │ + ldr r3, [pc, #272] @ (28d8a4 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r6, r7 │ │ │ │ + add r6, r8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #72] @ (28d7ec ) │ │ │ │ + ldr r3, [pc, #104] @ (28d80c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - mvns r0, r7 │ │ │ │ + add r0, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #952] @ (28db70 ) │ │ │ │ + ldr r2, [pc, #984] @ (28db90 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bics r2, r6 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [pc, #816] @ (28daf4 ) │ │ │ │ + ldr r2, [pc, #848] @ (28db14 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #104] @ (28d830 ) │ │ │ │ + ldr r3, [pc, #136] @ (28d850 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - muls r6, r6 │ │ │ │ + muls r6, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #24] @ (28d7ec ) │ │ │ │ + ldr r3, [pc, #56] @ (28d80c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #304] @ (28d908 ) │ │ │ │ + ldr r3, [pc, #336] @ (28d928 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #208] @ (28d8b4 ) │ │ │ │ + ldr r3, [pc, #240] @ (28d8d4 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #424] @ (28d990 ) │ │ │ │ + ldr r3, [pc, #456] @ (28d9b0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmn r2, r5 │ │ │ │ + cmn r2, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #328] @ (28d93c ) │ │ │ │ + ldr r3, [pc, #360] @ (28d95c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #624] @ (28da68 ) │ │ │ │ + ldr r3, [pc, #656] @ (28da88 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [pc, #528] @ (28da14 ) │ │ │ │ + ldr r3, [pc, #560] @ (28da34 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #856] @ (28db60 ) │ │ │ │ + ldr r3, [pc, #888] @ (28db80 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #736] @ (28daf8 ) │ │ │ │ + ldr r3, [pc, #768] @ (28db18 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - tst r6, r3 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #664] @ (28dac0 ) │ │ │ │ + ldr r3, [pc, #696] @ (28dae0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r3, [pc, #584] @ (28da80 ) │ │ │ │ + ldr r3, [pc, #616] @ (28daa0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sbcs r4, r4 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r2, [pc, #436] @ (28d9f8 ) │ │ │ │ add.w r3, r5, #256 @ 0x100 │ │ │ │ ldr r1, [pc, #436] @ (28d9fc ) │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -743807,63 +743804,63 @@ │ │ │ │ b.w 28c60e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #416] @ (28dba0 ) │ │ │ │ + ldr r2, [pc, #448] @ (28dbc0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - eors r0, r3 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #248] @ (28db08 ) │ │ │ │ + ldr r2, [pc, #280] @ (28db28 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ands r2, r2 │ │ │ │ + ands r2, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #120] @ (28da98 ) │ │ │ │ + ldr r2, [pc, #152] @ (28dab8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [pc, #32] @ (28da4c ) │ │ │ │ + ldr r2, [pc, #64] @ (28da6c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #248] @ (28db28 ) │ │ │ │ + ldr r2, [pc, #280] @ (28db48 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [pc, #120] @ (28dab4 ) │ │ │ │ + ldr r2, [pc, #152] @ (28dad4 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [pc, #608] @ (28dca0 ) │ │ │ │ + ldr r2, [pc, #640] @ (28dcc0 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strh r3, [r6, #38] @ 0x26 │ │ │ │ vtbl.8 d23, {d15-d17}, d3 │ │ │ │ - @ instruction: 0xffff4a76 │ │ │ │ + @ instruction: 0xffff4a7e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + subs r7, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 951bc │ │ │ │ @@ -743884,17 +743881,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -743966,17 +743963,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #48] @ (28dba8 ) │ │ │ │ + ldr r1, [pc, #80] @ (28dbc8 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #124] @ (28dc08 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -744029,15 +744026,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2, {r1, r2, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #824] @ (28df4c ) │ │ │ │ + ldr r0, [pc, #856] @ (28df6c ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ 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 │ │ │ │ @@ -744593,17 +744590,17 @@ │ │ │ │ vstr d6, [r3] │ │ │ │ vldr d7, [r0, #-8] │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 28e266 │ │ │ │ b.n 28e11c │ │ │ │ ... │ │ │ │ - rors r0, r6 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - tst r0, r6 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -746033,66 +746030,66 @@ │ │ │ │ ... │ │ │ │ bkpt 0x00cc │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0072 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r0, r4, #1 │ │ │ │ bl 50b352 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r3, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [pc, #336] @ (28f508 ) │ │ │ │ + ldr r6, [pc, #368] @ (28f528 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movw r6, #1575 @ 0x627 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ blx 9ca90 │ │ │ │ mov r0, r4 │ │ │ │ blx 9e150 │ │ │ │ @@ -746888,21 +746885,21 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 28f970 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ b.n 290076 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bxns r8 │ │ │ │ + bxns r9 │ │ │ │ lsls r6, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 28fc86 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -747510,77 +747507,77 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #144] @ (29042c ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 28e79e │ │ │ │ ... │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - orrs r2, r0 │ │ │ │ + orrs r2, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmn r0, r1 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r0, r4, #1 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ands r4, r4 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #28 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #12 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr.w r0, [pc, #1156] @ 2908b8 │ │ │ │ movw r1, #2271 @ 0x8df │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #1144] @ 2908bc │ │ │ │ @@ -747983,109 +747980,109 @@ │ │ │ │ b.w 28e79e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + subs r2, r1, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r5, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r6, r4, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, #118 @ 0x76 │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r6, r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #240] @ (290a6c ) │ │ │ │ movw r1, #2089 @ 0x829 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -748170,49 +748167,49 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #80] @ (290ab0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 29059c │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, r7, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -748408,19 +748405,19 @@ │ │ │ │ vcmpe.f64 d7, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 290c80 │ │ │ │ b.n 290b6c │ │ │ │ vstr d5, [r3] │ │ │ │ b.n 290b58 │ │ │ │ ... │ │ │ │ - asrs r6, r2, #31 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ │ │ │ │ 00290d4c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -749066,218 +749063,218 @@ │ │ │ │ b.n 290e32 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ bls.n 291506 │ │ │ │ - vtbx.8 d17, {d15}, d28 │ │ │ │ + vqrshrun.s64 d17, q10, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r3, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r1, r2, r5, r6, r7} │ │ │ │ - vsli.64 d17, d30, #63 @ 0x3f │ │ │ │ + @ instruction: 0xffff15c6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldmia r4, {r0, r1, r3, r4, r5} │ │ │ │ vdup.8 d28, d3[7] │ │ │ │ - vsli.32 , q5, #31 │ │ │ │ + @ instruction: 0xffff1562 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r1, #8 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r5, #18 │ │ │ │ + asrs r2, r6, #18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r6, r4, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r3, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, r5, r4 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r6, 291656 │ │ │ │ + cbz r6, 291658 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96b44 │ │ │ │ @@ -749298,17 +749295,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r6, 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 a1ea4 │ │ │ │ @@ -749383,21 +749380,21 @@ │ │ │ │ blx 9f73c │ │ │ │ b.n 2916d2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r0, 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, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -749464,27 +749461,27 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 29179e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ lsls r6, r3, #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 │ │ │ │ @@ -750326,31 +750323,31 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r0, r4, #1 │ │ │ │ vcmpe.f64 d10, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 292016 │ │ │ │ vldr d5, [sp, #88] @ 0x58 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ @@ -751146,45 +751143,45 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #72] @ (292ca4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 292bd4 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r6, #19 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r6, #17 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r6, r3, #1 │ │ │ │ │ │ │ │ 00292ca8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -751318,44 +751315,44 @@ │ │ │ │ b.n 292d24 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stc 15, cr15, [r3], {255} @ 0xff │ │ │ │ ldrb r2, [r7, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r6, r3, #1 │ │ │ │ @ instruction: 0xe9bbffff │ │ │ │ ldrd pc, pc, [r5], #1020 @ 0x3fc │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldrd pc, pc, [pc], #-1020 @ 292a44 @ 0x3fc │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96274 │ │ │ │ @@ -751376,16 +751373,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vshr.u32 q0, , #8 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + vmov.i32 q8, #143 @ 0x0000008f │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -751428,15 +751425,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r5, #29] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u32 q8, , #18 │ │ │ │ + vshr.u32 q8, , #10 │ │ │ │ strb r0, [r6, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -751495,16 +751492,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vqadd.u8 q8, q0, │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + vqadd.u8 q8, q4, │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r6, 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 r5, r0 │ │ │ │ @@ -751538,16 +751535,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - mrc2 0, 6, r0, cr0, cr15, {2} │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + mrc2 0, 6, r0, cr8, cr15, {2} │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r6, 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #464] @ (293220 ) │ │ │ │ @@ -751736,27 +751733,27 @@ │ │ │ │ b.n 293126 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, #23] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r0, #380] @ 0x17c │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + ldc2l 0, cr0, [r8, #380] @ 0x17c │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r6, [r5, #19] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stc2 0, cr0, [lr, #-380] @ 0xfffffe84 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + ldc2 0, cr0, [r6, #-380] @ 0xfffffe84 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r6], #380 @ 0x17c │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + ldc2l 0, cr0, [lr], #380 @ 0x17c │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldc2l 0, cr0, [lr], {95} @ 0x5f │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + stc2l 0, cr0, [r6], #380 @ 0x17c │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r6, 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, #3984] @ 0xf90 │ │ │ │ ldr.w r5, [pc, #1280] @ 293764 │ │ │ │ @@ -752235,46 +752232,46 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #14] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #13] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xfb3c005f │ │ │ │ - @ instruction: 0xfa2e005f │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + @ instruction: 0xfb44005f │ │ │ │ + @ instruction: 0xfa36005f │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfa10005f │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + @ instruction: 0xfa18005f │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr??.w r0, [r4, #95] @ 0x5f │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + ldr??.w r0, [ip, #95] @ 0x5f │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vld4.16 {d16-d19}, [r0 :64] │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + vld4.16 {d16-d19}, [r8 :64] │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vst4.16 {d16-d19}, [r4 :64] │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + vst4.16 {d16-d19}, [ip :64] │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh.w r0, [lr, #95] @ 0x5f │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + ldrh.w r0, [r6, #95] @ 0x5f │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr??.w r0, [ip, pc, lsl #1] │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + strb.w r0, [r4, #95] @ 0x5f │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh.w r0, [r8, pc, lsl #1] │ │ │ │ - strb.w r0, [lr, pc, lsl #1] │ │ │ │ - @ instruction: 0xf7d8005f │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + str.w r0, [r0, pc, lsl #1] │ │ │ │ + ldrb.w r0, [r6, pc, lsl #1] │ │ │ │ + @ instruction: 0xf7e0005f │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf7b8005f │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + @ instruction: 0xf7c0005f │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf798005f │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + @ instruction: 0xf7a0005f │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ │ │ │ │ 002937cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -752485,56 +752482,56 @@ │ │ │ │ b.n 293874 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #26719 @ 0x685f │ │ │ │ + movt r0, #59487 @ 0xe85f │ │ │ │ @ instruction: 0xfa39ffff │ │ │ │ - @ instruction: 0xf6d2005f │ │ │ │ - @ instruction: 0xf6f8005f │ │ │ │ + @ instruction: 0xf6da005f │ │ │ │ + @ instruction: 0xf700005f │ │ │ │ lsls r1, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf682005f │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + @ instruction: 0xf68a005f │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movw r0, #59487 @ 0xe85f │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + @ instruction: 0xf656005f │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl 1a9a1a │ │ │ │ bl 13fa1e │ │ │ │ - @ instruction: 0xf610005f │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + @ instruction: 0xf618005f │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf5f6005f │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + @ instruction: 0xf5fe005f │ │ │ │ + lsls r6, r5, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl b9a32 │ │ │ │ bl 8ba36 ::get_default_options()::val@@Base+0x8ba22> │ │ │ │ - subs.w r0, r8, #14614528 @ 0xdf0000 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + rsb r0, r0, #14614528 @ 0xdf0000 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf59e005f │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + sub.w r0, r6, #14614528 @ 0xdf0000 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl fffc9a4a ::Settings::boolParam@@Base+0xff6987b2> │ │ │ │ - sbcs.w r0, r2, #14614528 @ 0xdf0000 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + sbcs.w r0, sl, #14614528 @ 0xdf0000 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bcs.n 2939d8 │ │ │ │ + bcs.n 2939e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sub.w r0, sl, #14614528 @ 0xdf0000 │ │ │ │ - @ instruction: 0xf536005f │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + subs.w r0, r2, #14614528 @ 0xdf0000 │ │ │ │ + @ instruction: 0xf53e005f │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds.w r0, r8, #14614528 @ 0xdf0000 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + @ instruction: 0xf520005f │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d340 │ │ │ │ @@ -752555,16 +752552,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - orrs.w r0, r0, #14614528 @ 0xdf0000 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + orrs.w r0, r8, #14614528 @ 0xdf0000 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (293b1c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -752601,15 +752598,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r8, #14614528 @ 0xdf0000 │ │ │ │ + eor.w r0, r0, #14614528 @ 0xdf0000 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -752763,31 +752760,31 @@ │ │ │ │ b.n 293bfa │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3b6005f │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + @ instruction: 0xf3be005f │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf39c005f │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + usat r0, #31, r4, asr #1 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sbfx r0, r8, #1, #32 │ │ │ │ - ssat r0, #32, r2, asr #1 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + @ instruction: 0xf350005f │ │ │ │ + ssat r0, #32, sl, asr #1 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ssat r0, #32, sl, lsl #1 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + @ instruction: 0xf312005f │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf2f2005f │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + @ instruction: 0xf2fa005f │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r6, 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 r6, r0 │ │ │ │ @@ -752844,19 +752841,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movw r0, #8287 @ 0x205f │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + movw r0, #41055 @ 0xa05f │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf220005f │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + @ instruction: 0xf228005f │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r6, r3, #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 │ │ │ │ @@ -753003,19 +753000,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0a6005f │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + @ instruction: 0xf0ae005f │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - eor.w r0, r4, #95 @ 0x5f │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + eor.w r0, ip, #95 @ 0x5f │ │ │ │ + lsls r4, r3, #4 │ │ │ │ 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, #2912] @ 0xb60 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -753849,129 +753846,129 @@ │ │ │ │ blx 9da08 │ │ │ │ b.w 293f84 │ │ │ │ nop │ │ │ │ str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r4, #95 @ 0x5f │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + ands.w r0, ip, #95 @ 0x5f │ │ │ │ + lsls r2, r5, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vshr.s16 q0, , #10 │ │ │ │ - movs r4, r4 │ │ │ │ + vshr.s16 q0, , #2 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vqadd.s32 q8, q1, │ │ │ │ - vshr.u32 q8, , #16 │ │ │ │ - vqadd.s64 q0, q5, │ │ │ │ - vshr.u8 q8, , #8 │ │ │ │ - vqadd.s64 q0, q0, │ │ │ │ - mrc 0, 6, r0, cr2, cr15, {2} │ │ │ │ - vqadd.u32 q8, q0, │ │ │ │ - mrc 0, 5, r0, cr4, cr15, {2} │ │ │ │ - vqadd.u8 q8, q1, │ │ │ │ - mrc 0, 3, r0, cr8, cr15, {2} │ │ │ │ - vqadd.u8 q0, q3, │ │ │ │ - mcr 0, 2, r0, cr2, cr15, {2} │ │ │ │ - mrc2 0, 6, r0, cr0, cr13, {2} │ │ │ │ - mcr 0, 0, r0, cr10, cr15, {2} │ │ │ │ - mrc2 0, 4, r0, cr8, cr13, {2} │ │ │ │ - ldcl 0, cr0, [r0, #380] @ 0x17c │ │ │ │ - mrc2 0, 2, r0, cr14, cr13, {2} │ │ │ │ - ldc 0, cr0, [r0, #380] @ 0x17c │ │ │ │ - mrc2 0, 0, r0, cr14, cr13, {2} │ │ │ │ - stcl 0, cr0, [sl, #-380] @ 0xfffffe84 │ │ │ │ - stc 0, cr0, [r8], {95} @ 0x5f │ │ │ │ - ldc2 0, cr0, [r6, #-372] @ 0xfffffe8c │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ - lsls r5, r3, #1 │ │ │ │ - mcrr 0, 5, r0, ip, cr15 │ │ │ │ - ldc2l 0, cr0, [sl], {93} @ 0x5d │ │ │ │ - stc 0, cr0, [lr], #-380 @ 0xfffffe84 │ │ │ │ - ldc2 0, cr0, [ip], #372 @ 0x174 │ │ │ │ + vqadd.s32 q8, q5, │ │ │ │ + vshr.u32 q8, , #8 │ │ │ │ + vqadd.s8 q8, q1, │ │ │ │ + vshr.u16 q8, , #16 │ │ │ │ + vqadd.s64 q0, q4, │ │ │ │ + mrc 0, 6, r0, cr10, cr15, {2} │ │ │ │ + vqadd.u32 q8, q4, │ │ │ │ + mrc 0, 5, r0, cr12, cr15, {2} │ │ │ │ + vqadd.u8 q8, q5, │ │ │ │ + mcr 0, 4, r0, cr0, cr15, {2} │ │ │ │ + vqadd.u8 q0, q7, │ │ │ │ + mcr 0, 2, r0, cr10, cr15, {2} │ │ │ │ + mrc2 0, 6, r0, cr8, cr13, {2} │ │ │ │ + mrc 0, 0, r0, cr2, cr15, {2} │ │ │ │ + mcr2 0, 5, r0, cr0, cr13, {2} │ │ │ │ + ldcl 0, cr0, [r8, #380] @ 0x17c │ │ │ │ + mcr2 0, 3, r0, cr6, cr13, {2} │ │ │ │ + ldc 0, cr0, [r8, #380] @ 0x17c │ │ │ │ + mcr2 0, 1, r0, cr6, cr13, {2} │ │ │ │ + ldcl 0, cr0, [r2, #-380] @ 0xfffffe84 │ │ │ │ ldc 0, cr0, [r0], {95} @ 0x5f │ │ │ │ - ldc2 0, cr0, [lr], {93} @ 0x5d │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + ldc2 0, cr0, [lr, #-372] @ 0xfffffe8c │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ + lsls r5, r3, #1 │ │ │ │ + mrrc 0, 5, r0, r4, cr15 │ │ │ │ + stc2l 0, cr0, [r2], #372 @ 0x174 │ │ │ │ + ldc 0, cr0, [r6], #-380 @ 0xfffffe84 │ │ │ │ + stc2l 0, cr0, [r4], {93} @ 0x5d │ │ │ │ + ldc 0, cr0, [r8], {95} @ 0x5f │ │ │ │ + stc2 0, cr0, [r6], #372 @ 0x174 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rsbs r0, lr, pc, lsr #1 │ │ │ │ - stc2l 0, cr0, [ip], #-372 @ 0xfffffe8c │ │ │ │ - rsb r0, r2, pc, lsr #1 │ │ │ │ - mcrr2 0, 5, r0, lr, cr13 │ │ │ │ - sub.w r0, r0, pc, lsr #1 │ │ │ │ - stc2 0, cr0, [ip], #-372 @ 0xfffffe8c │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xebe6005f │ │ │ │ + ldc2l 0, cr0, [r4], #-372 @ 0xfffffe8c │ │ │ │ + rsb r0, sl, pc, lsr #1 │ │ │ │ + mrrc2 0, 5, r0, r6, cr13 │ │ │ │ + sub.w r0, r8, pc, lsr #1 │ │ │ │ + ldc2 0, cr0, [r4], #-372 @ 0xfffffe8c │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - sbc.w r0, ip, pc, lsr #1 │ │ │ │ - @ instruction: 0xfbfa005d │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + sbcs.w r0, r4, pc, lsr #1 │ │ │ │ + stc2 0, cr0, [r2], {93} @ 0x5d │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xeb3c005f │ │ │ │ - @ instruction: 0xfbca005d │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + adc.w r0, r4, pc, lsr #1 │ │ │ │ + @ instruction: 0xfbd2005d │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add.w r0, ip, pc, lsr #1 │ │ │ │ - @ instruction: 0xfb9a005d │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + adds.w r0, r4, pc, lsr #1 │ │ │ │ + @ instruction: 0xfba2005d │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xeadc005f │ │ │ │ - @ instruction: 0xfb6a005d │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + @ instruction: 0xeae4005f │ │ │ │ + @ instruction: 0xfb72005d │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xeaae005f │ │ │ │ - @ instruction: 0xfb3e005d │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xeab6005f │ │ │ │ + @ instruction: 0xfb46005d │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - eor.w r0, r4, pc, lsr #1 │ │ │ │ - @ instruction: 0xfb14005d │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + eor.w r0, ip, pc, lsr #1 │ │ │ │ + @ instruction: 0xfb1c005d │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - orrs.w r0, sl, pc, lsr #1 │ │ │ │ - @ instruction: 0xfaea005d │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + orn r0, r2, pc, lsr #1 │ │ │ │ + @ instruction: 0xfaf2005d │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bics.w r0, r0, pc, lsr #1 │ │ │ │ - @ instruction: 0xfac0005d │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + bics.w r0, r8, pc, lsr #1 │ │ │ │ + @ instruction: 0xfac8005d │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - and.w r0, r6, pc, lsr #1 │ │ │ │ - @ instruction: 0xfa96005d │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + and.w r0, lr, pc, lsr #1 │ │ │ │ + @ instruction: 0xfa9e005d │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrd r0, r0, [ip, #380] @ 0x17c │ │ │ │ - @ instruction: 0xfa6c005d │ │ │ │ - ldr r7, [pc, #248] @ (294a0c ) │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - ldrd r0, r0, [r0, #-380]! @ 0x17c │ │ │ │ - @ instruction: 0xfa00005d │ │ │ │ - strd r0, r0, [sl, #-380] @ 0x17c │ │ │ │ - ldr??.w r0, [sl, #93] @ 0x5d │ │ │ │ - stmdb lr!, {r0, r1, r2, r3, r4, r6} │ │ │ │ - ldrsh.w r0, [lr, #93] @ 0x5d │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + strd r0, r0, [r4, #380]! @ 0x17c │ │ │ │ + @ instruction: 0xfa74005d │ │ │ │ + ldr r7, [pc, #280] @ (294a2c ) │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + ldrd r0, r0, [r8, #-380]! @ 0x17c │ │ │ │ + @ instruction: 0xfa08005d │ │ │ │ + ldrd r0, r0, [r2, #-380] @ 0x17c │ │ │ │ + vld1.8 @ instruction: 0xf9e2005d │ │ │ │ + ldmdb r6!, {r0, r1, r2, r3, r4, r6} │ │ │ │ + vst1.8 @ instruction: 0xf9c6005d │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrd r0, r0, [r0], #380 @ 0x17c │ │ │ │ - vst1.8 @ instruction: 0xf980005d │ │ │ │ - @ instruction: 0xe8c4005f │ │ │ │ - ldr??.w r0, [r4, sp, lsl #1] │ │ │ │ - stmia.w r4, {r0, r1, r2, r3, r4, r6} │ │ │ │ - ldrsb.w r0, [r4, sp, lsl #1] │ │ │ │ - strd r0, r0, [r8], #-380 @ 0x17c │ │ │ │ - ldr??.w r0, [r8, #93] @ 0x5d │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + ldrd r0, r0, [r8], #380 @ 0x17c │ │ │ │ + vst1.8 @ instruction: 0xf988005d │ │ │ │ + @ instruction: 0xe8cc005f │ │ │ │ + ldr??.w r0, [ip, sp, lsl #1] │ │ │ │ + stmia.w ip, {r0, r1, r2, r3, r4, r6} │ │ │ │ + ldrsb.w r0, [ip, sp, lsl #1] │ │ │ │ + ldrd r0, r0, [r0], #-380 @ 0x17c │ │ │ │ + vst4.16 {d0-d3}, [r0 :64]! │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xe830005f │ │ │ │ - str.w r0, [r0, #93] @ 0x5d │ │ │ │ - @ instruction: 0xe834005f │ │ │ │ - b.n 294944 │ │ │ │ + @ instruction: 0xe838005f │ │ │ │ + str.w r0, [r8, #93] @ 0x5d │ │ │ │ + @ instruction: 0xe83c005f │ │ │ │ + b.n 294954 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb.w r0, [r0, #93] @ 0x5d │ │ │ │ - b.n 2948cc │ │ │ │ + strb.w r0, [r8, #93] @ 0x5d │ │ │ │ + b.n 2948dc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str.w r0, [r0, sp, lsl #1] │ │ │ │ + str.w r0, [r8, sp, lsl #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 r7, r2 │ │ │ │ ldr r2, [pc, #416] @ (294b28 ) │ │ │ │ @@ -754130,28 +754127,28 @@ │ │ │ │ b.n 294a9a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldrb r4, [r1, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 29452c │ │ │ │ + b.n 29453c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf58c005d │ │ │ │ + @ instruction: 0xf594005d │ │ │ │ ldrh r2, [r7, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 2944a4 │ │ │ │ + b.n 2944b4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adc.w r0, r2, #14483456 @ 0xdd0000 │ │ │ │ - b.n 294478 │ │ │ │ + adc.w r0, sl, #14483456 @ 0xdd0000 │ │ │ │ + b.n 294488 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf528005d │ │ │ │ - b.n 294448 │ │ │ │ + @ instruction: 0xf530005d │ │ │ │ + b.n 294458 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add.w r0, ip, #14483456 @ 0xdd0000 │ │ │ │ + adds.w r0, r4, #14483456 @ 0xdd0000 │ │ │ │ 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 r6, r2 │ │ │ │ ldr r2, [pc, #444] @ (294d28 ) │ │ │ │ @@ -754319,28 +754316,28 @@ │ │ │ │ b.n 294c44 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2953e0 │ │ │ │ + b.n 2953f0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf3e6005d │ │ │ │ + @ instruction: 0xf3ee005d │ │ │ │ ldr r0, [r2, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 2952c4 │ │ │ │ + b.n 2952d4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf352005d │ │ │ │ - b.n 295274 │ │ │ │ + @ instruction: 0xf35a005d │ │ │ │ + b.n 295284 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ssat r0, #30, r6, asr #1 │ │ │ │ - b.n 295248 │ │ │ │ + ssat r0, #30, lr, asr #1 │ │ │ │ + b.n 295258 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ssat r0, #30, ip, lsl #1 │ │ │ │ + @ instruction: 0xf314005d │ │ │ │ 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 │ │ │ │ mov r8, r2 │ │ │ │ @@ -754529,38 +754526,38 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 294dbe │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r4, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2952f0 │ │ │ │ + b.n 295300 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf268005d │ │ │ │ + @ instruction: 0xf270005d │ │ │ │ ldr r6, [r2, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 29546c │ │ │ │ + b.n 29547c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 295358 │ │ │ │ + b.n 295368 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 295404 │ │ │ │ + b.n 295414 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 29514c │ │ │ │ + b.n 29515c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf18a005d │ │ │ │ - b.n 2951b0 │ │ │ │ + @ instruction: 0xf192005d │ │ │ │ + b.n 2951c0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 295088 │ │ │ │ + b.n 295098 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf122005d │ │ │ │ - b.n 2951b8 │ │ │ │ + @ instruction: 0xf12a005d │ │ │ │ + b.n 2951c8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 295040 │ │ │ │ + b.n 295050 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf0f8005d │ │ │ │ + add.w r0, r0, #93 @ 0x5d │ │ │ │ stmdb 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 │ │ │ │ ldr r2, [pc, #996] @ (29536c ) │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ ldr r3, [pc, #996] @ (295370 ) │ │ │ │ @@ -754935,56 +754932,56 @@ │ │ │ │ b.n 295074 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r2, [r1, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2955f8 │ │ │ │ + b.n 295608 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vshr.s32 q0, , #14 │ │ │ │ + vshr.s32 q0, , #6 │ │ │ │ strb r0, [r4, r6] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 2952fc │ │ │ │ + ble.n 29530c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mcr 0, 2, r0, cr6, cr13, {2} │ │ │ │ - ble.n 295450 │ │ │ │ + mcr 0, 2, r0, cr14, cr13, {2} │ │ │ │ + ble.n 295460 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stcl 0, cr0, [ip, #372]! @ 0x174 │ │ │ │ - ble.n 295420 │ │ │ │ + ldcl 0, cr0, [r4, #372]! @ 0x174 │ │ │ │ + ble.n 295430 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldcl 0, cr0, [r0, #372] @ 0x174 │ │ │ │ - bgt.n 295390 │ │ │ │ + ldcl 0, cr0, [r8, #372] @ 0x174 │ │ │ │ + bgt.n 2953a0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bgt.n 295370 │ │ │ │ + bgt.n 295380 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bgt.n 295334 │ │ │ │ + bgt.n 295344 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldcl 0, cr0, [r2, #-372] @ 0xfffffe8c │ │ │ │ - bgt.n 295308 │ │ │ │ + ldcl 0, cr0, [sl, #-372] @ 0xfffffe8c │ │ │ │ + bgt.n 295318 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc 0, cr0, [r6, #-372]! @ 0xfffffe8c │ │ │ │ - bgt.n 2952cc │ │ │ │ + ldc 0, cr0, [lr, #-372]! @ 0xfffffe8c │ │ │ │ + bgt.n 2952dc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc 0, cr0, [r6, #-372] @ 0xfffffe8c │ │ │ │ - bgt.n 2954a0 │ │ │ │ + ldc 0, cr0, [lr, #-372] @ 0xfffffe8c │ │ │ │ + bgt.n 2954b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldcl 0, cr0, [sl], #372 @ 0x174 │ │ │ │ - bgt.n 295474 │ │ │ │ + stc 0, cr0, [r2, #-372] @ 0xfffffe8c │ │ │ │ + bgt.n 295484 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stcl 0, cr0, [r0], #372 @ 0x174 │ │ │ │ - bgt.n 295440 │ │ │ │ + stcl 0, cr0, [r8], #372 @ 0x174 │ │ │ │ + bgt.n 295450 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stcl 0, cr0, [r2], {93} @ 0x5d │ │ │ │ + stcl 0, cr0, [sl], {93} @ 0x5d │ │ │ │ │ │ │ │ 002953dc : │ │ │ │ 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, #1520] @ 2959e0 │ │ │ │ @@ -755541,161 +755538,161 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ strh r0, [r4, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 295a98 │ │ │ │ + blt.n 295aa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrd pc, pc, [fp, #1020]! @ 0x3fc │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bgt.n 295998 │ │ │ │ + bgt.n 2959a8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ adds r7, r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2959ac │ │ │ │ + bgt.n 2959bc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bge.n 2959cc │ │ │ │ + bge.n 2959dc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sbcs.w r0, r2, sp, lsr #1 │ │ │ │ + sbcs.w r0, sl, sp, lsr #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bge.n 29595c │ │ │ │ + bge.n 29596c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xeb34005d │ │ │ │ + @ instruction: 0xeb3c005d │ │ │ │ lsls r1, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ b.n 295566 │ │ │ │ - vtbx.8 d29, {d15-d17}, d16 │ │ │ │ + vtbx.8 d29, {d15-d17}, d24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xeaee005d │ │ │ │ - bge.n 295aac │ │ │ │ + @ instruction: 0xeaf6005d │ │ │ │ + bge.n 295abc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xead0005d │ │ │ │ + @ instruction: 0xead8005d │ │ │ │ stmia.w r9, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xe819ffff │ │ │ │ - bls.n 295a30 │ │ │ │ + bge.n 295a40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - eor.w r0, sl, sp, lsr #1 │ │ │ │ - bls.n 2959fc │ │ │ │ + eors.w r0, r2, sp, lsr #1 │ │ │ │ + bls.n 295a0c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - orn r0, ip, sp, lsr #1 │ │ │ │ + orns r0, r4, sp, lsr #1 │ │ │ │ b.n 295882 │ │ │ │ - vtbl.8 d29, {d31- instruction: 0xffffd9b4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bics.w r0, sl, sp, lsr #1 │ │ │ │ - blt.n 2959c0 │ │ │ │ + orr.w r0, r2, sp, lsr #1 │ │ │ │ + blt.n 2959d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 2959f4 │ │ │ │ + blt.n 295a04 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bls.n 295b20 │ │ │ │ + bls.n 295b30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrd r0, r0, [r0, #372]! @ 0x174 │ │ │ │ - bls.n 295ae4 │ │ │ │ + ldrd r0, r0, [r8, #372]! @ 0x174 │ │ │ │ + bls.n 295af4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strd r0, r0, [ip, #372] @ 0x174 │ │ │ │ - bgt.n 295a98 │ │ │ │ + ldrd r0, r0, [r4, #372] @ 0x174 │ │ │ │ + bgt.n 295aa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 295978 │ │ │ │ + blt.n 295988 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 295a5c │ │ │ │ + bhi.n 295a6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xe984005d │ │ │ │ - bgt.n 295b4c │ │ │ │ + @ instruction: 0xe98c005d │ │ │ │ + bgt.n 295b5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 295a38 │ │ │ │ + blt.n 295a48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 2959d4 │ │ │ │ + bhi.n 2959e4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmdb r8!, {r0, r2, r3, r4, r6} │ │ │ │ - bgt.n 295b20 │ │ │ │ + strd r0, r0, [r0, #-372] @ 0x174 │ │ │ │ + bgt.n 295b30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bgt.n 295a08 │ │ │ │ + bgt.n 295a18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 295b5c │ │ │ │ + bhi.n 295b6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrd r0, r0, [r4], #372 @ 0x174 │ │ │ │ - bgt.n 2959d8 │ │ │ │ + ldrd r0, r0, [ip], #372 @ 0x174 │ │ │ │ + bgt.n 2959e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bgt.n 295a38 │ │ │ │ + bgt.n 295a48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 295ae0 │ │ │ │ + bhi.n 295af0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia.w lr!, {r0, r2, r3, r4, r6} │ │ │ │ - bgt.n 2959f8 │ │ │ │ + ldmia.w r6!, {r0, r2, r3, r4, r6} │ │ │ │ + bgt.n 295a08 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 295ab0 │ │ │ │ + ble.n 295ac0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvc.n 295a68 │ │ │ │ + bvc.n 295a78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strd r0, r0, [sl], #-372 @ 0x174 │ │ │ │ - bgt.n 295a84 │ │ │ │ + ldrd r0, r0, [r2], #-372 @ 0x174 │ │ │ │ + bgt.n 295a94 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 295adc │ │ │ │ + ble.n 295aec │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvc.n 2959f8 │ │ │ │ + bvc.n 295a08 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xe82a005d │ │ │ │ - bgt.n 295a98 │ │ │ │ + @ instruction: 0xe832005d │ │ │ │ + bgt.n 295aa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 295af8 │ │ │ │ + ble.n 295b08 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvc.n 295b7c │ │ │ │ + bvc.n 295b8c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 295aa0 │ │ │ │ + b.n 295ab0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bgt.n 295ac0 │ │ │ │ + bgt.n 295ad0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 295b88 │ │ │ │ + ble.n 295b98 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvc.n 295b04 │ │ │ │ + bvc.n 295b14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 295a28 │ │ │ │ + b.n 295a38 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ble.n 295b58 │ │ │ │ + ble.n 295b68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 295a00 │ │ │ │ + ble.n 295a10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvs.n 295a8c │ │ │ │ + bvs.n 295a9c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2959b0 │ │ │ │ + b.n 2959c0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ble.n 295bdc │ │ │ │ + ble.n 295bec │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 295a64 │ │ │ │ + ble.n 295a74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvs.n 295a18 │ │ │ │ + bvs.n 295a28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 29593c │ │ │ │ + b.n 29594c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ble.n 295a48 │ │ │ │ + ble.n 295a58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 295ac0 │ │ │ │ + ble.n 295ad0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvs.n 295bb4 │ │ │ │ + bvs.n 295bc4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2958d8 │ │ │ │ + b.n 2958e8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ble.n 295a98 │ │ │ │ + ble.n 295aa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - udf #22 │ │ │ │ + udf #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvs.n 295b4c │ │ │ │ + bvs.n 295b5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 295870 │ │ │ │ + b.n 295880 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ble.n 295b24 │ │ │ │ + udf #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + udf #82 @ 0x52 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 295ae4 │ │ │ │ + bpl.n 295af4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 295808 │ │ │ │ + b.n 295818 │ │ │ │ lsls r5, r3, #1 │ │ │ │ vldr d1, [pc, #68] @ 295b80 │ │ │ │ add.w r3, r5, #112 @ 0x70 │ │ │ │ ldr r2, [pc, #68] @ (295b88 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #68] @ (295b8c ) │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -755716,21 +755713,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (295b94 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2954b4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bgt.n 295ae0 │ │ │ │ + bgt.n 295af0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 295bb0 │ │ │ │ + ble.n 295bc0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 295bc8 │ │ │ │ + bmi.n 295bd8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2954ec │ │ │ │ + b.n 2954fc │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 973a4 │ │ │ │ @@ -755751,17 +755748,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bcc.n 295b68 │ │ │ │ + bcc.n 295b78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 29548c │ │ │ │ + b.n 29549c │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00295be4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -756177,59 +756174,59 @@ │ │ │ │ add r2, pc, #0 @ (adr r2, 29607c ) │ │ │ │ subs r4, r2, r2 │ │ │ │ negs r5, r5 │ │ │ │ ldr r2, [pc, #72] @ (2960cc ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 2960bc │ │ │ │ + cbz r6, 2960be │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbz r4, 2960ae │ │ │ │ + cbz r4, 2960b0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbz r0, 2960ba │ │ │ │ + cbz r0, 2960bc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bcs.n 295fb0 │ │ │ │ + bcs.n 295fc0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2966d4 │ │ │ │ + b.n 2966e4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bne.n 29612c │ │ │ │ + bne.n 29613c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 296450 │ │ │ │ + b.n 296460 │ │ │ │ lsls r5, r3, #1 │ │ │ │ @ instruction: 0x47b2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - beq.n 2960a0 │ │ │ │ + bne.n 2960b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2963c4 │ │ │ │ + b.n 2963d4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - beq.n 296074 │ │ │ │ + beq.n 296084 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 296398 │ │ │ │ + b.n 2963a8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - beq.n 29604c │ │ │ │ + beq.n 29605c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 296370 │ │ │ │ + b.n 296380 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bls.n 296000 │ │ │ │ + bls.n 296010 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - beq.n 2960c8 │ │ │ │ + beq.n 2960d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2961ec │ │ │ │ + b.n 2961fc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r7, {r1, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 296198 │ │ │ │ + b.n 2961a8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 2960fc │ │ │ │ + b.n 29610c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bls.n 296058 │ │ │ │ + bls.n 296068 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr.w r2, [r1, #300] @ 0x12c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w r6, [r3, r2, lsl #2] │ │ │ │ cbz r6, 29610a │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ @@ -757303,141 +757300,141 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #264] @ (296e28 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 295eb6 │ │ │ │ - bhi.n 296d88 │ │ │ │ + bhi.n 296d98 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 296cf8 │ │ │ │ + ble.n 296d08 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bvc.n 296de0 │ │ │ │ + bvc.n 296df0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 296c74 │ │ │ │ + ble.n 296c84 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 296e1c │ │ │ │ + ble.n 296e2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 296de4 │ │ │ │ + ble.n 296df4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ble.n 296d94 │ │ │ │ + ble.n 296da4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bgt.n 296dc4 │ │ │ │ + bgt.n 296dd4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bpl.n 296d50 │ │ │ │ + bpl.n 296d60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blt.n 296d00 │ │ │ │ + blt.n 296d10 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bge.n 296c98 │ │ │ │ + bge.n 296ca8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bge.n 296ddc │ │ │ │ + bge.n 296dec │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bcc.n 296e3c │ │ │ │ + bcc.n 296e4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcs.n 296d60 │ │ │ │ + bcs.n 296d70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcs.n 296d88 │ │ │ │ + bcc.n 296d98 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - bcc.n 296db8 │ │ │ │ + bcc.n 296dc8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcc.n 296e8c │ │ │ │ + bcc.n 296e9c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 296e94 │ │ │ │ + bhi.n 296ea4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bhi.n 296e58 │ │ │ │ + bhi.n 296e68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bne.n 296e54 │ │ │ │ + bne.n 296e64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvc.n 296e4c │ │ │ │ + bvc.n 296e5c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvc.n 296e10 │ │ │ │ + bvc.n 296e20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - beq.n 296e18 │ │ │ │ + beq.n 296e28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvs.n 296d9c │ │ │ │ + bvs.n 296dac │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r4, pc, #912 @ (adr r4, 297168 ) │ │ │ │ + add r4, pc, #944 @ (adr r4, 297188 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvs.n 296ec8 │ │ │ │ + bvs.n 296ed8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 296d48 │ │ │ │ + bmi.n 296d58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - b.n 297484 │ │ │ │ + b.n 297494 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 296efc │ │ │ │ + bmi.n 296d0c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bmi.n 296ec8 │ │ │ │ + bmi.n 296ed8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcc.n 296dd4 │ │ │ │ + bcc.n 296de4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcc.n 296d64 │ │ │ │ + bcc.n 296d74 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcc.n 296ed8 │ │ │ │ + bcc.n 296ee8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcs.n 296e28 │ │ │ │ + bcc.n 296e38 │ │ │ │ lsls r5, r3, #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 │ │ │ │ @@ -757739,29 +757736,29 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 296f80 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r7, #206 @ 0xce │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - nop {10} │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - beq.n 297214 │ │ │ │ + it ge │ │ │ │ + lslge r7, r3, #1 │ │ │ │ + beq.n 297224 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x00cc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bkpt 0x0002 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002971c4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -757975,29 +757972,29 @@ │ │ │ │ nop │ │ │ │ adds r4, #58 @ 0x3a │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbnz r4, 297498 │ │ │ │ + cbnz r4, 29749a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00297438 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -758041,17 +758038,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} │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #108] @ (297534 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -758098,15 +758095,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #74 @ 0x4a │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ adds r1, #0 │ │ │ │ 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 │ │ │ │ @@ -758188,17 +758185,17 @@ │ │ │ │ nop │ │ │ │ adds r0, #188 @ 0xbc │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #72 @ 0x48 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00297624 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -758356,50 +758353,50 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 29778c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cmp r7, #222 @ 0xde │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ mcr2 15, 5, pc, cr7, cr15, {7} @ │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ cmp r7, #44 @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ lsls r5, r3, #1 │ │ │ │ stc2 15, cr15, [pc, #1020] @ 297be0 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00297808 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -758518,21 +758515,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (297958 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2978f2 │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ 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-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -758989,47 +758986,47 @@ │ │ │ │ b.n 2979bc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r4, #152 @ 0x98 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ cmp r4, #84 @ 0x54 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bkpt 0x00fc │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + itt eq │ │ │ │ + lsleq r7, r3, #1 │ │ │ │ + stmiaeq r3!, {r5, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #264] @ (297fd0 ) │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -759134,49 +759131,49 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #80] @ (298014 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2979bc │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {} │ │ │ │ + pop {r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00298018 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -759254,30 +759251,30 @@ │ │ │ │ b.n 29808a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf92dffff │ │ │ │ movs r5, #202 @ 0xca │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 298146 │ │ │ │ + cbnz r0, 298148 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xeb98005f │ │ │ │ - cbnz r0, 298140 │ │ │ │ + sub.w r0, r0, pc, lsr #1 │ │ │ │ + cbnz r0, 298142 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - itt ls │ │ │ │ - lslls r5, r3, #1 │ │ │ │ - movls r5, #138 @ 0x8a │ │ │ │ + itt ge │ │ │ │ + lslge r5, r3, #1 │ │ │ │ + movge r5, #138 @ 0x8a │ │ │ │ lsls r1, r5, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r7 │ │ │ │ + cbnz r0, 298140 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ite pl │ │ │ │ + itt pl │ │ │ │ lslpl r5, r3, #1 │ │ │ │ - pushmi {lr} │ │ │ │ + pushpl {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9a9d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -759295,17 +759292,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - hlt 0x000e │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bkpt 0x00ea │ │ │ │ + bkpt 0x00f2 │ │ │ │ lsls r5, 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, #3952] @ 0xf70 │ │ │ │ ldr.w r2, [pc, #1944] @ 2988fc │ │ │ │ @@ -760009,89 +760006,89 @@ │ │ │ │ b.n 298198 │ │ │ │ movs r4, #172 @ 0xac │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #120 @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - rev r2, r3 │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - bkpt 0x0024 │ │ │ │ - lsls r5, r3, #1 │ │ │ │ - cbnz r2, 298932 │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ - lsls r5, r3, #1 │ │ │ │ - cbnz r2, 298932 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + bkpt 0x002c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbnz r2, 298932 │ │ │ │ + cbnz r2, 298934 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbnz r2, 298932 │ │ │ │ + cbnz r2, 298934 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + cbnz r2, 298934 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + cbnz r2, 298934 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r0, 2989a8 │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + cbnz r2, 298934 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r6, 29895c │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbnz r6, 29895a │ │ │ │ + cbnz r0, 2989aa │ │ │ │ lsls r5, r3, #1 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + cbnz r6, 29895e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + cbnz r6, 29895c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbz r2, 2989de │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbz r2, 2989de │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbz r6, 2989de │ │ │ │ + cbz r2, 2989e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r5, r3, #1 │ │ │ │ cbz r2, 2989e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r5, r3, #1 │ │ │ │ cbz r6, 2989e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ cbz r2, 2989e2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ cbz r6, 2989e2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r5, r3, #1 │ │ │ │ cbz r2, 2989e4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + @ instruction: 0xb76e │ │ │ │ + lsls r5, r3, #1 │ │ │ │ + cbz r6, 2989e4 │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + @ instruction: 0xb752 │ │ │ │ + lsls r5, r3, #1 │ │ │ │ + cbz r2, 2989e6 │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002989a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -760167,29 +760164,29 @@ │ │ │ │ b.n 298a14 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bl 21aa66 │ │ │ │ adds r0, r1, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - uxth r4, r5 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sxth r6, r0 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r5, r3, #1 │ │ │ │ adds r0, r0, #0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 298aba │ │ │ │ + cbz r4, 298abc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94bd0 │ │ │ │ @@ -760209,17 +760206,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbz r2, 298ae8 │ │ │ │ + cbz r2, 298aea │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r5, 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 a1ea4 │ │ │ │ @@ -760278,15 +760275,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r6, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 298b9e │ │ │ │ + cbz r2, 298ba0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ subs r0, r7, r2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -760322,17 +760319,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, 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, #2928] @ 0xb70 │ │ │ │ ldr r6, [pc, #632] @ (298e90 ) │ │ │ │ @@ -760576,49 +760573,49 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 298e6c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r2, r7, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r0, 298f14 │ │ │ │ + cbz r0, 298f16 │ │ │ │ lsls r5, r3, #1 │ │ │ │ adds r6, r7, r6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sxtb r4, r2 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r6, 298f0a │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r2, 298f06 │ │ │ │ + cbz r2, 298f08 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r4, 298f06 │ │ │ │ + cbz r4, 298f08 │ │ │ │ lsls r5, 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 │ │ │ │ mov sl, r1 │ │ │ │ @@ -761308,96 +761305,96 @@ │ │ │ │ nop │ │ │ │ asrs r0, r3, #28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r4, #27 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bgt.n 2996c0 │ │ │ │ + bgt.n 2996d0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, #104 @ 0x68 │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrsh.w pc, [r9, #255]! │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r7, pc, #352 @ (adr r7, 2997f8 ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 299818 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r7, pc, #232 @ (adr r7, 299788 ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 2997a8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r7, pc, #112 @ (adr r7, 299718 ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 299738 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 299a90 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 2996b0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r6, pc, #832 @ (adr r6, 2999f8 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 299a18 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, pc, #200 @ (adr r7, 299784 ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 2997a4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ │ │ │ │ 002996bc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -761847,142 +761844,142 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ lsrs r2, r0, #29 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #720 @ (adr r5, 299e64 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 299e84 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl 26fb96 │ │ │ │ - add r6, pc, #312 @ (adr r6, 299cd4 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 299cf4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r3, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #376 @ (adr r5, 299d20 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 299d40 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsrs r6, r2, #26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, pc, #136 @ (adr r5, 299c3c ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 299c5c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ bl 5e9bba │ │ │ │ bl 59fbbe │ │ │ │ - add r4, pc, #904 @ (adr r4, 299f4c ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 299f6c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r4, pc, #800 @ (adr r4, 299eec ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 299f0c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, pc, #672 @ (adr r5, 299e74 ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 299e94 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n 299b34 │ │ │ │ + bpl.n 299b44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, pc, #640 @ (adr r5, 299e5c ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 299e7c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 299f50 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 299f70 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 299d44 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 299d64 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, pc, #672 @ (adr r7, 299e88 ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 299ea8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r4, pc, #248 @ (adr r4, 299ce4 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 299d04 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, pc, #568 @ (adr r7, 299e28 ) │ │ │ │ + add r7, pc, #600 @ (adr r7, 299e48 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bpl.n 299bb4 │ │ │ │ + bpl.n 299bc4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, pc, #632 @ (adr r5, 299e70 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 299e90 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 299fe4 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 299c04 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, pc, #296 @ (adr r7, 299d28 ) │ │ │ │ + add r7, pc, #328 @ (adr r7, 299d48 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ble.n 299cc4 │ │ │ │ + ble.n 299cd4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, pc, #504 @ (adr r5, 299e00 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 299e20 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, pc, #728 @ (adr r3, 299ee4 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 299f04 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, pc, #24 @ (adr r7, 299c28 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, 299c48 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 299e74 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 299e94 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, pc, #920 @ (adr r6, 299fb0 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 299fd0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bmi.n 299be4 │ │ │ │ + bmi.n 299bf4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, pc, #232 @ (adr r5, 299d08 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 299d28 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, pc, #328 @ (adr r3, 299d6c ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 299d8c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, pc, #648 @ (adr r6, 299eb0 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 299ed0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, pc, #88 @ (adr r5, 299c84 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 299ca4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bcc.n 299c00 │ │ │ │ + bcc.n 299c10 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, pc, #32 @ (adr r3, 299c54 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 299c74 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, pc, #352 @ (adr r6, 299d98 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, 299db8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 29951c │ │ │ │ + b.n 29952c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #936 @ (adr r4, 299fe8 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 29a008 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, pc, #792 @ (adr r2, 299f5c ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 299f7c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r6, pc, #88 @ (adr r6, 299ca0 ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 299cc0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2998f8 │ │ │ │ + b.n 299908 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #864 @ (adr r4, 299fb0 ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 299fd0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, pc, #560 @ (adr r2, 299e84 ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 299ea4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 299fc8 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 299fe8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 29994c │ │ │ │ + b.n 29995c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #760 @ (adr r4, 299f58 ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 299f78 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, pc, #312 @ (adr r2, 299d9c ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 299dbc ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, pc, #632 @ (adr r5, 299ee0 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 299f00 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 299a90 │ │ │ │ + b.n 299aa0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #576 @ (adr r4, 299eb0 ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 299ed0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, pc, #24 @ (adr r2, 299c8c ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 299cac ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, pc, #344 @ (adr r5, 299dd0 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 299df0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, pc, #504 @ (adr r4, 299e78 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 299e98 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, pc, #776 @ (adr r1, 299f8c ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 299fac ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r5, pc, #72 @ (adr r5, 299cd0 ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 299cf0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r4, pc, #400 @ (adr r4, 299e1c ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 299e3c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, pc, #648 @ (adr r4, 299f18 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 299f38 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, pc, #496 @ (adr r1, 299e84 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 299ea4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, pc, #816 @ (adr r4, 299fc8 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 299fe8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a15bc │ │ │ │ @@ -762003,17 +762000,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #16 @ (adr r0, 299cf0 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 299d10 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 299e34 ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 299e54 ) │ │ │ │ lsls r5, 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 │ │ │ │ @@ -762067,21 +762064,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r2, pc, #744 @ (adr r2, 29a05c ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 29a07c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, pc, #888 @ (adr r2, 29a0f0 ) │ │ │ │ + add r2, pc, #920 @ (adr r2, 29a110 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r2, pc, #616 @ (adr r2, 299fe4 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 29a004 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, pc, #760 @ (adr r2, 29a078 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 29a098 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (299de4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -762118,15 +762115,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r0, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #336 @ (adr r2, 299f40 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 299f60 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -762228,21 +762225,21 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, pc, #296 @ (adr r1, 29a014 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 29a034 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, pc, #440 @ (adr r1, 29a0a8 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 29a0c8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r1, pc, #184 @ (adr r1, 299fac ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 299fcc ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, pc, #328 @ (adr r1, 29a040 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 29a060 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 00299ef8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -762380,46 +762377,46 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 299fa4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r1, #28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #928 @ (adr r0, 29a3f8 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 29a418 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ mrc2 15, 5, pc, cr5, cr15, {7} │ │ │ │ - add r0, pc, #864 @ (adr r0, 29a3c0 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 29a3e0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #376 @ (adr r0, 29a1e4 ) │ │ │ │ + add r0, pc, #408 @ (adr r0, 29a204 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, pc, #520 @ (adr r0, 29a278 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 29a298 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r0, r6, #25 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, pc, #184 @ (adr r0, 29a130 ) │ │ │ │ + add r0, pc, #216 @ (adr r0, 29a150 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, pc, #328 @ (adr r0, 29a1c4 ) │ │ │ │ + add r0, pc, #360 @ (adr r0, 29a1e4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ stc2 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ - add r0, pc, #16 @ (adr r0, 29a094 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 29a0b4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, pc, #160 @ (adr r0, 29a128 ) │ │ │ │ + add r0, pc, #192 @ (adr r0, 29a148 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldc2l 15, cr15, [fp], {255} @ 0xff │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #24 @ (adr r0, 29a0ac ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 960b0 │ │ │ │ @@ -762439,17 +762436,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 0029a0e4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -762561,25 +762558,25 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 29a10a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ blx 9ca90 │ │ │ │ b.n 29a108 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 0029a230 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -762693,25 +762690,25 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 29a256 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx 9ca90 │ │ │ │ b.n 29a254 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r3, #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 │ │ │ │ @@ -762800,21 +762797,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ blx 9f73c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -762873,15 +762870,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r1, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -762974,21 +762971,21 @@ │ │ │ │ blx 9a5f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 9f73c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, 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, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -763029,17 +763026,17 @@ │ │ │ │ str r5, [r4, #16] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 9f73c │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r5, 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, #3952] @ 0xf70 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -763838,35 +763835,35 @@ │ │ │ │ ldr r0, [pc, #56] @ (29b108 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 29b084 │ │ │ │ lsls r7, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r3, #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 │ │ │ │ @@ -764202,15 +764199,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ b.n 29b546 │ │ │ │ nop │ │ │ │ ... │ │ │ │ eors.w r0, ip, #15204352 @ 0xe80000 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldrb.w r0, [r0, #285] @ 0x11d │ │ │ │ lsls r0, r0, #28 │ │ │ │ bmi.n 29b53c │ │ │ │ vmov s15, r4 │ │ │ │ vldr d6, [lr] │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ @@ -764806,60 +764803,60 @@ │ │ │ │ ldr r0, [pc, #108] @ (29bc60 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 29b960 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldc 0, cr0, [r4], #416 @ 0x1a0 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r5, 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 │ │ │ │ ldr.w r2, [pc, #2904] @ 29c7d4 │ │ │ │ @@ -765943,119 +765940,119 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.w 29bcaa │ │ │ │ @ instruction: 0xe9940068 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [r6, #-416]! @ 0x1a0 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r1, #4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 0029c8b4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -766347,93 +766344,93 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ble.n 29cc50 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ bl 608bbe │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r7, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r5, r3, #1 │ │ │ │ bgt.n 29cb44 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r5, r3, #1 │ │ │ │ blt.n 29cc1a │ │ │ │ @ instruction: 0xffffdc95 │ │ │ │ - vqshlu.s64 d23, d14, #63 @ 0x3f │ │ │ │ + vrsubhn.i d23, , q11 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r5, r3, #1 │ │ │ │ blt.n 29cc7a │ │ │ │ vtbl.8 d29, {d31- , d15, d6[0] │ │ │ │ + vmlsl.u , d15, d14[0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r5, r3, #1 │ │ │ │ bls.n 29cc7a │ │ │ │ - vrsubhn.i d23, , q0 │ │ │ │ + vrsubhn.i d23, , q4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 97c30 │ │ │ │ @@ -766454,17 +766451,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -766484,15 +766481,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #24 │ │ │ │ blx 963a4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r7, 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 │ │ │ │ mov r6, r0 │ │ │ │ @@ -766600,29 +766597,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (29ce38 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 29cd78 │ │ │ │ nop │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cbz r4, 29ce52 │ │ │ │ + cbz r4, 29ce54 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r5, r3, #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 │ │ │ │ @@ -766661,17 +766658,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r5, 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] @ (29cf28 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -766712,15 +766709,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 29cfb8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r7, r3, #1 │ │ │ │ bvc.n 29cf50 │ │ │ │ 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 │ │ │ │ @@ -767477,163 +767474,163 @@ │ │ │ │ vmla.f64 d7, d0, d5 │ │ │ │ b.n 29d4f0 │ │ │ │ nop │ │ │ │ bvs.n 29d6ec │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ bvs.n 29d808 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r5, 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, #2944] @ 0xb80 │ │ │ │ ldr r5, [pc, #824] @ (29dbf8 ) │ │ │ │ @@ -767929,51 +767926,51 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 29da56 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r3, #1 │ │ │ │ add.w r3, r0, #1408 @ 0x580 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vldr d7, [r3, #-8] │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.n 29dcbe │ │ │ │ @@ -768505,37 +768502,37 @@ │ │ │ │ b.n 29e308 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, pc, #888 @ (adr r4, 29e658 ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 29e678 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w r2, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ @@ -769622,75 +769619,75 @@ │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ b.n 29efd4 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r2, [r4, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, r7, lsl #2] │ │ │ │ blx 968b8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -770502,143 +770499,143 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #268] @ (29f96c ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ b.w 29deaa │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r7, [pc, #168] @ (29f91c ) │ │ │ │ + ldr r7, [pc, #200] @ (29f93c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [pc, #872] @ (29fbe8 ) │ │ │ │ + ldr r6, [pc, #904] @ (29fc08 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [pc, #720] @ (29fb58 ) │ │ │ │ + ldr r6, [pc, #752] @ (29fb78 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r7, [pc, #328] @ (29f9d8 ) │ │ │ │ + ldr r7, [pc, #360] @ (29f9f8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [pc, #432] @ (29fa44 ) │ │ │ │ + ldr r4, [pc, #464] @ (29fa64 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [pc, #200] @ (29f960 ) │ │ │ │ + ldr r7, [pc, #232] @ (29f980 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [pc, #304] @ (29f9cc ) │ │ │ │ + ldr r4, [pc, #336] @ (29f9ec ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #208] @ (29f970 ) │ │ │ │ + ldr r6, [pc, #240] @ (29f990 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [pc, #320] @ (29f9e4 ) │ │ │ │ + ldr r3, [pc, #352] @ (29fa04 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #80] @ (29f8f8 ) │ │ │ │ + ldr r6, [pc, #112] @ (29f918 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [pc, #192] @ (29f96c ) │ │ │ │ + ldr r3, [pc, #224] @ (29f98c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [pc, #1000] @ (29fc98 ) │ │ │ │ + ldr r6, [pc, #8] @ (29f8b8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [pc, #80] @ (29f904 ) │ │ │ │ + ldr r3, [pc, #112] @ (29f924 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [pc, #896] @ (29fc38 ) │ │ │ │ + ldr r5, [pc, #928] @ (29fc58 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [pc, #1000] @ (29fca4 ) │ │ │ │ + ldr r3, [pc, #8] @ (29f8c4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [pc, #704] @ (29fb80 ) │ │ │ │ + ldr r5, [pc, #736] @ (29fba0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [pc, #816] @ (29fbf4 ) │ │ │ │ + ldr r2, [pc, #848] @ (29fc14 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [pc, #456] @ (29fa90 ) │ │ │ │ + ldr r5, [pc, #488] @ (29fab0 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [pc, #392] @ (29fa54 ) │ │ │ │ + ldr r5, [pc, #424] @ (29fa74 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [pc, #504] @ (29fac8 ) │ │ │ │ + ldr r2, [pc, #536] @ (29fae8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [pc, #272] @ (29f9e4 ) │ │ │ │ + ldr r5, [pc, #304] @ (29fa04 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [pc, #384] @ (29fa58 ) │ │ │ │ + ldr r2, [pc, #416] @ (29fa78 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [pc, #160] @ (29f97c ) │ │ │ │ + ldr r5, [pc, #192] @ (29f99c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [pc, #264] @ (29f9e8 ) │ │ │ │ + ldr r2, [pc, #296] @ (29fa08 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [pc, #56] @ (29f91c ) │ │ │ │ + ldr r5, [pc, #88] @ (29f93c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [pc, #160] @ (29f988 ) │ │ │ │ + ldr r2, [pc, #192] @ (29f9a8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [pc, #976] @ (29fcbc ) │ │ │ │ + ldr r4, [pc, #1008] @ (29fcdc ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [pc, #56] @ (29f928 ) │ │ │ │ + ldr r2, [pc, #88] @ (29f948 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [pc, #856] @ (29fc4c ) │ │ │ │ + ldr r4, [pc, #888] @ (29fc6c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [pc, #968] @ (29fcc0 ) │ │ │ │ + ldr r1, [pc, #1000] @ (29fce0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [pc, #728] @ (29fbd4 ) │ │ │ │ + ldr r4, [pc, #760] @ (29fbf4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [pc, #840] @ (29fc48 ) │ │ │ │ + ldr r1, [pc, #872] @ (29fc68 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [pc, #600] @ (29fb5c ) │ │ │ │ + ldr r4, [pc, #632] @ (29fb7c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [pc, #712] @ (29fbd0 ) │ │ │ │ + ldr r1, [pc, #744] @ (29fbf0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [pc, #480] @ (29faec ) │ │ │ │ + ldr r4, [pc, #512] @ (29fb0c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [pc, #592] @ (29fb60 ) │ │ │ │ + ldr r1, [pc, #624] @ (29fb80 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [pc, #352] @ (29fa74 ) │ │ │ │ + ldr r4, [pc, #384] @ (29fa94 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [pc, #464] @ (29fae8 ) │ │ │ │ + ldr r1, [pc, #496] @ (29fb08 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [pc, #224] @ (29f9fc ) │ │ │ │ + ldr r4, [pc, #256] @ (29fa1c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [pc, #336] @ (29fa70 ) │ │ │ │ + ldr r1, [pc, #368] @ (29fa90 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [pc, #72] @ (29f96c ) │ │ │ │ + ldr r4, [pc, #104] @ (29f98c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [pc, #184] @ (29f9e0 ) │ │ │ │ + ldr r1, [pc, #216] @ (29fa00 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #936] @ (29fcd4 ) │ │ │ │ + ldr r3, [pc, #968] @ (29fcf4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [pc, #24] @ (29f948 ) │ │ │ │ + ldr r1, [pc, #56] @ (29f968 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #768] @ (29fc34 ) │ │ │ │ + ldr r3, [pc, #800] @ (29fc54 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #880] @ (29fca8 ) │ │ │ │ + ldr r0, [pc, #912] @ (29fcc8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #648] @ (29fbc4 ) │ │ │ │ + ldr r3, [pc, #680] @ (29fbe4 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #760] @ (29fc38 ) │ │ │ │ + ldr r0, [pc, #792] @ (29fc58 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #528] @ (29fb54 ) │ │ │ │ + ldr r3, [pc, #560] @ (29fb74 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #640] @ (29fbc8 ) │ │ │ │ + ldr r0, [pc, #672] @ (29fbe8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #272] @ (29fa5c ) │ │ │ │ + ldr r3, [pc, #304] @ (29fa7c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r3, [pc, #208] @ (29fa20 ) │ │ │ │ + ldr r3, [pc, #240] @ (29fa40 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #320] @ (29fa94 ) │ │ │ │ + ldr r0, [pc, #352] @ (29fab4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #80] @ (29f9a8 ) │ │ │ │ + ldr r3, [pc, #112] @ (29f9c8 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #192] @ (29fa1c ) │ │ │ │ + ldr r0, [pc, #224] @ (29fa3c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [pc, #968] @ (29fd28 ) │ │ │ │ + ldr r2, [pc, #1000] @ (29fd48 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [pc, #56] @ (29f99c ) │ │ │ │ + ldr r0, [pc, #88] @ (29f9bc ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [pc, #720] @ (29fc38 ) │ │ │ │ + ldr r2, [pc, #752] @ (29fc58 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [pc, #656] @ (29fbfc ) │ │ │ │ + ldr r2, [pc, #688] @ (29fc1c ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - blx r8 │ │ │ │ + blx r9 │ │ │ │ lsls r5, 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, #2560] @ 0xa00 │ │ │ │ mov fp, r2 │ │ │ │ @@ -770991,49 +770988,49 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ add r4, sp, #552 @ 0x228 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #232] @ (29fe54 ) │ │ │ │ + ldr r1, [pc, #264] @ (29fe74 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mov r6, sl │ │ │ │ + mov r6, fp │ │ │ │ lsls r5, r3, #1 │ │ │ │ add r4, sp, #272 @ 0x110 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #944] @ (2a0128 ) │ │ │ │ + ldr r0, [pc, #976] @ (2a0148 ) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add lr, ip │ │ │ │ + add lr, sp │ │ │ │ lsls r5, r3, #1 │ │ │ │ - blx r6 │ │ │ │ + blx r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add ip, r9 │ │ │ │ + add ip, sl │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bxns sp │ │ │ │ + bxns lr │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r8, r1 │ │ │ │ + add r8, r2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, r6 │ │ │ │ + add r4, r7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r8, fp │ │ │ │ + cmp r8, ip │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmn r4, r6 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r8, r8 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 9ab20 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 2a1a6e │ │ │ │ vsub.f64 d7, d12, d8 │ │ │ │ @@ -771562,49 +771559,49 @@ │ │ │ │ b.n 2a0294 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ - add lr, r4 │ │ │ │ + add lr, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r0, r1 │ │ │ │ + add r0, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, r1 │ │ │ │ + add r4, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r4 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mvns r6, r5 │ │ │ │ + mvns r6, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r1 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - muls r4, r5 │ │ │ │ + muls r4, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ lsls r5, r3, #1 │ │ │ │ - negs r0, r6 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - negs r6, r2 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - eors r2, r3 │ │ │ │ + eors r2, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ lsls r5, r3, #1 │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ strd r4, r4, [sp, #148] @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ blx 987a0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 2a1596 │ │ │ │ @@ -772066,51 +772063,51 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2a08dc │ │ │ │ b.n 2a083e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r6, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r1 │ │ │ │ @@ -772881,45 +772878,45 @@ │ │ │ │ b.n 2a12e4 │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 2a10d8 │ │ │ │ vsub.f64 d6, d7, d6 │ │ │ │ b.n 2a104a │ │ │ │ ... │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r5, r3, #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 │ │ │ │ @@ -774094,194 +774091,194 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r0, #14 │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + movs r7, #246 @ 0xf6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, pc, #216 @ (adr r5, 2a2264 ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 2a2284 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf31e005c │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + ssat r0, #29, r6, asr #1 │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf26c005c │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf274005c │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bic.w r0, r6, #92 @ 0x5c │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + bic.w r0, lr, #92 @ 0x5c │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r3, #20 │ │ │ │ + movs r3, #28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bge.n 2a21f8 │ │ │ │ + bge.n 2a2208 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r0, #2 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bge.n 2a2358 │ │ │ │ + bge.n 2a2368 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r7, r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #120] @ (2a22fc ) │ │ │ │ movw r1, #2584 @ 0xa18 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -774318,17 +774315,17 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bgt.n 2a22b4 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp, #148] @ 0x94 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 2a2072 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r5, 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #952] @ (2a26d0 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -774663,32 +774660,32 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ strh r4, [r7, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #22] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xe99a005c │ │ │ │ - strd r0, r0, [sl, #-368]! @ 0x170 │ │ │ │ - strd r0, r0, [sl, #-368]! @ 0x170 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + @ instruction: 0xe9a2005c │ │ │ │ + ldrd r0, r0, [r2, #-368]! @ 0x170 │ │ │ │ + ldrd r0, r0, [r2, #-368]! @ 0x170 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002a2708 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -775214,159 +775211,159 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldrb r6, [r6, #27] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @ instruction: 0xfbadffff │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsrs r5, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldrb r4, [r1, #25] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ add r6, pc, #700 @ (adr r6, 2a2fc0 ) │ │ │ │ vqshlu.s32 d26, d31, #31 │ │ │ │ - vtbx.8 d17, {d31-) │ │ │ │ vsri.32 q13, , #1 │ │ │ │ - vtbx.8 d17, {d15-d17}, d18 │ │ │ │ + vtbx.8 d17, {d15-d17}, d26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r5, r3, #1 │ │ │ │ add r3, pc, #876 @ (adr r3, 2a30a0 ) │ │ │ │ - vshll.u32 , d2, #31 │ │ │ │ + vshll.u32 , d10, #31 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r4, #27 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r4, r3, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, ip │ │ │ │ + add r0, sp │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r2, r1, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r0, r2, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + adds r6, r1, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r6, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r2, r2, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - negs r2, r0 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r2, [pc, #788] @ (2a3120 ) │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [pc, #788] @ (2a3124 ) │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -775658,113 +775655,113 @@ │ │ │ │ blx 9da08 │ │ │ │ b.w 2a27c4 │ │ │ │ ... │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r6, r0, r6 │ │ │ │ + subs r6, r1, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r2, r2, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r2, [pc, #360] @ (2a3354 ) │ │ │ │ add.w r3, r5, #188 @ 0xbc │ │ │ │ ldr r1, [pc, #360] @ (2a3358 ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -775891,61 +775888,61 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #104] @ (2a33b0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 2a27c4 │ │ │ │ nop │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, r5, #3 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0558 │ │ │ │ @@ -775966,17 +775963,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002a3400 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -776495,115 +776492,115 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ strb r0, [r7, #7] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r0, [r4, #6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bvc.n 2a3a98 │ │ │ │ + bvc.n 2a3aa8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bvs.n 2a39b0 │ │ │ │ + bvs.n 2a39c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bvs.n 2a38ec │ │ │ │ + bvs.n 2a38fc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r7, r3, #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 │ │ │ │ @@ -776666,19 +776663,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} │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r7, 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] @ (2a3b48 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -776719,15 +776716,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, 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 │ │ │ │ @@ -777819,87 +777816,87 @@ │ │ │ │ eors r1, r3 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movs r4, r7 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vqadd.u16 q0, q4, q6 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + vqadd.u32 q0, q0, q6 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mrc2 0, 5, r0, cr0, cr12, {2} │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + mrc2 0, 5, r0, cr8, cr12, {2} │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mrc2 0, 1, r0, cr10, cr12, {2} │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + mcr2 0, 2, r0, cr2, cr12, {2} │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldc2 0, cr0, [r0], #-368 @ 0xfffffe90 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + ldc2 0, cr0, [r8], #-368 @ 0xfffffe90 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfbf0005c │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + @ instruction: 0xfbf8005c │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfbd4005c │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + @ instruction: 0xfbdc005c │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfbb6005c │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + @ instruction: 0xfbbe005c │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfb54005c │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + @ instruction: 0xfb5c005c │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfb36005c │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + @ instruction: 0xfb3e005c │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfac4005c │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + @ instruction: 0xfacc005c │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfaa6005c │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + @ instruction: 0xfaae005c │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfa48005c │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + @ instruction: 0xfa50005c │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfa26005c │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + @ instruction: 0xfa2e005c │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfa06005c │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + @ instruction: 0xfa0e005c │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9c4005c │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + vst1.8 @ instruction: 0xf9cc005c │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr??.w r0, [r6, ip, lsl #1] │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + ldr??.w r0, [lr, ip, lsl #1] │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - vst4.16 {d0-d3}, [lr :64], ip │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + ldrsb.w r0, [r6, ip, lsl #1] │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str??.w r0, [r6, #92] @ 0x5c │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + str??.w r0, [lr, #92] @ 0x5c │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str.w r0, [r6, #92] @ 0x5c │ │ │ │ + str.w r0, [lr, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ blx 96e3c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 2a4864 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ @@ -778460,107 +778457,107 @@ │ │ │ │ vmul.f64 d7, d8, d0 │ │ │ │ b.n 2a4dd0 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ mov r0, r5 │ │ │ │ blx a0fa4 │ │ │ │ vmul.f64 d7, d8, d0 │ │ │ │ b.n 2a4dd0 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf7c8005c │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + @ instruction: 0xf7d0005c │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf75e005c │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + @ instruction: 0xf766005c │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf73a005c │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + @ instruction: 0xf742005c │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf700005c │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + @ instruction: 0xf708005c │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf6dc005c │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + @ instruction: 0xf6e4005c │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf6ba005c │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + movt r0, #10332 @ 0x285c │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf5f2005c │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + @ instruction: 0xf5fa005c │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - rsbs r0, r4, #14417920 @ 0xdc0000 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + rsbs r0, ip, #14417920 @ 0xdc0000 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs.w r0, r6, #14417920 @ 0xdc0000 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + subs.w r0, lr, #14417920 @ 0xdc0000 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf58c005c │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + @ instruction: 0xf594005c │ │ │ │ + add sp, #24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - sbc.w r0, r0, #14417920 @ 0xdc0000 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + sbc.w r0, r8, #14417920 @ 0xdc0000 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf534005c │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + @ instruction: 0xf53c005c │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add.w r0, ip, #14417920 @ 0xdc0000 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + adds.w r0, r4, #14417920 @ 0xdc0000 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf4de005c │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + @ instruction: 0xf4e6005c │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf4ae005c │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xf4b6005c │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - eor.w r0, r2, #14417920 @ 0xdc0000 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + eor.w r0, sl, #14417920 @ 0xdc0000 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - orrs.w r0, sl, #14417920 @ 0xdc0000 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + orn r0, r2, #14417920 @ 0xdc0000 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bics.w r0, r0, #14417920 @ 0xdc0000 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + bics.w r0, r8, #14417920 @ 0xdc0000 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - and.w r0, r6, #14417920 @ 0xdc0000 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + and.w r0, lr, #14417920 @ 0xdc0000 │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sbcs.w r0, r6, #14417920 @ 0xdc0000 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + sbcs.w r0, lr, #14417920 @ 0xdc0000 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf392005c │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + @ instruction: 0xf39a005c │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf33a005c │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + sbfx r0, r2, #1, #29 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - movt r0, #24668 @ 0x605c │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + movt r0, #57436 @ 0xe05c │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subw r0, ip, #92 @ 0x5c │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + @ instruction: 0xf2b4005c │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf228005c │ │ │ │ + @ instruction: 0xf230005c │ │ │ │ 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 │ │ │ │ ldr.w r2, [pc, #2696] @ 2a59c0 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -779548,61 +779545,61 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldrsb r0, [r3, r3] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r6, r2] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ands.w r0, lr, #92 @ 0x5c │ │ │ │ - movs r6, r4 │ │ │ │ + bic.w r0, r6, #92 @ 0x5c │ │ │ │ + movs r6, r5 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stc2l 0, cr0, [lr, #376]! @ 0x178 │ │ │ │ - ldcl 0, cr0, [r6, #-368]! @ 0xfffffe90 │ │ │ │ - ldc2l 0, cr0, [r0, #376] @ 0x178 │ │ │ │ - ldcl 0, cr0, [r8, #-368] @ 0xfffffe90 │ │ │ │ - stc2 0, cr0, [lr, #376]! @ 0x178 │ │ │ │ - ldc 0, cr0, [r8, #-368]! @ 0xfffffe90 │ │ │ │ - @ instruction: 0xfaee005e │ │ │ │ - orns r0, r8, ip, lsr #1 │ │ │ │ - @ instruction: 0xfaaa005e │ │ │ │ - bics.w r0, r4, ip, lsr #1 │ │ │ │ - @ instruction: 0xfa5a005e │ │ │ │ - strd r0, r0, [r6, #368]! @ 0x170 │ │ │ │ - @ instruction: 0xfa5a005e │ │ │ │ - vst1.8 @ instruction: 0xf9c2005e │ │ │ │ - ldr??.w r0, [lr, lr, lsl #1] │ │ │ │ - stmdb sl, {r2, r3, r4, r6} │ │ │ │ - str??.w r0, [r6, #94] @ 0x5e │ │ │ │ - ldrd r0, r0, [r2], #-368 @ 0x170 │ │ │ │ - ldrb.w r0, [r8, lr, lsl #1] │ │ │ │ - b.n 2a596c │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf7fe005e │ │ │ │ - b.n 2a5940 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf7e0005e │ │ │ │ - b.n 2a5910 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf7c8005e │ │ │ │ - b.n 2a58e4 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf798005e │ │ │ │ - b.n 2a588c │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf77a005e │ │ │ │ - b.n 2a5858 │ │ │ │ + ldc2l 0, cr0, [r6, #376]! @ 0x178 │ │ │ │ + ldcl 0, cr0, [lr, #-368]! @ 0xfffffe90 │ │ │ │ + ldc2l 0, cr0, [r8, #376] @ 0x178 │ │ │ │ + stcl 0, cr0, [r0, #-368]! @ 0xfffffe90 │ │ │ │ + ldc2 0, cr0, [r6, #376]! @ 0x178 │ │ │ │ + stcl 0, cr0, [r0, #-368] @ 0xfffffe90 │ │ │ │ + @ instruction: 0xfaf6005e │ │ │ │ + eor.w r0, r0, ip, lsr #1 │ │ │ │ + @ instruction: 0xfab2005e │ │ │ │ + bics.w r0, ip, ip, lsr #1 │ │ │ │ + @ instruction: 0xfa62005e │ │ │ │ + strd r0, r0, [lr, #368]! @ 0x170 │ │ │ │ + @ instruction: 0xfa62005e │ │ │ │ + vst1.8 @ instruction: 0xf9ca005e │ │ │ │ + vst1.8 @ instruction: 0xf986005e │ │ │ │ + ldmdb r2, {r2, r3, r4, r6} │ │ │ │ + str??.w r0, [lr, #94] @ 0x5e │ │ │ │ + ldrd r0, r0, [sl], #-368 @ 0x170 │ │ │ │ + strh.w r0, [r0, lr, lsl #1] │ │ │ │ + b.n 2a597c │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + strb.w r0, [r6, lr, lsl #1] │ │ │ │ + b.n 2a5950 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + @ instruction: 0xf7e8005e │ │ │ │ + b.n 2a5920 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + @ instruction: 0xf7d0005e │ │ │ │ + b.n 2a58f4 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + @ instruction: 0xf7a0005e │ │ │ │ + b.n 2a589c │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + @ instruction: 0xf782005e │ │ │ │ + b.n 2a5868 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + @ instruction: 0xf77e005e │ │ │ │ + @ instruction: 0xf708005e │ │ │ │ + b.n 2a5780 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf776005e │ │ │ │ - @ instruction: 0xf700005e │ │ │ │ - b.n 2a5770 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf6e6005e │ │ │ │ - b.n 2a5744 │ │ │ │ + @ instruction: 0xf6ee005e │ │ │ │ + b.n 2a5754 │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002a5a64 : │ │ │ │ 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 │ │ │ │ @@ -780046,103 +780043,103 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldr r3, [pc, #608] @ (2a6184 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, sl, #2142 @ 0x85e │ │ │ │ + @ instruction: 0xf612005e │ │ │ │ bl fff11f2e ::Settings::boolParam@@Base+0xff5e0c96> │ │ │ │ - @ instruction: 0xf6ee005e │ │ │ │ - @ instruction: 0xf686005e │ │ │ │ + @ instruction: 0xf6f6005e │ │ │ │ + @ instruction: 0xf68e005e │ │ │ │ lsls r1, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, ip, #14548992 @ 0xde0000 │ │ │ │ - b.n 2a5930 │ │ │ │ + sbcs.w r0, r4, #14548992 @ 0xde0000 │ │ │ │ + b.n 2a5940 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r2, [pc, #904] @ (2a62d0 ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xf532005e │ │ │ │ - b.n 2a58cc │ │ │ │ + @ instruction: 0xf53a005e │ │ │ │ + b.n 2a58dc │ │ │ │ lsls r4, r3, #1 │ │ │ │ svc 105 @ 0x69 │ │ │ │ @ instruction: 0xffffdea3 │ │ │ │ - vsri.64 , q10, #1 │ │ │ │ + vsri.64 , q14, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2a5860 │ │ │ │ + b.n 2a5870 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf4da005e │ │ │ │ - b.n 2a5834 │ │ │ │ + @ instruction: 0xf4e2005e │ │ │ │ + b.n 2a5844 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #12 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - addw r0, r2, #2142 @ 0x85e │ │ │ │ - addw r0, r2, #2142 @ 0x85e │ │ │ │ - @ instruction: 0xf65c005e │ │ │ │ - orn r0, ip, #14548992 @ 0xde0000 │ │ │ │ - b.n 2a6770 │ │ │ │ + addw r0, sl, #2142 @ 0x85e │ │ │ │ + addw r0, sl, #2142 @ 0x85e │ │ │ │ + @ instruction: 0xf664005e │ │ │ │ + orns r0, r4, #14548992 @ 0xde0000 │ │ │ │ + b.n 2a5780 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - orrs.w r0, r2, #14548992 @ 0xde0000 │ │ │ │ - b.n 2a6744 │ │ │ │ + orrs.w r0, sl, #14548992 @ 0xde0000 │ │ │ │ + b.n 2a6754 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf61e005e │ │ │ │ - and.w r0, r2, #14548992 @ 0xde0000 │ │ │ │ - b.n 2a66b4 │ │ │ │ + @ instruction: 0xf626005e │ │ │ │ + and.w r0, sl, #14548992 @ 0xde0000 │ │ │ │ + b.n 2a66c4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf5e6005e │ │ │ │ - usat r0, #30, lr, asr #1 │ │ │ │ - b.n 2a661c │ │ │ │ + @ instruction: 0xf5ee005e │ │ │ │ + @ instruction: 0xf3b6005e │ │ │ │ + b.n 2a662c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf390005e │ │ │ │ - b.n 2a65e4 │ │ │ │ + @ instruction: 0xf398005e │ │ │ │ + b.n 2a65f4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf596005e │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + @ instruction: 0xf59e005e │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sbfx r0, r2, #1, #31 │ │ │ │ - b.n 2a655c │ │ │ │ + sbfx r0, sl, #1, #31 │ │ │ │ + b.n 2a656c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sbc.w r0, sl, #14548992 @ 0xde0000 │ │ │ │ - @ instruction: 0xf2fc005e │ │ │ │ - b.n 2a64e0 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - adc.w r0, r6, #14548992 @ 0xde0000 │ │ │ │ - @ instruction: 0xf588005e │ │ │ │ - @ instruction: 0xf2b8005e │ │ │ │ - b.n 2a6468 │ │ │ │ + sbcs.w r0, r2, #14548992 @ 0xde0000 │ │ │ │ + ssat r0, #31, r4, lsl #1 │ │ │ │ + b.n 2a64f0 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + adc.w r0, lr, #14548992 @ 0xde0000 │ │ │ │ + @ instruction: 0xf590005e │ │ │ │ + movt r0, #94 @ 0x5e │ │ │ │ + b.n 2a6478 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sbc.w r0, r4, #14548992 @ 0xde0000 │ │ │ │ - @ instruction: 0xf270005e │ │ │ │ - b.n 2a63e8 │ │ │ │ + sbc.w r0, ip, #14548992 @ 0xde0000 │ │ │ │ + @ instruction: 0xf278005e │ │ │ │ + b.n 2a63f8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adc.w r0, r2, #14548992 @ 0xde0000 │ │ │ │ - @ instruction: 0xf232005e │ │ │ │ - b.n 2a637c │ │ │ │ + adc.w r0, sl, #14548992 @ 0xde0000 │ │ │ │ + @ instruction: 0xf23a005e │ │ │ │ + b.n 2a638c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf526005e │ │ │ │ - @ instruction: 0xf1f8005e │ │ │ │ - b.n 2a6318 │ │ │ │ + @ instruction: 0xf52e005e │ │ │ │ + addw r0, r0, #94 @ 0x5e │ │ │ │ + b.n 2a6328 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds.w r0, r0, #14548992 @ 0xde0000 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + adds.w r0, r8, #14548992 @ 0xde0000 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs.w r0, r2, #94 @ 0x5e │ │ │ │ - b.n 2a629c │ │ │ │ + subs.w r0, sl, #94 @ 0x5e │ │ │ │ + b.n 2a62ac │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r2, [pc, #128] @ (2a60a4 ) │ │ │ │ movs r3, #6 │ │ │ │ ldr r1, [pc, #128] @ (2a60a8 ) │ │ │ │ mov.w r8, #7 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -780185,23 +780182,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (2a60c0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2a5b30 │ │ │ │ - @ instruction: 0xf3b8005e │ │ │ │ - orn r0, r0, #14548992 @ 0xde0000 │ │ │ │ - bics.w r0, r8, #94 @ 0x5e │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + ubfx r0, r0, #1, #31 │ │ │ │ + orn r0, r8, #14548992 @ 0xde0000 │ │ │ │ + orr.w r0, r0, #94 @ 0x5e │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bics.w r0, lr, #14548992 @ 0xde0000 │ │ │ │ - @ instruction: 0xf4d8005e │ │ │ │ - vshr.s32 q8, q7, #8 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + orr.w r0, r6, #14548992 @ 0xde0000 │ │ │ │ + @ instruction: 0xf4e0005e │ │ │ │ + and.w r0, r0, #94 @ 0x5e │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1d1c │ │ │ │ @@ -780222,16 +780219,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vshr.s16 q0, q7, #4 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + vshr.s32 q0, q7, #28 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r4, r3, #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] │ │ │ │ @@ -780311,16 +780308,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - usat r0, #30, r6, lsl #1 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + usat r0, #30, lr, lsl #1 │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -780347,16 +780344,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ssat r0, #31, lr, asr #1 │ │ │ │ - ble.n 2a6208 │ │ │ │ + @ instruction: 0xf336005e │ │ │ │ + ble.n 2a6218 │ │ │ │ lsls r4, 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] @ (2a62cc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -780396,15 +780393,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bics r6, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2f4005e │ │ │ │ + @ instruction: 0xf2fc005e │ │ │ │ muls r6, r4 │ │ │ │ lsls r0, 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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -780460,16 +780457,16 @@ │ │ │ │ ldr r0, [pc, #20] @ (2a6384 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - addw r0, sl, #94 @ 0x5e │ │ │ │ - bgt.n 2a62e4 │ │ │ │ + @ instruction: 0xf212005e │ │ │ │ + bgt.n 2a62f4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002a6388 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -780677,46 +780674,46 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ negs r2, r7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, ip, #94 @ 0x5e │ │ │ │ + @ instruction: 0xf1e4005e │ │ │ │ vmaxnm.f16 , , │ │ │ │ - @ instruction: 0xf212005e │ │ │ │ - rsb r0, r8, #94 @ 0x5e │ │ │ │ + @ instruction: 0xf21a005e │ │ │ │ + rsbs r0, r0, #94 @ 0x5e │ │ │ │ lsls r3, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, lr, #94 @ 0x5e │ │ │ │ - blt.n 2a65a0 │ │ │ │ + adcs.w r0, r6, #94 @ 0x5e │ │ │ │ + blt.n 2a65b0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ rors r0, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds.w r0, ip, #94 @ 0x5e │ │ │ │ - blt.n 2a6548 │ │ │ │ + @ instruction: 0xf124005e │ │ │ │ + blt.n 2a6558 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ - @ instruction: 0xf0e0005e │ │ │ │ - blt.n 2a64e0 │ │ │ │ + @ instruction: 0xf0e8005e │ │ │ │ + blt.n 2a64f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf0c8005e │ │ │ │ - blt.n 2a66b8 │ │ │ │ + @ instruction: 0xf0d0005e │ │ │ │ + blt.n 2a66c8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - orrs.w r0, r0, #94 @ 0x5e │ │ │ │ - bge.n 2a65d8 │ │ │ │ + orrs.w r0, r8, #94 @ 0x5e │ │ │ │ + bge.n 2a65e8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bics.w r0, r8, #94 @ 0x5e │ │ │ │ - bge.n 2a65b0 │ │ │ │ + orr.w r0, r0, #94 @ 0x5e │ │ │ │ + bge.n 2a65c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ands.w r0, ip, #94 @ 0x5e │ │ │ │ - bge.n 2a657c │ │ │ │ + bic.w r0, r4, #94 @ 0x5e │ │ │ │ + bge.n 2a658c │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96c9c │ │ │ │ @@ -780736,16 +780733,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - vqadd.s8 q8, q5, q7 │ │ │ │ - bls.n 2a6624 │ │ │ │ + vqadd.s16 q8, q1, q7 │ │ │ │ + bls.n 2a6634 │ │ │ │ lsls r4, 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 a1ea4 │ │ │ │ @@ -780788,16 +780785,16 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (2a66d4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - vqadd.s8 q8, q5, q7 │ │ │ │ - bls.n 2a678c │ │ │ │ + vqadd.s16 q8, q1, q7 │ │ │ │ + bls.n 2a679c │ │ │ │ lsls r4, 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] @ (2a6740 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -780837,15 +780834,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r7, #42 @ 0x2a │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s16 q0, q0, q7 │ │ │ │ + vqadd.s16 q0, q4, q7 │ │ │ │ subs r6, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ │ │ │ │ 002a6750 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ @@ -781369,89 +781366,89 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ subs r6, #168 @ 0xa8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 0, r0, cr4, cr14, {2} │ │ │ │ - bhi.n 2a6d14 │ │ │ │ + mcr 0, 0, r0, cr12, cr14, {2} │ │ │ │ + bhi.n 2a6d24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldcl 0, cr0, [sl, #376] @ 0x178 │ │ │ │ - bvc.n 2a6cc8 │ │ │ │ + stcl 0, cr0, [r2, #376]! @ 0x178 │ │ │ │ + bvc.n 2a6cd8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ subs r5, #192 @ 0xc0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - stc 0, cr0, [r6, #376] @ 0x178 │ │ │ │ - bvc.n 2a6c2c │ │ │ │ + stc 0, cr0, [lr, #376] @ 0x178 │ │ │ │ + bvc.n 2a6c3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stcl 0, cr0, [r8, #-376]! @ 0xfffffe88 │ │ │ │ - bvc.n 2a6df8 │ │ │ │ + ldcl 0, cr0, [r0, #-376]! @ 0xfffffe88 │ │ │ │ + bvc.n 2a6e08 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stcl 0, cr0, [r0, #-376] @ 0xfffffe88 │ │ │ │ - ldc 0, cr0, [ip, #-376]! @ 0xfffffe88 │ │ │ │ - stcl 0, cr0, [r6], #376 @ 0x178 │ │ │ │ - bvs.n 2a6d08 │ │ │ │ + stcl 0, cr0, [r8, #-376] @ 0xfffffe88 │ │ │ │ + stcl 0, cr0, [r4, #-376] @ 0xfffffe88 │ │ │ │ + stcl 0, cr0, [lr], #376 @ 0x178 │ │ │ │ + bvs.n 2a6d18 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stcl 0, cr0, [ip], {94} @ 0x5e │ │ │ │ - bvs.n 2a6cdc │ │ │ │ + ldcl 0, cr0, [r4], {94} @ 0x5e │ │ │ │ + bvs.n 2a6cec │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldc2 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ - stc 0, cr0, [ip, #-376] @ 0xfffffe88 │ │ │ │ - stcl 0, cr0, [r2], #376 @ 0x178 │ │ │ │ - adc.w r0, r2, lr, lsr #1 │ │ │ │ - bpl.n 2a6ddc │ │ │ │ + ldc 0, cr0, [r4, #-376] @ 0xfffffe88 │ │ │ │ + stcl 0, cr0, [sl], #376 @ 0x178 │ │ │ │ + adc.w r0, sl, lr, lsr #1 │ │ │ │ + bpl.n 2a6dec │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xeb28005e │ │ │ │ - bpl.n 2a6db0 │ │ │ │ + @ instruction: 0xeb30005e │ │ │ │ + bpl.n 2a6dc0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xeaf2005e │ │ │ │ - bpl.n 2a6d50 │ │ │ │ + @ instruction: 0xeafa005e │ │ │ │ + bpl.n 2a6d60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xead6005e │ │ │ │ - bmi.n 2a6d20 │ │ │ │ + @ instruction: 0xeade005e │ │ │ │ + bmi.n 2a6d30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xeaaa005e │ │ │ │ - bmi.n 2a6cd4 │ │ │ │ + @ instruction: 0xeab2005e │ │ │ │ + bmi.n 2a6ce4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orns r0, lr, lr, lsr #1 │ │ │ │ - bmi.n 2a6c88 │ │ │ │ + eor.w r0, r6, lr, lsr #1 │ │ │ │ + bmi.n 2a6c98 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - orn r0, r2, lr, lsr #1 │ │ │ │ - bmi.n 2a6e58 │ │ │ │ + orn r0, sl, lr, lsr #1 │ │ │ │ + bmi.n 2a6e68 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bics.w r0, sl, lr, lsr #1 │ │ │ │ - bmi.n 2a6e10 │ │ │ │ + orr.w r0, r2, lr, lsr #1 │ │ │ │ + bmi.n 2a6e20 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #520 @ (adr r2, 2a6f88 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 2a6fa8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - and.w r0, r8, lr, lsr #1 │ │ │ │ - bmi.n 2a6db8 │ │ │ │ + ands.w r0, r0, lr, lsr #1 │ │ │ │ + bmi.n 2a6dc8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strd r0, r0, [sl, #376]! @ 0x178 │ │ │ │ - bcc.n 2a6d80 │ │ │ │ + ldrd r0, r0, [r2, #376]! @ 0x178 │ │ │ │ + bmi.n 2a6d90 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #344 @ (adr r2, 2a6eec ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 2a6f0c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xe9bc005e │ │ │ │ - bcc.n 2a6d34 │ │ │ │ + strd r0, r0, [r4, #376] @ 0x178 │ │ │ │ + bcc.n 2a6d44 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xe994005e │ │ │ │ - bcc.n 2a6cec │ │ │ │ + @ instruction: 0xe99c005e │ │ │ │ + bcc.n 2a6cfc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrd r0, r0, [r6, #-376]! @ 0x178 │ │ │ │ - ldrd r0, r0, [ip, #376] @ 0x178 │ │ │ │ - strd r0, r0, [ip, #-376] @ 0x178 │ │ │ │ - bcc.n 2a6e6c │ │ │ │ + ldrd r0, r0, [lr, #-376]! @ 0x178 │ │ │ │ + strd r0, r0, [r4, #376]! @ 0x178 │ │ │ │ + ldrd r0, r0, [r4, #-376] @ 0x178 │ │ │ │ + bcc.n 2a6e7c │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ blx 9e22c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -782010,120 +782007,120 @@ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx a0fa4 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vmul.f64 d1, d7, d0 │ │ │ │ b.n 2a70d0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xe838005e │ │ │ │ - bcs.n 2a7468 │ │ │ │ + strex r0, r0, [r0, #376] @ 0x178 │ │ │ │ + bcs.n 2a7478 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strex r0, r0, [r0, #376] @ 0x178 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + strex r0, r0, [r8, #376] @ 0x178 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stc2 0, cr0, [sl, #372]! @ 0x174 │ │ │ │ - b.n 2a7270 │ │ │ │ + ldc2 0, cr0, [r2, #372]! @ 0x174 │ │ │ │ + b.n 2a7280 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bne.n 2a7490 │ │ │ │ + bne.n 2a74a0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2a723c │ │ │ │ + b.n 2a724c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bne.n 2a745c │ │ │ │ + bne.n 2a746c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2a7208 │ │ │ │ + b.n 2a7218 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bne.n 2a7428 │ │ │ │ + bne.n 2a7438 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2a7170 │ │ │ │ + b.n 2a7180 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - beq.n 2a7390 │ │ │ │ + beq.n 2a73a0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2a713c │ │ │ │ + b.n 2a714c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - beq.n 2a735c │ │ │ │ + beq.n 2a736c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2a70e0 │ │ │ │ + b.n 2a70f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - beq.n 2a7500 │ │ │ │ + beq.n 2a7510 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2a7084 │ │ │ │ + b.n 2a7094 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - beq.n 2a74a4 │ │ │ │ + beq.n 2a74b4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2a7028 │ │ │ │ + b.n 2a7038 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 2a7458 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2a6fc4 │ │ │ │ + b.n 2a6fd4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #944] @ (2a780c ) │ │ │ │ + ldr r5, [pc, #976] @ (2a782c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2a6d6c │ │ │ │ + b.n 2a6d7c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2a6d3c │ │ │ │ + b.n 2a6d4c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2a6ce8 │ │ │ │ + b.n 2a6cf8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2a6c7c │ │ │ │ + b.n 2a6c8c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2a7c30 │ │ │ │ + b.n 2a7c40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2a7be8 │ │ │ │ + b.n 2a7bf8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2a7b80 │ │ │ │ + b.n 2a7b90 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2a7af0 │ │ │ │ + b.n 2a7b00 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2a7a10 │ │ │ │ + b.n 2a7a20 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2a79b8 │ │ │ │ + b.n 2a79c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2a797c │ │ │ │ + b.n 2a798c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r4, r3, #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 │ │ │ │ @@ -782224,17 +782221,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #12] @ (2a75fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2a75a4 │ │ │ │ - b.n 2a763c │ │ │ │ + b.n 2a764c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002a7600 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -782630,113 +782627,113 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ cmp r7, #252 @ 0xfc │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ mcr2 15, 3, pc, cr3, cr15, {7} @ │ │ │ │ - b.n 2a7ae8 │ │ │ │ + b.n 2a7af8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r7, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ cmp r7, #98 @ 0x62 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ @ instruction: 0xefe5ffff │ │ │ │ vrecps.f32 , , │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf630005d │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + @ instruction: 0xf638005d │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movw r0, #18525 @ 0x485d │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + movw r0, #51293 @ 0xc85d │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #48 @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf620005d │ │ │ │ - ble.n 2a7a54 │ │ │ │ + @ instruction: 0xf628005d │ │ │ │ + ble.n 2a7a64 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ble.n 2a79bc │ │ │ │ + ble.n 2a79cc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 2a7b88 │ │ │ │ + ble.n 2a7b98 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - rsb r0, sl, #14483456 @ 0xdd0000 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + rsbs r0, r2, #14483456 @ 0xdd0000 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ble.n 2a7b0c │ │ │ │ + ble.n 2a7b1c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bgt.n 2a7a8c │ │ │ │ + bgt.n 2a7a9c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mrrc2 0, 5, r0, r8, cr13 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + stc2l 0, cr0, [r0], #-372 @ 0xfffffe8c │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bgt.n 2a7a28 │ │ │ │ + bgt.n 2a7a38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bgt.n 2a7bc4 │ │ │ │ + bgt.n 2a7bd4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bgt.n 2a7b54 │ │ │ │ + bgt.n 2a7b64 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9a740 │ │ │ │ @@ -782756,17 +782753,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bge.n 2a7af0 │ │ │ │ + bge.n 2a7b00 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, 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 a1ea4 │ │ │ │ @@ -782807,17 +782804,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n 2a7b8c │ │ │ │ + bgt.n 2a7b9c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r4, 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 │ │ │ │ @@ -782845,17 +782842,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bgt.n 2a7d30 │ │ │ │ + bgt.n 2a7b40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r4, 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] @ (2a7ca8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -782896,15 +782893,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r1, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2a7d30 │ │ │ │ + bgt.n 2a7d40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ cmp r1, #140 @ 0x8c │ │ │ │ lsls r0, 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 │ │ │ │ @@ -783499,27 +783496,27 @@ │ │ │ │ ... │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 2a82e0 │ │ │ │ + bge.n 2a82f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2a84a4 │ │ │ │ + bge.n 2a84b4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2a849c │ │ │ │ + bge.n 2a84ac │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bls.n 2a8338 │ │ │ │ + bls.n 2a8348 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bpl.n 2a830c │ │ │ │ + bpl.n 2a831c │ │ │ │ lsls r6, r3, #1 │ │ │ │ vcmpe.f64 d2, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 2a840a │ │ │ │ vldr d6, [lr] │ │ │ │ vmls.f64 d6, d5, d1 │ │ │ │ vstr d6, [lr] │ │ │ │ @@ -784343,67 +784340,67 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2a8dcc │ │ │ │ nop.w │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r6, 2a8ed8 │ │ │ │ + cbz r6, 2a8eda │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - uxth r2, r3 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sxtb r2, r7 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sxth r0, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r4, 2a8f00 │ │ │ │ + cbz r4, 2a8f02 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r0, 2a8f02 │ │ │ │ + cbz r0, 2a8f04 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r4, 2a8f02 │ │ │ │ + cbz r4, 2a8f04 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r0, [pc, #24] @ (2a8ef4 ) │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (2a8ef8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2a8dcc │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r4, 2a8f08 │ │ │ │ + cbz r4, 2a8f0a │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002a8efc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -784684,88 +784681,88 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ asrs r6, r0, #28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldcl 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r1, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ asrs r4, r5, #25 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r4, r3, #1 │ │ │ │ mrrc 15, 15, pc, r5, cr15 @ │ │ │ │ @ instruction: 0xebe7ffff │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ @ instruction: 0xeb49ffff │ │ │ │ @ instruction: 0xeb07ffff │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95bc4 │ │ │ │ @@ -784786,17 +784783,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r0, #88] @ 0x58 │ │ │ │ subs r3, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ subs r4, r2, #1 │ │ │ │ @@ -785053,27 +785050,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (2a95d0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2a9584 │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ blt.n 2a95de │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -785185,37 +785182,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (2a9724 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2a9698 │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ - lsls r6, r3, #1 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ - lsls r2, r4, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ + lsls r2, r4, #1 │ │ │ │ stmia r4!, {r2, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ + lsls r6, r3, #1 │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -785374,29 +785371,29 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2a976c │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 2a976c │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r7, pc, #696 @ (adr r7, 2a9bac ) │ │ │ │ + add r7, pc, #728 @ (adr r7, 2a9bcc ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #400 @ (adr r7, 2a9a8c ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 2a9aac ) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -785586,43 +785583,43 @@ │ │ │ │ ldr r0, [pc, #72] @ (2a9b24 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2a9982 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r5, r3 │ │ │ │ b.n 2a99a2 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 2a9d88 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 2a9da8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, pc, #192 @ (adr r6, 2a9bc8 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 2a9be8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, pc, #552 @ (adr r5, 2a9d3c ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 2a9d5c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, pc, #360 @ (adr r5, 2a9c88 ) │ │ │ │ + add r5, pc, #392 @ (adr r5, 2a9ca8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -785820,39 +785817,39 @@ │ │ │ │ mov.w r5, #350 @ 0x15e │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r0, [r1], #148 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 9d5b4 │ │ │ │ b.n 2a9cea │ │ │ │ - itet le │ │ │ │ - lslle r6, r3, #1 │ │ │ │ - nopgt {7} │ │ │ │ + ittt le │ │ │ │ lslle r6, r3, #1 │ │ │ │ - sevl │ │ │ │ - lsls r6, r3, #1 │ │ │ │ - itee cc │ │ │ │ + it vc @ unpredictable │ │ │ │ + lslvc r6, r3, #1 │ │ │ │ + it pl │ │ │ │ + lslpl r6, r3, #1 │ │ │ │ + itte cc │ │ │ │ lslcc r6, r3, #1 │ │ │ │ - itee eq @ unpredictable │ │ │ │ - lsleq r6, r3, #1 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + itet ne @ unpredictable │ │ │ │ lslne r6, r3, #1 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bkpt 0x00f8 │ │ │ │ + lslne r6, r3, #1 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x008a │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x0014 │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ str r2, [r0, #24] │ │ │ │ cbz r1, 2a9d88 │ │ │ │ @@ -785953,21 +785950,21 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r1, pc, #688 @ (adr r1, 2aa144 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 2aa164 ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -786101,25 +786098,25 @@ │ │ │ │ ldr.w r2, [r6], #4 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r1, r6 │ │ │ │ bne.n 2a9ff4 │ │ │ │ b.n 2a9f4c │ │ │ │ mov.w lr, sl, lsl #2 │ │ │ │ b.n 2a9f4c │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #328 @ (adr r1, 2aa158 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 2aa178 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbnz r2, 2aa076 │ │ │ │ + cbnz r2, 2aa078 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r4, 2aa076 │ │ │ │ + cbnz r4, 2aa078 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #240 @ (adr r0, 2aa110 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 2aa130 ) │ │ │ │ lsls r4, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ @@ -786683,67 +786680,67 @@ │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ bl 538606 │ │ │ │ bl 4dc60a │ │ │ │ bl 4cc60e │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - rev r2, r2 │ │ │ │ + rev r2, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + cpsie a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r6, [r0, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2aa81c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -786930,31 +786927,31 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (2aa878 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2aa816 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r2, 2aa8b0 │ │ │ │ + cbz r2, 2aa8b2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r6, 2aa8b4 │ │ │ │ + cbz r6, 2aa8b6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 2aa8b2 │ │ │ │ + cbz r4, 2aa8b4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - uxtb r6, r6 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r4, [r6, #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, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -787086,29 +787083,29 @@ │ │ │ │ add lr, r1 │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 2aa9e6 │ │ │ │ b.n 2aa94c │ │ │ │ - uxth r4, r2 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sxtb r6, r6 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r2, 2aaa2e │ │ │ │ + cbz r2, 2aaa30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r6, 2aaa2e │ │ │ │ + cbz r6, 2aaa30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r4, 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #336] @ (2aab78 ) │ │ │ │ @@ -787238,26 +787235,26 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2aab3e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ umaal r0, r0, sl, r7 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ @ instruction: 0xfb0c0067 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2aad0c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -787441,31 +787438,31 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (2aada0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2aad40 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr.w r3, [r0, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2aaf1a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -787649,31 +787646,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (2aafb0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2aaf4e │ │ │ │ nop │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r2, r4, #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] │ │ │ │ @@ -788660,91 +788657,91 @@ │ │ │ │ bgt.w 2ab46a │ │ │ │ b.n 2ab524 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf5ec0067 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ rsb r0, r4, #15138816 @ 0xe70000 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #424 @ (adr r7, 2abc14 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 2abc34 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 2abb00 ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 2abb20 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vqadd.s64 q8, q2, q7 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + vqadd.s64 q8, q6, q7 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #736 @ (adr r7, 2abd64 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 2abd84 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #192 @ (adr r7, 2abb4c ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 2abb6c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stcl 0, cr0, [r0, #376] @ 0x178 │ │ │ │ - add r7, pc, #232 @ (adr r7, 2abb7c ) │ │ │ │ + stcl 0, cr0, [r8, #376] @ 0x178 │ │ │ │ + add r7, pc, #264 @ (adr r7, 2abb9c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #296 @ (adr r7, 2abbc0 ) │ │ │ │ + add r7, pc, #328 @ (adr r7, 2abbe0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #816 @ (adr r4, 2abdcc ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 2abdec ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, pc, #136 @ (adr r6, 2abb28 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 2abb48 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, pc, #432 @ (adr r6, 2abc54 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 2abc74 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stcl 0, cr0, [ip], #376 @ 0x178 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + ldcl 0, cr0, [r4], #376 @ 0x178 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, pc, #944 @ (adr r5, 2abe60 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 2abe80 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldcl 0, cr0, [ip], #-376 @ 0xfffffe88 │ │ │ │ - add r5, pc, #968 @ (adr r5, 2abe80 ) │ │ │ │ + stc 0, cr0, [r4], {94} @ 0x5e │ │ │ │ + add r5, pc, #1000 @ (adr r5, 2abea0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, pc, #752 @ (adr r5, 2abdac ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 2abdcc ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #400 @ (adr r4, 2abc50 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 2abc70 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, pc, #904 @ (adr r3, 2abe4c ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 2abe6c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #440 @ (adr r2, 2abc80 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 2abca0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #352 @ (adr r2, 2abc30 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 2abc50 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #264 @ (adr r2, 2abbe0 ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 2abc00 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #176 @ (adr r2, 2abb90 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 2abbb0 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r2, pc, #80 @ (adr r2, 2abb38 ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 2abb58 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -788776,19 +788773,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (2abb58 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ b.n 2abb32 │ │ │ │ nop │ │ │ │ - add r0, pc, #8 @ (adr r0, 2abb5c ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 2abb7c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #8 @ (adr r0, 2abb60 ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 2abb80 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -788798,15 +788795,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r1, #-4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9d5b4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -788989,23 +788986,23 @@ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ b.n 2abd14 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r3, [r6, #20] │ │ │ │ b.n 2abd4e │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r4, #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] │ │ │ │ @@ -789072,15 +789069,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe8220067 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r3, #1 │ │ │ │ b.n 2abe2c │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ @@ -789177,27 +789174,27 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2abf18 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 2abe9c │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ b.n 2abd64 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r4, 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 │ │ │ │ ldrd r5, r4, [sp, #40] @ 0x28 │ │ │ │ @@ -789275,21 +789272,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r4, 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, #4048] @ 0xfd0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ @@ -789438,37 +789435,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2ac110 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ b.n 2ac0f0 │ │ │ │ ... │ │ │ │ - ldr r5, [pc, #440] @ (2ac3cc ) │ │ │ │ + ldr r5, [pc, #472] @ (2ac3ec ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #424] @ (2ac3c0 ) │ │ │ │ + ldr r5, [pc, #456] @ (2ac3e0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [pc, #984] @ (2ac5f4 ) │ │ │ │ + ldr r4, [pc, #1016] @ (2ac614 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [pc, #568] @ (2ac470 ) │ │ │ │ + ldr r4, [pc, #600] @ (2ac490 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr.w r5, [pc, #1588] @ 2ac88c │ │ │ │ @@ -790067,97 +790064,97 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2ac2fa │ │ │ │ b.n 2ad000 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ b.n 2acecc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + strb r6, [r7, #30] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r4, 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, #3872] @ 0xf20 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -791229,109 +791226,109 @@ │ │ │ │ b.n 2ad3d8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 2ad3d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ bgt.n 2ad4ac │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r4, 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, #3848] @ 0xf08 │ │ │ │ mov r4, r0 │ │ │ │ @@ -792478,147 +792475,147 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2ae146 │ │ │ │ nop │ │ │ │ beq.n 2ae0e8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ beq.n 2ae218 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002ae2b8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -793022,129 +793019,129 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmia r3!, {r1, r2, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ bl 4f86fe │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r3, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ bge.n 2ae7ca │ │ │ │ - vtbl.8 d23, {d15-d18}, d14 │ │ │ │ + @ instruction: 0xffff7b16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r2, [pc, #160] @ (2ae888 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #160] @ (2ae88c ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -793194,29 +793191,29 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2ae34e │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9776c │ │ │ │ @@ -793237,17 +793234,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r4, #19] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 002ae8f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -793433,47 +793430,47 @@ │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ add r5, r2 │ │ │ │ pop {r2, r3, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ pop {r3, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ cbz r2, 2aeb5c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -793516,15 +793513,15 @@ │ │ │ │ movs r2, #9 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 94c90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2aeb84 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ cbz r2, 2aebe0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -793578,17 +793575,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffb1ffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r4, r3, #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] │ │ │ │ @@ -793782,19 +793779,19 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (2aee8c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2aedfc │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r2, r4, #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 │ │ │ │ @@ -794905,21 +794902,21 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp sl, r8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #24 │ │ │ │ @@ -795031,21 +795028,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (2afbdc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, ip │ │ │ │ + add r0, sp │ │ │ │ lsls r4, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ @@ -795159,21 +795156,21 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r4, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ @@ -795288,21 +795285,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (2afeac ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r4, r3, #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 │ │ │ │ @@ -797195,25 +797192,25 @@ │ │ │ │ nop │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r7, r1 │ │ │ │ @@ -797389,25 +797386,25 @@ │ │ │ │ add r5, pc │ │ │ │ blx 96a84 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9da08 │ │ │ │ movw r1, #2631 @ 0xa47 │ │ │ │ b.n 2b13f8 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r4, r3, #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 │ │ │ │ @@ -798393,35 +798390,35 @@ │ │ │ │ b.n 2b1d52 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r6, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #112] @ (2b1ef4 ) │ │ │ │ + ldr r0, [pc, #144] @ (2b1f14 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bxns pc │ │ │ │ + blxns r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldrh r6, [r7, #4] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - mov lr, r7 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - mov r2, sp │ │ │ │ + mov r2, lr │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mov r6, fp │ │ │ │ + mov r6, ip │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r4, 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #732] @ (2b219c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -798687,33 +798684,33 @@ │ │ │ │ b.n 2b2048 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add lr, r0 │ │ │ │ + add lr, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cdp2 0, 10, cr0, cr4, cr1, {3} │ │ │ │ - muls r6, r0 │ │ │ │ + cdp2 0, 10, cr0, cr12, cr1, {3} │ │ │ │ + muls r6, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orrs r2, r7 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cdp2 0, 4, cr0, cr6, cr1, {3} │ │ │ │ - subs r2, r2, #2 │ │ │ │ + cdp2 0, 4, cr0, cr14, cr1, {3} │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r4, 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -801316,45 +801313,45 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2b43b0 │ │ │ │ + b.n 2b43c0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2b4308 │ │ │ │ + b.n 2b4318 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r4, 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 │ │ │ │ movs r4, #80 @ 0x50 │ │ │ │ sub sp, #28 │ │ │ │ @@ -802473,66 +802470,66 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #24] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfb3e005b │ │ │ │ - subs r0, r2, #6 │ │ │ │ + @ instruction: 0xfb46005b │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfafe005b │ │ │ │ - subs r4, r0, #5 │ │ │ │ + @ instruction: 0xfb06005b │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfab4005b │ │ │ │ - subs r4, r4, #2 │ │ │ │ + @ instruction: 0xfabc005b │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfa14005b │ │ │ │ - subs r0, r4, #1 │ │ │ │ + @ instruction: 0xfa1c005b │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bls.n 2b49a4 │ │ │ │ + bls.n 2b49b4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9aa005b │ │ │ │ - subs r0, r0, #0 │ │ │ │ + ldrsh.w r0, [r2, #91] @ 0x5b │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bhi.n 2b48f4 │ │ │ │ + bls.n 2b4904 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - vst4.16 {d16-d19}, [sl :64], fp │ │ │ │ - adds r2, r4, #6 │ │ │ │ + ldr??.w r0, [r2, fp, lsl #1] │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr.w r0, [r4, #91] @ 0x5b │ │ │ │ - adds r4, r1, #5 │ │ │ │ + ldr.w r0, [ip, #91] @ 0x5b │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bhi.n 2b49c0 │ │ │ │ + bhi.n 2b49d0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh.w r0, [r6, #91] @ 0x5b │ │ │ │ - adds r4, r3, #4 │ │ │ │ + strh.w r0, [lr, #91] @ 0x5b │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb.w r0, [ip, #91] @ 0x5b │ │ │ │ - adds r2, r0, #4 │ │ │ │ + ldrb.w r0, [r4, #91] @ 0x5b │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr??.w r0, [r2, fp, lsl #1] │ │ │ │ - adds r0, r5, #3 │ │ │ │ + ldr??.w r0, [sl, fp, lsl #1] │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr.w r0, [r8, fp, lsl #1] │ │ │ │ - adds r2, r6, #2 │ │ │ │ + str??.w r0, [r0, fp, lsl #1] │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r6, r5, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bvc.n 2b489c │ │ │ │ + bvc.n 2b48ac │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb.w r0, [r0, fp, lsl #1] │ │ │ │ + strb.w r0, [r8, fp, lsl #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, #2948] @ 2b54d4 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr.w r4, [pc, #2948] @ 2b54d8 │ │ │ │ @@ -803666,33 +803663,33 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r3, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf132005b │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + @ instruction: 0xf13a005b │ │ │ │ + asrs r0, r6, #22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds.w r0, r6, #91 @ 0x5b │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + adds.w r0, lr, #91 @ 0x5b │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf0cc005b │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + @ instruction: 0xf0d4005b │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xf0ae005b │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + @ instruction: 0xf0b6005b │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - mrc 0, 0, r0, cr0, cr11, {2} │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + mrc 0, 0, r0, cr8, cr11, {2} │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldcl 0, cr0, [r2, #364]! @ 0x16c │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + ldcl 0, cr0, [sl, #364]! @ 0x16c │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr.w r4, [pc, #3316] @ 2b620c │ │ │ │ mov r1, r7 │ │ │ │ add r4, pc │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #3304] @ 2b6210 │ │ │ │ @@ -804845,160 +804842,160 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bge.n 2b61f2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r1, [r2, #8] │ │ │ │ b.w 2b4a66 │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xeade005b │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + @ instruction: 0xeae6005b │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xeac0005b │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + @ instruction: 0xeac8005b │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - orns r0, r2, fp, lsr #1 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + orns r0, sl, fp, lsr #1 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrd r0, r0, [ip, #364]! @ 0x16c │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + and.w r0, r4, fp, lsr #1 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrd r0, r0, [lr, #364] @ 0x16c │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + strd r0, r0, [r6, #364]! @ 0x16c │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrd r0, r0, [r2, #-364]! @ 0x16c │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + ldrd r0, r0, [sl, #-364]! @ 0x16c │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - stmdb lr, {r0, r1, r3, r4, r6} │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + ldmdb r6, {r0, r1, r3, r4, r6} │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2b6158 │ │ │ │ + b.n 2b6168 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2b6124 │ │ │ │ + b.n 2b6134 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 2b5cd8 │ │ │ │ + b.n 2b5ce8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2b5c48 │ │ │ │ + b.n 2b5c58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2b5bb8 │ │ │ │ + b.n 2b5bc8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2b5aa0 │ │ │ │ + b.n 2b5ab0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2b6a78 │ │ │ │ + b.n 2b6a88 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 2b696c │ │ │ │ + b.n 2b697c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 2b6908 │ │ │ │ + b.n 2b6918 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2b6828 │ │ │ │ + b.n 2b6838 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 2b6750 │ │ │ │ + b.n 2b6760 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 2b66f4 │ │ │ │ + b.n 2b6704 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2b6698 │ │ │ │ + b.n 2b66a8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 2b65d0 │ │ │ │ + b.n 2b65e0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 2b6410 │ │ │ │ + b.n 2b6420 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - itee vs │ │ │ │ - lslvs r1, r4, #1 │ │ │ │ - svcvc 186 @ 0xba │ │ │ │ + itet vc │ │ │ │ + lslvc r1, r4, #1 │ │ │ │ + svcvs 194 @ 0xc2 │ │ │ │ lslvc r3, r3, #1 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bkpt 0x0032 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + udf #108 @ 0x6c │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r3, [pc, #548] @ (2b6568 ) │ │ │ │ mov.w r4, #1704 @ 0x6a8 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov.w r6, sl, lsl #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -805187,49 +805184,49 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ clz r3, r3 │ │ │ │ str.w r9, [r2] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r2, #16] │ │ │ │ b.w 2b4eb2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bgt.n 2b647c │ │ │ │ + bgt.n 2b648c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bgt.n 2b6620 │ │ │ │ + bgt.n 2b6630 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bgt.n 2b65f0 │ │ │ │ + bgt.n 2b6600 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbnz r2, 2b65f4 │ │ │ │ + cbnz r2, 2b65f6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - blt.n 2b6534 │ │ │ │ + blt.n 2b6544 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vshr.u32 q8, , #10 │ │ │ │ - vshr.u32 q8, , #32 │ │ │ │ - revsh r4, r5 │ │ │ │ + vshr.u32 q8, , #2 │ │ │ │ + vshr.u32 q8, , #24 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - blt.n 2b6618 │ │ │ │ + blt.n 2b6628 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vshr.u16 q0, , #8 │ │ │ │ - blt.n 2b65c0 │ │ │ │ + vshr.u32 q0, , #32 │ │ │ │ + blt.n 2b65d0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vqadd.u32 q8, q5, │ │ │ │ - bge.n 2b656c │ │ │ │ + vqadd.u64 q8, q1, │ │ │ │ + bge.n 2b657c │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr.w r5, [pc, #2924] @ 2b7138 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -806360,52 +806357,52 @@ │ │ │ │ ldr r5, [r3, #32] │ │ │ │ str r6, [r3, #28] │ │ │ │ b.w 2b6906 │ │ │ │ eors r2, r0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4], {93} @ 0x5d │ │ │ │ - bvc.n 2b704c │ │ │ │ + ldc2 0, cr0, [ip], {93} @ 0x5d │ │ │ │ + bvc.n 2b705c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xfbf8005d │ │ │ │ - bvc.n 2b7218 │ │ │ │ + stc2 0, cr0, [r0], {93} @ 0x5d │ │ │ │ + bvc.n 2b7228 │ │ │ │ lsls r3, r3, #1 │ │ │ │ subs r5, #68 @ 0x44 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xf7b8005d │ │ │ │ - @ instruction: 0xf79c005d │ │ │ │ - bcc.n 2b7184 │ │ │ │ + @ instruction: 0xf7c0005d │ │ │ │ + @ instruction: 0xf7a4005d │ │ │ │ + bcc.n 2b7194 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - uxth r4, r4 │ │ │ │ + uxth r4, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add.w r0, lr, #14483456 @ 0xdd0000 │ │ │ │ - @ instruction: 0xf4da005d │ │ │ │ - eors.w r0, r2, #14483456 @ 0xdd0000 │ │ │ │ - orns r0, r4, #14483456 @ 0xdd0000 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + adds.w r0, r6, #14483456 @ 0xdd0000 │ │ │ │ + @ instruction: 0xf4e2005d │ │ │ │ + eors.w r0, sl, #14483456 @ 0xdd0000 │ │ │ │ + orns r0, ip, #14483456 @ 0xdd0000 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - orr.w r0, r6, #14483456 @ 0xdd0000 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + orr.w r0, lr, #14483456 @ 0xdd0000 │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bic.w r0, ip, #14483456 @ 0xdd0000 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + bics.w r0, r4, #14483456 @ 0xdd0000 │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ands.w r0, r0, #14483456 @ 0xdd0000 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ands.w r0, r8, #14483456 @ 0xdd0000 │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf3dc005d │ │ │ │ - ubfx r0, sl, #1, #30 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + @ instruction: 0xf3e4005d │ │ │ │ + @ instruction: 0xf3d2005d │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf378005d │ │ │ │ + usat r0, #29, r0, lsl #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r5, [pc, #1448] @ 2b7754 │ │ │ │ add r5, pc │ │ │ │ add.w r0, r5, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #1436] @ 2b7758 │ │ │ │ add r0, pc │ │ │ │ @@ -806950,49 +806947,49 @@ │ │ │ │ beq.w 2b6cc0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldrd r2, r3, [sp, #116] @ 0x74 │ │ │ │ strd r2, r3, [r1, #4] │ │ │ │ b.w 2b6cc0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2f6005d │ │ │ │ - add r6, sp, #0 │ │ │ │ + @ instruction: 0xf2fe005d │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf1f8005d │ │ │ │ - add r5, sp, #8 │ │ │ │ + addw r0, r0, #93 @ 0x5d │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - sbcs.w r0, r0, #93 @ 0x5d │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + sbcs.w r0, r8, #93 @ 0x5d │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf136005d │ │ │ │ - @ instruction: 0xf12a005d │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xf13e005d │ │ │ │ + @ instruction: 0xf132005d │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf0de005d │ │ │ │ - @ instruction: 0xf0d0005d │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + @ instruction: 0xf0e6005d │ │ │ │ + @ instruction: 0xf0d8005d │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - orns r0, ip, #93 @ 0x5d │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + eor.w r0, r4, #93 @ 0x5d │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mcr 0, 0, r0, cr2, cr13, {2} │ │ │ │ - ldcl 0, cr0, [r2, #372]! @ 0x174 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + mcr 0, 0, r0, cr10, cr13, {2} │ │ │ │ + ldcl 0, cr0, [sl, #372]! @ 0x174 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r1, [pc, #3084] @ 2b83d0 │ │ │ │ @@ -808136,53 +808133,53 @@ │ │ │ │ nop │ │ │ │ cmp r6, #76 @ 0x4c │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #158 @ 0x9e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - b.n 2b8384 │ │ │ │ + b.n 2b8394 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2b834c │ │ │ │ + b.n 2b835c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2b7f80 │ │ │ │ + b.n 2b7f90 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2b7f08 │ │ │ │ + b.n 2b7f18 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2b7ed8 │ │ │ │ + b.n 2b7ee8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2b8ba0 │ │ │ │ + b.n 2b8bb0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2b8b74 │ │ │ │ + b.n 2b8b84 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ite eq │ │ │ │ - lsleq r3, r3, #1 │ │ │ │ - bne.n 2b8840 │ │ │ │ + ite ne │ │ │ │ + lslne r3, r3, #1 │ │ │ │ + beq.n 2b8850 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2b8668 │ │ │ │ + b.n 2b8678 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2b863c │ │ │ │ + b.n 2b864c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r7} │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ bl 2afeb0 │ │ │ │ subs r3, r0, r7 │ │ │ │ clz r3, r3 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ sub.w sl, r3, r2 │ │ │ │ @@ -809325,149 +809322,149 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #280] @ (2b916c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2b895a │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bgt.n 2b9160 │ │ │ │ + bgt.n 2b8f70 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bgt.n 2b9138 │ │ │ │ + bgt.n 2b9148 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bgt.n 2b90ac │ │ │ │ + bgt.n 2b90bc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - blt.n 2b8f98 │ │ │ │ + blt.n 2b8fa8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - blt.n 2b9174 │ │ │ │ + blt.n 2b8f84 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - blt.n 2b9114 │ │ │ │ + blt.n 2b9124 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - blt.n 2b90e0 │ │ │ │ + blt.n 2b90f0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bge.n 2b8fac │ │ │ │ + bge.n 2b8fbc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - push {r1, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bge.n 2b914c │ │ │ │ + bge.n 2b915c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bge.n 2b90e0 │ │ │ │ + bge.n 2b90f0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bls.n 2b90ac │ │ │ │ + bge.n 2b90bc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bls.n 2b919c │ │ │ │ + bls.n 2b91ac │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bls.n 2b9164 │ │ │ │ + bls.n 2b9174 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bhi.n 2b9094 │ │ │ │ + bhi.n 2b90a4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bhi.n 2b9160 │ │ │ │ + bhi.n 2b9170 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbz r2, 2b9148 │ │ │ │ + cbz r2, 2b914a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bhi.n 2b90f8 │ │ │ │ + bhi.n 2b9108 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bvc.n 2b9028 │ │ │ │ + bvc.n 2b9038 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbz r0, 2b912c │ │ │ │ + cbz r0, 2b912e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bvc.n 2b91bc │ │ │ │ + bvc.n 2b91cc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bvc.n 2b9190 │ │ │ │ + bvc.n 2b91a0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - uxth r2, r5 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bvc.n 2b913c │ │ │ │ + bvc.n 2b914c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bvs.n 2b90a4 │ │ │ │ + bvs.n 2b90b4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bvs.n 2b9080 │ │ │ │ + bvs.n 2b9090 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bvs.n 2b91f8 │ │ │ │ + bvs.n 2b9208 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbz r0, 2b9154 │ │ │ │ + cbz r0, 2b9156 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bvs.n 2b917c │ │ │ │ + bvs.n 2b918c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bvs.n 2b9144 │ │ │ │ + bvs.n 2b9154 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r0, 2b9146 │ │ │ │ + cbz r0, 2b9148 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 2b9070 │ │ │ │ + bpl.n 2b9080 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbz r0, 2b9138 │ │ │ │ + cbz r0, 2b913a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 2b9204 │ │ │ │ + bpl.n 2b9214 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bpl.n 2b91ac │ │ │ │ + bpl.n 2b91bc │ │ │ │ lsls r5, r3, #1 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 2b9180 │ │ │ │ + bpl.n 2b9190 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 2b9128 │ │ │ │ + bmi.n 2b9138 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 2b90d0 │ │ │ │ + bmi.n 2b90e0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 2b9254 │ │ │ │ + bmi.n 2b9064 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 2b9220 │ │ │ │ + bmi.n 2b9230 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002b9170 : │ │ │ │ stmdb 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 │ │ │ │ @@ -809675,51 +809672,51 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #80] @ (2b93dc ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2b92e4 │ │ │ │ - bcc.n 2b939c │ │ │ │ + bcc.n 2b93ac │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bcs.n 2b9484 │ │ │ │ + bcs.n 2b9494 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bne.n 2b939c │ │ │ │ + bcs.n 2b93ac │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bne.n 2b9344 │ │ │ │ + bne.n 2b9354 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bne.n 2b9320 │ │ │ │ + bne.n 2b9330 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bne.n 2b92e0 │ │ │ │ + bne.n 2b92f0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bne.n 2b94b8 │ │ │ │ + bne.n 2b92c8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bne.n 2b9490 │ │ │ │ + bne.n 2b94a0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bne.n 2b946c │ │ │ │ + bne.n 2b947c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bne.n 2b9444 │ │ │ │ + bne.n 2b9454 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bne.n 2b9420 │ │ │ │ + bne.n 2b9430 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r1, r4, #1 │ │ │ │ │ │ │ │ 002b93e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -810128,19 +810125,19 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 9d5b4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - beq.n 2b9960 │ │ │ │ + beq.n 2b9970 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002b987c : │ │ │ │ stmdb 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 │ │ │ │ @@ -811183,21 +811180,21 @@ │ │ │ │ blt.w 2ba268 │ │ │ │ b.n 2ba03c │ │ │ │ nop │ │ │ │ lsrs r4, r7, #21 │ │ │ │ lsls r7, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r4, r3, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ lsls r5, r3, #1 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ mov r6, fp │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ mov fp, r1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ @@ -812424,163 +812421,163 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #308] @ (2bb278 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2bb014 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - itee mi │ │ │ │ - lslmi r5, r3, #1 │ │ │ │ - yieldpl │ │ │ │ + itet pl │ │ │ │ lslpl r5, r3, #1 │ │ │ │ - bkpt 0x006c │ │ │ │ + it ne @ unpredictable │ │ │ │ + lslne r5, r3, #1 │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbnz r6, 2bb1b2 │ │ │ │ + cbnz r6, 2bb1b4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbnz r2, 2bb188 │ │ │ │ + cbnz r2, 2bb18a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r6, #3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - push {r1, r6, lr} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - push {r7} │ │ │ │ + push {r3, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r4, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r2, 2bb2d2 │ │ │ │ + cbz r2, 2bb2d4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbz r2, 2bb2d2 │ │ │ │ + cbz r2, 2bb2d4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbz r2, 2bb2d2 │ │ │ │ + cbz r2, 2bb2d4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r2, 2bb2d4 │ │ │ │ + cbz r2, 2bb2d6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbz r4, 2bb2d2 │ │ │ │ + cbz r4, 2bb2d4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, fp │ │ │ │ @@ -812643,17 +812640,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (2bb324 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2bb014 │ │ │ │ nop │ │ │ │ - cbz r2, 2bb34a │ │ │ │ + cbz r2, 2bb34c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002bb328 : │ │ │ │ stmdb 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 │ │ │ │ @@ -813727,17 +813724,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 2bca60 │ │ │ │ mov r7, r3 │ │ │ │ b.n 2bbdcc │ │ │ │ @ instruction: 0xf2d00066 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ @@ -814834,65 +814831,65 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ b.w 2bbf36 │ │ │ │ nop │ │ │ │ b.n 2bc840 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #528 @ (adr r4, 2bcd30 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 2bcd50 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r4, pc, #176 @ (adr r4, 2bcbd4 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 2bcbf4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r3, pc, #944 @ (adr r3, 2bced8 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 2bcef8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r3, pc, #616 @ (adr r3, 2bcd94 ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 2bcdb4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r3, pc, #376 @ (adr r3, 2bcca8 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 2bccc8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r3, pc, #128 @ (adr r3, 2bcbb4 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 2bcbd4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r1, pc, #288 @ (adr r1, 2bcc58 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 2bcc78 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, pc, #600 @ (adr r0, 2bcd94 ) │ │ │ │ + add r0, pc, #632 @ (adr r0, 2bcdb4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r5, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -815497,179 +815494,179 @@ │ │ │ │ movw r1, #2036 @ 0x7f4 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #340] @ (2bd338 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 2bc972 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strb r2, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [pc, #512] @ (2bd4c0 ) │ │ │ │ + ldr r7, [pc, #544] @ (2bd4e0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [pc, #424] @ (2bd470 ) │ │ │ │ + ldr r7, [pc, #456] @ (2bd490 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [pc, #336] @ (2bd420 ) │ │ │ │ + ldr r7, [pc, #368] @ (2bd440 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [pc, #248] @ (2bd3d0 ) │ │ │ │ + ldr r7, [pc, #280] @ (2bd3f0 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [pc, #128] @ (2bd360 ) │ │ │ │ + ldr r7, [pc, #160] @ (2bd380 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #960] @ (2bd6ac ) │ │ │ │ + ldr r6, [pc, #992] @ (2bd6cc ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #872] @ (2bd65c ) │ │ │ │ + ldr r6, [pc, #904] @ (2bd67c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #776] @ (2bd604 ) │ │ │ │ + ldr r6, [pc, #808] @ (2bd624 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #312] @ (2bd450 ) │ │ │ │ + ldr r6, [pc, #344] @ (2bd470 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #224] @ (2bd400 ) │ │ │ │ + ldr r6, [pc, #256] @ (2bd420 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #24] @ (2bd348 ) │ │ │ │ + ldr r6, [pc, #56] @ (2bd368 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [pc, #952] @ (2bd6f0 ) │ │ │ │ + ldr r5, [pc, #984] @ (2bd710 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002bd33c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ mvns r0, r0 │ │ │ │ @@ -816469,27 +816466,27 @@ │ │ │ │ b.n 2bd58a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 2bdb28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ beq.n 2bda78 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ │ │ │ │ 002bdb80 : │ │ │ │ stmdb 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 │ │ │ │ @@ -817419,61 +817416,61 @@ │ │ │ │ subs r4, #16 │ │ │ │ b.n 2bddcc │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldmia r2, {r1, r2, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ lsls r1, r4, #1 │ │ │ │ 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 │ │ │ │ @@ -817716,51 +817713,51 @@ │ │ │ │ mov r9, r8 │ │ │ │ b.n 2be73c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r2, r7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #596] @ (2bea90 ) │ │ │ │ @@ -818007,53 +818004,53 @@ │ │ │ │ movs r6, #0 │ │ │ │ b.n 2bea06 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ pop {r1, r7, pc} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbnz r0, 2beaf8 │ │ │ │ + cbnz r0, 2beafa │ │ │ │ lsls r5, r3, #1 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r3, r3, #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] │ │ │ │ @@ -818181,27 +818178,27 @@ │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx a0688 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r5, r3, #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] │ │ │ │ @@ -818230,15 +818227,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r5, 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, #4040] @ 0xfc8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ @@ -818477,39 +818474,39 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2bef02 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ vmul.f64 d3, d0, d1 │ │ │ │ vldr d6, [pc, #188] @ 2bf028 │ │ │ │ vmul.f64 d5, d1, d1 │ │ │ │ vldr d7, [r1, #160] @ 0xa0 │ │ │ │ vmla.f64 d5, d0, d0 │ │ │ │ vcmpe.f64 d3, d6 │ │ │ │ @@ -821284,21 +821281,21 @@ │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [pc, #336] @ (2c1858 ) │ │ │ │ + ldr r6, [pc, #368] @ (2c1878 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [pc, #216] @ (2c17e8 ) │ │ │ │ + ldr r6, [pc, #248] @ (2c1808 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r3, r3, #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] @ (2c1918 ) │ │ │ │ sub sp, #456 @ 0x1c8 │ │ │ │ @@ -821775,90 +821772,90 @@ │ │ │ │ b.n 2c1aa4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #536] @ (2c1e7c ) │ │ │ │ + ldr r3, [pc, #568] @ (2c1e9c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ beq.n 2c1c0e │ │ │ │ vsubl.u , d31, d17 │ │ │ │ - @ instruction: 0xffff4ad6 │ │ │ │ + @ instruction: 0xffff4ade │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #456] @ (2c1e3c ) │ │ │ │ + ldr r3, [pc, #488] @ (2c1e5c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #752] @ (2c1f6c ) │ │ │ │ + ldr r3, [pc, #784] @ (2c1f8c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ bcs.n 2c1ca2 │ │ │ │ vshr.u64 , , #1 │ │ │ │ @ instruction: 0xffffcb1b │ │ │ │ vsli.32 q9, , #31 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr11, cr15, {7} │ │ │ │ @ instruction: 0xfb69ffff │ │ │ │ - ldr r3, [pc, #272] @ (2c1da8 ) │ │ │ │ + ldr r3, [pc, #304] @ (2c1dc8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [pc, #456] @ (2c1e64 ) │ │ │ │ + ldr r2, [pc, #488] @ (2c1e84 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrh r0, [r6, #26] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [pc, #248] @ (2c1da0 ) │ │ │ │ + ldr r2, [pc, #280] @ (2c1dc0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [pc, #216] @ (2c1d88 ) │ │ │ │ + ldr r3, [pc, #248] @ (2c1da8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #464] @ (2c1e84 ) │ │ │ │ + ldr r3, [pc, #496] @ (2c1ea4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #688] @ (2c1f68 ) │ │ │ │ + ldr r3, [pc, #720] @ (2c1f88 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #424] @ (2c1e64 ) │ │ │ │ + ldr r3, [pc, #456] @ (2c1e84 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [pc, #872] @ (2c2028 ) │ │ │ │ + ldr r1, [pc, #904] @ (2c2048 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r1, [pc, #768] @ (2c1fc8 ) │ │ │ │ + ldr r1, [pc, #800] @ (2c1fe8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [pc, #464] @ (2c1ea0 ) │ │ │ │ + ldr r3, [pc, #496] @ (2c1ec0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #640] @ (2c1f54 ) │ │ │ │ + ldr r3, [pc, #672] @ (2c1f74 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #616] @ (2c1f40 ) │ │ │ │ + ldr r3, [pc, #648] @ (2c1f60 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [pc, #720] @ (2c1fac ) │ │ │ │ + ldr r3, [pc, #752] @ (2c1fcc ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [pc, #344] @ (2c1e38 ) │ │ │ │ + ldr r1, [pc, #376] @ (2c1e58 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r1, [pc, #240] @ (2c1dd8 ) │ │ │ │ + ldr r1, [pc, #272] @ (2c1df8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldmia r1!, {r0, r2, r4, r7} │ │ │ │ vcvt.f16.u16 d28, d29, #1 │ │ │ │ - vtbl.8 d20, {d31-) │ │ │ │ + ldr r3, [pc, #656] @ (2c1f8c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [pc, #920] @ (2c2098 ) │ │ │ │ + ldr r0, [pc, #952] @ (2c20b8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [pc, #800] @ (2c2028 ) │ │ │ │ + ldr r0, [pc, #832] @ (2c2048 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ 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 982bc │ │ │ │ @@ -821879,17 +821876,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - blx sl │ │ │ │ + blx fp │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002c1d58 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -822259,19 +822256,19 @@ │ │ │ │ ... │ │ │ │ ldrh r0, [r2, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - mov ip, r5 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + subs r2, r6, #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ vcmpe.f64 d6, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ b.n 2c2192 │ │ │ │ vcmpe.f64 d13, #0.0 │ │ │ │ @@ -824555,17 +824552,17 @@ │ │ │ │ ... │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mrc2 0, 0, r0, cr6, cr10, {2} │ │ │ │ + mrc2 0, 0, r0, cr14, cr10, {2} │ │ │ │ vldr d7, [r8, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ vldr d6, [r8, #160] @ 0xa0 │ │ │ │ vldr d5, [r9, #152] @ 0x98 │ │ │ │ vmov.f64 d13, d7 │ │ │ │ vsub.f64 d7, d6, d7 │ │ │ │ vmov.f64 d14, d6 │ │ │ │ @@ -825128,26 +825125,26 @@ │ │ │ │ b.n 2c4652 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ b.n 2c49d8 │ │ │ │ nop │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r2, r4, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf7ea005a │ │ │ │ - adds r4, r2, #2 │ │ │ │ + @ instruction: 0xf7f2005a │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf7a4005a │ │ │ │ - adds r0, r4, #1 │ │ │ │ + @ instruction: 0xf7ac005a │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf770005a │ │ │ │ - subs r4, r7, r7 │ │ │ │ + @ instruction: 0xf778005a │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf70c005a │ │ │ │ + @ instruction: 0xf714005a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 2c4a60 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -825175,17 +825172,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r6, r2, #6 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - sub.w r0, r6, #14286848 @ 0xda0000 │ │ │ │ + sub.w r0, lr, #14286848 @ 0xda0000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -825217,17 +825214,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adc.w r0, r0, #14286848 @ 0xda0000 │ │ │ │ + adc.w r0, r8, #14286848 @ 0xda0000 │ │ │ │ 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 │ │ │ │ subs.w r9, r1, #0 │ │ │ │ @@ -825284,20 +825281,20 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ 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} │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add.w r0, r0, #14286848 @ 0xda0000 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + add.w r0, r8, #14286848 @ 0xda0000 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - eors.w r0, r4, #14286848 @ 0xda0000 │ │ │ │ + eors.w r0, ip, #14286848 @ 0xda0000 │ │ │ │ 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 │ │ │ │ mov sl, r3 │ │ │ │ @@ -825411,20 +825408,20 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2c4f28 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - usat r0, #26, sl, lsl #1 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + @ instruction: 0xf392005a │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf338005a │ │ │ │ + sbfx r0, r0, #1, #27 │ │ │ │ stmdb 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, #836] @ (2c5080 ) │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [pc, #836] @ (2c5084 ) │ │ │ │ @@ -825750,51 +825747,51 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2c4d80 │ │ │ │ nop │ │ │ │ ldr r0, [r3, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subw r0, r6, #90 @ 0x5a │ │ │ │ + subw r0, lr, #90 @ 0x5a │ │ │ │ ldr r4, [r2, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf256005a │ │ │ │ - adds r0, r4, r6 │ │ │ │ + @ instruction: 0xf25e005a │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs.w r0, r0, #90 @ 0x5a │ │ │ │ - adds r2, r7, r3 │ │ │ │ + subs.w r0, r8, #90 @ 0x5a │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add.w r0, sl, #90 @ 0x5a │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds.w r0, r2, #90 @ 0x5a │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf0ca005a │ │ │ │ - adds r0, r4, r2 │ │ │ │ + @ instruction: 0xf0d2005a │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - orr.w r0, r4, #90 @ 0x5a │ │ │ │ - adds r6, r2, r0 │ │ │ │ + orr.w r0, ip, #90 @ 0x5a │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bic.w r0, r6, #90 @ 0x5a │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + bic.w r0, lr, #90 @ 0x5a │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - and.w r0, sl, #90 @ 0x5a │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + ands.w r0, r2, #90 @ 0x5a │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - vshr.s32 q8, q5, #22 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + vshr.s32 q8, q5, #14 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - vshr.s8 q8, q5, #4 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + vshr.s16 q8, q5, #12 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - vshr.s32 q0, q5, #22 │ │ │ │ + vshr.s32 q0, q5, #14 │ │ │ │ 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] │ │ │ │ blx a0218 │ │ │ │ @@ -825804,15 +825801,15 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -825898,23 +825895,23 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mcr 0, 5, r0, cr0, cr10, {2} │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + mcr 0, 5, r0, cr8, cr10, {2} │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mcr 0, 3, r0, cr10, cr10, {2} │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + mrc 0, 3, r0, cr2, cr10, {2} │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mrc 0, 1, r0, cr12, cr10, {2} │ │ │ │ + mcr 0, 2, r0, cr4, cr10, {2} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 2c5282 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -825967,19 +825964,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (2c52b0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2c524c │ │ │ │ nop │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stc 0, cr0, [r6, #360] @ 0x168 │ │ │ │ + stc 0, cr0, [lr, #360] @ 0x168 │ │ │ │ stmdb 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 r4, r2 │ │ │ │ ldr r2, [pc, #424] @ (2c5474 ) │ │ │ │ @@ -826149,30 +826146,30 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2c5340 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r1, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stcl 0, cr0, [r6], #360 @ 0x168 │ │ │ │ + stcl 0, cr0, [lr], #360 @ 0x168 │ │ │ │ strh r4, [r2, r3] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldc 0, cr0, [r0], #360 @ 0x168 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + ldc 0, cr0, [r8], #360 @ 0x168 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xebe4005a │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + @ instruction: 0xebec005a │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs.w r0, r8, sl, lsr #1 │ │ │ │ + rsb r0, r0, sl, lsr #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 │ │ │ │ mov r8, r2 │ │ │ │ @@ -826353,29 +826350,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (2c56f4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2c5610 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ands.w r0, r6, sl, lsr #1 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + ands.w r0, lr, sl, lsr #1 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrd r0, r0, [r2, #360]! @ 0x168 │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + ldrd r0, r0, [sl, #360]! @ 0x168 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xe9b8005a │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + strd r0, r0, [r0, #360] @ 0x168 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xe98e005a │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + @ instruction: 0xe996005a │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrd r0, r0, [r8, #-360] @ 0x168 │ │ │ │ + strd r0, r0, [r0, #-360]! @ 0x168 │ │ │ │ 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 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov fp, r2 │ │ │ │ @@ -826732,54 +826729,54 @@ │ │ │ │ lsls r7, r1 │ │ │ │ ldr r7, [pc, #0] @ (2c5acc ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #728] @ (2c5dac ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c5994 │ │ │ │ + b.n 2c59a4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c5968 │ │ │ │ + b.n 2c5978 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c5770 │ │ │ │ + b.n 2c5780 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c5744 │ │ │ │ + b.n 2c5754 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c5714 │ │ │ │ + b.n 2c5724 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movw r0, #18524 @ 0x485c │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + movw r0, #51292 @ 0xc85c │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c56a8 │ │ │ │ + b.n 2c56b8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c5678 │ │ │ │ + b.n 2c5688 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c5648 │ │ │ │ + b.n 2c5658 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c5618 │ │ │ │ + b.n 2c5628 │ │ │ │ lsls r2, r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #84] @ (2c5b80 ) │ │ │ │ movw r1, #2056 @ 0x808 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -826807,25 +826804,25 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (2c5b94 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2c575e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c5550 │ │ │ │ + b.n 2c5560 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c5520 │ │ │ │ + b.n 2c5530 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c54f0 │ │ │ │ + b.n 2c5500 │ │ │ │ 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 │ │ │ │ mov r5, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -826872,19 +826869,19 @@ │ │ │ │ movw r2, #1823 @ 0x71f │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #16 │ │ │ │ blx 9d5b4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c548c │ │ │ │ + b.n 2c549c │ │ │ │ lsls r2, r3, #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] │ │ │ │ @@ -826921,17 +826918,17 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c63e0 │ │ │ │ + b.n 2c63f0 │ │ │ │ lsls r2, r3, #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 │ │ │ │ @@ -827178,37 +827175,37 @@ │ │ │ │ ldr r0, [pc, #64] @ (2c5fcc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2c5d84 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c64ec │ │ │ │ + b.n 2c64fc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c63ec │ │ │ │ + b.n 2c63fc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c63a0 │ │ │ │ + b.n 2c63b0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c6360 │ │ │ │ + b.n 2c6370 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c6194 │ │ │ │ + b.n 2c61a4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2c60f8 │ │ │ │ + b.n 2c6108 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r1, [pc, #528] @ (2c61f8 ) │ │ │ │ @@ -827425,46 +827422,46 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ mov r4, r5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp sl, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r0, r6, #29 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vshr.s32 q0, q6, #26 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + vshr.s32 q0, q6, #18 │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - svc 4 │ │ │ │ + svc 12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vqadd.s64 q0, q5, q6 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + vqadd.s8 q8, q1, q6 │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #114 @ 0x72 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mrrc 0, 5, r0, r0, cr15 @ │ │ │ │ - ldc 0, cr0, [sl], #-380 @ 0xfffffe84 │ │ │ │ + mrrc 0, 5, r0, r8, cr15 │ │ │ │ + mcrr 0, 5, r0, r2, cr15 │ │ │ │ stmdb 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 r2, [pc, #680] @ (2c6508 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -827740,61 +827737,61 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bics r4, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ble.n 2c65f8 │ │ │ │ + ble.n 2c6608 │ │ │ │ lsls r2, r3, #1 │ │ │ │ muls r6, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bgt.n 2c64ac │ │ │ │ + bgt.n 2c64bc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stcl 0, cr0, [r6], #368 @ 0x170 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + stcl 0, cr0, [lr], #368 @ 0x170 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stc 0, cr0, [sl], #368 @ 0x170 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + ldc 0, cr0, [r2], #368 @ 0x170 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bgt.n 2c656c │ │ │ │ + bgt.n 2c657c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - blt.n 2c6510 │ │ │ │ + blt.n 2c6520 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - blt.n 2c64e0 │ │ │ │ + blt.n 2c64f0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - blt.n 2c6494 │ │ │ │ + blt.n 2c64a4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - blt.n 2c6464 │ │ │ │ + blt.n 2c6474 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - blt.n 2c662c │ │ │ │ + blt.n 2c663c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - blt.n 2c65d8 │ │ │ │ + blt.n 2c65e8 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr r4, [pc, #968] @ (2c6954 ) │ │ │ │ @@ -828129,39 +828126,39 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2c6930 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ subs r6, #242 @ 0xf2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - vshr.u16 q8, q6, #16 │ │ │ │ - bvc.n 2c6930 │ │ │ │ + vshr.u16 q8, q6, #8 │ │ │ │ + bvc.n 2c6940 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vshr.u32 q0, q6, #10 │ │ │ │ - bvc.n 2c6904 │ │ │ │ + vshr.u32 q0, q6, #2 │ │ │ │ + bvc.n 2c6914 │ │ │ │ lsls r2, r3, #1 │ │ │ │ b.n 2c6e52 │ │ │ │ - vcvt.u32.f32 d31, d10, #1 │ │ │ │ + @ instruction: 0xffffff22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvc.n 2c69d8 │ │ │ │ + bvc.n 2c69e8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vqadd.u8 q0, q0, q6 │ │ │ │ - bvc.n 2c69ac │ │ │ │ + vqadd.u8 q0, q4, q6 │ │ │ │ + bvc.n 2c69bc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mcr2 0, 7, r0, cr8, cr12, {2} │ │ │ │ - bvs.n 2c6980 │ │ │ │ + mrc2 0, 7, r0, cr0, cr12, {2} │ │ │ │ + bvs.n 2c6990 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mcr2 0, 6, r0, cr10, cr12, {2} │ │ │ │ - bvs.n 2c694c │ │ │ │ + mrc2 0, 6, r0, cr2, cr12, {2} │ │ │ │ + bvs.n 2c695c │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ @@ -828413,41 +828410,41 @@ │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #90 @ 0x5a │ │ │ │ lsls r6, r4, #1 │ │ │ │ subs r4, #16 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 2c678c │ │ │ │ + b.n 2c679c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mcr2 0, 1, r0, cr10, cr12, {2} │ │ │ │ - stc2 0, cr0, [lr, #-368] @ 0xfffffe90 │ │ │ │ - bpl.n 2c6c68 │ │ │ │ + mrc2 0, 1, r0, cr2, cr12, {2} │ │ │ │ + ldc2 0, cr0, [r6, #-368] @ 0xfffffe90 │ │ │ │ + bpl.n 2c6c78 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r4], #368 @ 0x170 │ │ │ │ - bpl.n 2c6c3c │ │ │ │ + ldc2l 0, cr0, [ip], #368 @ 0x170 │ │ │ │ + bpl.n 2c6c4c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r2], {92} @ 0x5c │ │ │ │ - bmi.n 2c6c00 │ │ │ │ + ldc2l 0, cr0, [sl], {92} @ 0x5c │ │ │ │ + bmi.n 2c6c10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc2 0, cr0, [r6], #368 @ 0x170 │ │ │ │ - bmi.n 2c6bd0 │ │ │ │ + ldc2 0, cr0, [lr], #368 @ 0x170 │ │ │ │ + bmi.n 2c6be0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc2 0, cr0, [r8], {92} @ 0x5c │ │ │ │ - bmi.n 2c6b7c │ │ │ │ + ldc2 0, cr0, [r0], {92} @ 0x5c │ │ │ │ + bmi.n 2c6b8c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc2l 0, cr0, [ip], #-368 @ 0xfffffe90 │ │ │ │ - bmi.n 2c6d4c │ │ │ │ + ldc2l 0, cr0, [r4], #-368 @ 0xfffffe90 │ │ │ │ + bmi.n 2c6b5c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc2 0, cr0, [lr], {92} @ 0x5c │ │ │ │ - ldc2 0, cr0, [r8], #-368 @ 0xfffffe90 │ │ │ │ - bmi.n 2c6cf0 │ │ │ │ + ldc2 0, cr0, [r6], {92} @ 0x5c │ │ │ │ + mcrr2 0, 5, r0, r0, cr12 │ │ │ │ + bmi.n 2c6d00 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc2 0, cr0, [lr], {92} @ 0x5c │ │ │ │ - bmi.n 2c6ca4 │ │ │ │ + ldc2 0, cr0, [r6], {92} @ 0x5c │ │ │ │ + bmi.n 2c6cb4 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -828717,43 +828714,43 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ subs r1, #146 @ 0x92 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb36005c │ │ │ │ - bcc.n 2c6fd4 │ │ │ │ + @ instruction: 0xfb3e005c │ │ │ │ + bcc.n 2c6fe4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ subs r1, #52 @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xfaa8005c │ │ │ │ - @ instruction: 0xfa38005c │ │ │ │ - bcs.n 2c6fe8 │ │ │ │ + @ instruction: 0xfab0005c │ │ │ │ + @ instruction: 0xfa40005c │ │ │ │ + bcs.n 2c6ff8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2c7464 │ │ │ │ + b.n 2c7474 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xfb04005c │ │ │ │ - ldr??.w r0, [r6, #92] @ 0x5c │ │ │ │ - bne.n 2c6f38 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - ldr??.w r0, [r8, #92] @ 0x5c │ │ │ │ - ldrsh.w r0, [r4, #92] @ 0x5c │ │ │ │ - bne.n 2c6f00 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9ae005c │ │ │ │ - ldr??.w r0, [sl, ip, lsl #1] │ │ │ │ - bne.n 2c7058 │ │ │ │ + @ instruction: 0xfb0c005c │ │ │ │ + ldr??.w r0, [lr, #92] @ 0x5c │ │ │ │ + bne.n 2c6f48 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + @ instruction: 0xfa00005c │ │ │ │ + ldrsh.w r0, [ip, #92] @ 0x5c │ │ │ │ + bne.n 2c6f10 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + ldrsh.w r0, [r6, #92] @ 0x5c │ │ │ │ + vld4.16 {d16-d19}, [r2 :64], ip │ │ │ │ + bne.n 2c7068 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - svc 28 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr??.w r0, [r8, #92] @ 0x5c │ │ │ │ - bne.n 2c6f9c │ │ │ │ + vst4.16 {d0-d3}, [r0 :64], ip │ │ │ │ + bne.n 2c6fac │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r1 │ │ │ │ @@ -828909,33 +828906,33 @@ │ │ │ │ b.n 2c702c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #104 @ 0x68 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb.w r0, [r0, ip, lsl #1] │ │ │ │ - beq.n 2c7140 │ │ │ │ + strb.w r0, [r8, ip, lsl #1] │ │ │ │ + beq.n 2c7150 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf7ea005c │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf7f2005c │ │ │ │ + beq.n 2c712c │ │ │ │ lsls r2, r3, #1 │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - @ instruction: 0xf75c005c │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xf764005c │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf742005c │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + @ instruction: 0xf74a005c │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf728005c │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + @ instruction: 0xf730005c │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf70e005c │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + @ instruction: 0xf716005c │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r2, r3, #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, #3968] @ 0xf80 │ │ │ │ ldr r4, [pc, #940] @ (2c7510 ) │ │ │ │ @@ -829268,25 +829265,25 @@ │ │ │ │ ... │ │ │ │ adds r4, #176 @ 0xb0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs.w r0, r2, #14417920 @ 0xdc0000 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + subs.w r0, sl, #14417920 @ 0xdc0000 │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - orn r0, r0, #14417920 @ 0xdc0000 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + orn r0, r8, #14417920 @ 0xdc0000 │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - usat r0, #28, r4, asr #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + usat r0, #28, ip, asr #1 │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - usat r0, #28, r6, lsl #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + usat r0, #28, lr, lsl #1 │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ add r3, sp, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ blx a1918 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -829464,37 +829461,37 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n 2c7194 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xf278005c │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + @ instruction: 0xf280005c │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf218005c │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + @ instruction: 0xf220005c │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf1fa005c │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + addw r0, r2, #92 @ 0x5c │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs.w r0, r0, #92 @ 0x5c │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + subs.w r0, r8, #92 @ 0x5c │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf180005c │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + @ instruction: 0xf188005c │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adc.w r0, r2, #92 @ 0x5c │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + adc.w r0, sl, #92 @ 0x5c │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf126005c │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + @ instruction: 0xf12e005c │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + add.w r0, ip, #92 @ 0x5c │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #988] @ (2c7b50 ) │ │ │ │ @@ -829899,46 +829896,46 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 2c794a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cmp r6, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, sl, #92 @ 0x5c │ │ │ │ - vshr.s8 q0, q6, #2 │ │ │ │ + eor.w r0, r2, #92 @ 0x5c │ │ │ │ + vshr.s16 q0, q6, #10 │ │ │ │ b.n 2c81f4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - mcr 0, 6, r0, cr14, cr12, {2} │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + mrc 0, 6, r0, cr6, cr12, {2} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmp r4, #202 @ 0xca │ │ │ │ lsls r6, r4, #1 │ │ │ │ - mrc 0, 4, r0, cr4, cr12, {2} │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + mrc 0, 4, r0, cr12, cr12, {2} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mrc 0, 3, r0, cr8, cr12, {2} │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + mcr 0, 4, r0, cr0, cr12, {2} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mcr 0, 1, r0, cr14, cr12, {2} │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + mrc 0, 1, r0, cr6, cr12, {2} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldcl 0, cr0, [ip, #368]! @ 0x170 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + mcr 0, 0, r0, cr4, cr12, {2} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stcl 0, cr0, [r0, #368] @ 0x170 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stcl 0, cr0, [r8, #368] @ 0x170 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc 0, cr0, [sl, #368] @ 0x170 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldc 0, cr0, [r2, #368] @ 0x170 │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stcl 0, cr0, [sl], #368 @ 0x170 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldcl 0, cr0, [r2], #368 @ 0x170 │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stcl 0, cr0, [lr], {92} @ 0x5c │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldcl 0, cr0, [r6], {92} @ 0x5c │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r1 │ │ │ │ @@ -830163,33 +830160,33 @@ │ │ │ │ b.n 2c7c66 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - rsb r0, r6, ip, lsr #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + rsb r0, lr, ip, lsr #1 │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs.w r0, r0, ip, lsr #1 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + subs.w r0, r8, ip, lsr #1 │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmp r1, #174 @ 0xae │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds.w r0, r8, ip, lsr #1 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + @ instruction: 0xeb20005c │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xeafe005c │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + add.w r0, r6, ip, lsr #1 │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - orrs.w r0, r4, ip, lsr #1 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + orrs.w r0, ip, ip, lsr #1 │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bics.w r0, sl, ip, lsr #1 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + orr.w r0, r2, ip, lsr #1 │ │ │ │ + stmia r2!, {r1, r4, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r9, r2 │ │ │ │ @@ -830363,32 +830360,32 @@ │ │ │ │ b.n 2c7fc0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r7, #220 @ 0xdc │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe980005c │ │ │ │ - stmdb r4, {r2, r3, r4, r6} │ │ │ │ - @ instruction: 0xe8d8005c │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xe988005c │ │ │ │ + stmdb ip, {r2, r3, r4, r6} │ │ │ │ + strd r0, r0, [r0], #368 @ 0x170 │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r6, #214 @ 0xd6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia.w ip, {r2, r3, r4, r6} │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia.w r4, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrd r0, r0, [r2], #-368 @ 0x170 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + ldrd r0, r0, [sl], #-368 @ 0x170 │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xe858005c │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + strd r0, r0, [r0], #-368 @ 0x170 │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xe838005c │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + strex r0, r0, [r0, #368] @ 0x170 │ │ │ │ + stmia r0!, {r1, r2, r3, 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, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1304] @ 2c8550 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -830923,53 +830920,53 @@ │ │ │ │ b.n 2c8074 │ │ │ │ movs r5, #216 @ 0xd8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #156 @ 0x9c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 2c8250 │ │ │ │ + b.n 2c8260 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2c821c │ │ │ │ + b.n 2c822c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2c81e8 │ │ │ │ + b.n 2c81f8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2c8010 │ │ │ │ + b.n 2c8020 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2c7ec4 │ │ │ │ + b.n 2c7ed4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2c7e90 │ │ │ │ + b.n 2c7ea0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2c7e30 │ │ │ │ + b.n 2c7e40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2c8bac │ │ │ │ + b.n 2c8bbc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbnz r2, 2c85e2 │ │ │ │ + cbnz r2, 2c85e4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2c8b70 │ │ │ │ + b.n 2c8b80 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - revsh r0, r7 │ │ │ │ + cbnz r0, 2c85e4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2c8b3c │ │ │ │ + b.n 2c8b4c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r2, r4 │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #808] @ (2c88e8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -831288,49 +831285,49 @@ │ │ │ │ nop │ │ │ │ movs r0, #86 @ 0x56 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #34 @ 0x22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 2c8ce0 │ │ │ │ + b.n 2c8cf0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2c8ad8 │ │ │ │ + b.n 2c8ae8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2c8918 │ │ │ │ + b.n 2c8928 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r2 │ │ │ │ @@ -831433,29 +831430,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (2c8a6c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2c89dc │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ble.n 2c8a44 │ │ │ │ + ble.n 2c8a54 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ble.n 2c89fc │ │ │ │ + ble.n 2c8a0c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #520] @ (2c8c8c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -831681,37 +831678,37 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r2, r2, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r4, r5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bgt.n 2c8c34 │ │ │ │ + bgt.n 2c8c44 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bgt.n 2c8d5c │ │ │ │ + bgt.n 2c8d6c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bgt.n 2c8cfc │ │ │ │ + bgt.n 2c8d0c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bgt.n 2c8ccc │ │ │ │ + bgt.n 2c8cdc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r2, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - blt.n 2c8c1c │ │ │ │ + blt.n 2c8c2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r0, 2c8d30 │ │ │ │ + cbz r0, 2c8d32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - blt.n 2c8be8 │ │ │ │ + blt.n 2c8bf8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r2, 2c8d30 │ │ │ │ + cbz r2, 2c8d32 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r5, [pc, #568] @ (2c8f14 ) │ │ │ │ @@ -831959,41 +831956,41 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r2, r7, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r1, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bge.n 2c9020 │ │ │ │ + bge.n 2c8e30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bge.n 2c8f7c │ │ │ │ + bge.n 2c8f8c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 2c8eec │ │ │ │ + bls.n 2c8efc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r4, 2c8f72 │ │ │ │ + cbz r4, 2c8f74 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 2c8e48 │ │ │ │ + bls.n 2c8e58 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r6, 2c8f64 │ │ │ │ + cbz r6, 2c8f66 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 2c9014 │ │ │ │ + bls.n 2c9024 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r0, 2c8f66 │ │ │ │ + cbz r0, 2c8f68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 2c8fd8 │ │ │ │ + bls.n 2c8fe8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r6, 2c8f64 │ │ │ │ + cbz r6, 2c8f66 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 2c8f68 │ │ │ │ + bls.n 2c8f78 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r2, 2c8f5e │ │ │ │ + cbz r2, 2c8f60 │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002c8f58 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -832257,95 +832254,95 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ asrs r2, r5, #26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2c9148 │ │ │ │ + bhi.n 2c9158 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldmia r4!, {r0, r2, r3, r7} │ │ │ │ vtbx.8 d31, {d31- │ │ │ │ + bls.n 2c9184 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bls.n 2c9224 │ │ │ │ + bge.n 2c9234 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 2c925c │ │ │ │ + bhi.n 2c926c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ asrs r4, r2, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bvc.n 2c9200 │ │ │ │ + bvc.n 2c9210 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 2c9198 │ │ │ │ + bls.n 2c91a8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2c9250 │ │ │ │ + bge.n 2c9260 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2c9254 │ │ │ │ + bge.n 2c9264 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2c92d4 │ │ │ │ + bge.n 2c92e4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvc.n 2c9350 │ │ │ │ + bvc.n 2c9160 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bvc.n 2c9324 │ │ │ │ + bvc.n 2c9334 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bge.n 2c926c │ │ │ │ + bge.n 2c927c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2c92cc │ │ │ │ + bge.n 2c92dc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2c92cc │ │ │ │ + bge.n 2c92dc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2c932c │ │ │ │ + bge.n 2c933c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvc.n 2c9288 │ │ │ │ + bvc.n 2c9298 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bvs.n 2c925c │ │ │ │ + bvs.n 2c926c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bge.n 2c92d4 │ │ │ │ + bge.n 2c92e4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2c9354 │ │ │ │ + bge.n 2c9364 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvs.n 2c91f8 │ │ │ │ + bvs.n 2c9208 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bge.n 2c9324 │ │ │ │ + bge.n 2c9334 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2c938c │ │ │ │ + bge.n 2c919c │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r1, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ itett pl │ │ │ │ @ instruction: 0xffffc563 │ │ │ │ @ instruction: 0xffffc9fb │ │ │ │ vaddlpl.u , d31, d27 │ │ │ │ @ instruction: 0xffffce27 │ │ │ │ vtbx.8 d27, {d31}, d19 │ │ │ │ - vmlsl.u , d15, d4[0] │ │ │ │ + vmlsl.u , d15, d12[0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bvs.n 2c9310 │ │ │ │ + bvs.n 2c9320 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ 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 9b0b0 │ │ │ │ @@ -832366,17 +832363,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bpl.n 2c933c │ │ │ │ + bpl.n 2c934c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002c9310 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -832584,78 +832581,78 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2c93b6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r6, #11 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 2c94f8 │ │ │ │ + bmi.n 2c9508 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldmia r0, {r0, r1, r4, r6, r7} │ │ │ │ vtbx.8 d31, {d15-d16}, d27 │ │ │ │ - @ instruction: 0xffffd898 │ │ │ │ + vtbl.8 d29, {d31}, d16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 2c94e8 │ │ │ │ + bhi.n 2c94f8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 2c94d0 │ │ │ │ + bhi.n 2c94e0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bls.n 2c9560 │ │ │ │ + bls.n 2c9570 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bmi.n 2c9610 │ │ │ │ + bmi.n 2c9620 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ asrs r6, r3, #9 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bmi.n 2c95b4 │ │ │ │ + bmi.n 2c95c4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bvs.n 2c9500 │ │ │ │ + bvs.n 2c9510 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 2c94d8 │ │ │ │ + bhi.n 2c94e8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvs.n 2c9558 │ │ │ │ + bvs.n 2c9568 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 2c94d8 │ │ │ │ + bhi.n 2c94e8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcc.n 2c9514 │ │ │ │ + bcc.n 2c9524 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bcc.n 2c94e8 │ │ │ │ + bcc.n 2c94f8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bvs.n 2c9560 │ │ │ │ + bvs.n 2c9570 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 2c9680 │ │ │ │ + bhi.n 2c9490 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvc.n 2c95dc │ │ │ │ + bvc.n 2c95ec │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 2c967c │ │ │ │ + bhi.n 2c968c │ │ │ │ lsls r4, r3, #1 │ │ │ │ pop {r0, r2, r3, r4, r5} │ │ │ │ vsra.u32 d16, d1, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r0, r5, r6, r7} │ │ │ │ vmls.i , , d17[0] │ │ │ │ vabdl.u , d31, d21 │ │ │ │ vsli.32 , , #31 │ │ │ │ - vsubw.u , , d30 │ │ │ │ + vrsra.u32 d29, d22, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bcc.n 2c95dc │ │ │ │ + bcc.n 2c95ec │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bcs.n 2c95a8 │ │ │ │ + bcs.n 2c95b8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ 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 9e084 │ │ │ │ @@ -832676,17 +832673,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bcs.n 2c9640 │ │ │ │ + bcs.n 2c9650 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002c960c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -832815,31 +832812,31 @@ │ │ │ │ b.n 2c9666 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r6, #31 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2c96b8 │ │ │ │ + bne.n 2c96c8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsrs r6, r5, #30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bne.n 2c9770 │ │ │ │ + bne.n 2c9780 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - beq.n 2c9748 │ │ │ │ + beq.n 2c9758 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - beq.n 2c9718 │ │ │ │ + beq.n 2c9728 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -832984,31 +832981,31 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2c98ac │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r0, #26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2c99c8 │ │ │ │ + bpl.n 2c99d8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bmi.n 2c98cc │ │ │ │ + bmi.n 2c98dc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 2c9bc8 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 2c9be8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 2c9820 │ │ │ │ + bmi.n 2c9830 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsrs r0, r5, #21 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bmi.n 2c9a10 │ │ │ │ + bmi.n 2c9a20 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, pc, #280 @ (adr r7, 2c9a40 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 2c9a60 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 2c99e0 │ │ │ │ + bmi.n 2c99f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, pc, #160 @ (adr r7, 2c99d0 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 2c99f0 ) │ │ │ │ lsls r2, r3, #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] │ │ │ │ @@ -833035,17 +833032,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - bcc.n 2c9940 │ │ │ │ + bcc.n 2c9950 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, pc, #696 @ (adr r6, 2c9c40 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 2c9c60 ) │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ ldr r1, [pc, #952] @ (2c9d58 ) │ │ │ │ @@ -833395,31 +833392,31 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2c95d0 │ │ │ │ mrc2 12, 1, r0, cr7, cr6, {3} │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 2c9dc4 │ │ │ │ + bcc.n 2c9dd4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bne.n 2c9e50 │ │ │ │ + bne.n 2c9e60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsrs r6, r5, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - beq.n 2c9d30 │ │ │ │ + beq.n 2c9d40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #704 @ (adr r3, 2ca034 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 2ca054 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - beq.n 2c9cec │ │ │ │ + beq.n 2c9cfc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - beq.n 2c9da8 │ │ │ │ + beq.n 2c9db8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #912 @ (adr r2, 2ca114 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 2ca134 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [pc, #312] @ (2c9ec0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 2c9c98 │ │ │ │ tst.w r8, #1 │ │ │ │ beq.w 2c99ec │ │ │ │ b.n 2c9be4 │ │ │ │ @@ -833537,55 +833534,55 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #96] @ (2c9f10 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2c9e82 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - uxtb r2, r7 │ │ │ │ + cbz r2, 2c9f04 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #464 @ (adr r2, 2ca09c ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 2ca0bc ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #344 @ (adr r2, 2ca02c ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 2ca04c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 2c9fbc ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 2c9fdc ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #104 @ (adr r2, 2c9f4c ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 2c9f6c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 2ca2dc ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 2c9efc ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #888 @ (adr r1, 2ca26c ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 2ca28c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #768 @ (adr r1, 2ca1fc ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 2ca21c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #656 @ (adr r1, 2ca194 ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 2ca1b4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #536 @ (adr r1, 2ca124 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 2ca144 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 2ca0c4 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 2ca0e4 ) │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ ldr r2, [pc, #988] @ (2ca308 ) │ │ │ │ @@ -833936,29 +833933,29 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2c9b80 │ │ │ │ cdp2 6, 3, cr0, cr7, cr8, {7} │ │ │ │ lsls r6, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r0, r7, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r0, [pc, #744] @ (2ca61c ) │ │ │ │ mov.w r1, #446 @ 0x1be │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #736] @ (2ca620 ) │ │ │ │ @@ -834238,73 +834235,73 @@ │ │ │ │ ldr r0, [pc, #132] @ (2ca690 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2ca0dc │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ ldr r1, [pc, #812] @ (2ca9d8 ) │ │ │ │ @@ -834589,19 +834586,19 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2ca250 │ │ │ │ cdp2 15, 3, cr15, cr7, cr8, {3} │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldc2l 0, cr0, [r6], #-404 @ 0xfffffe6c │ │ │ │ mov r4, r3 │ │ │ │ vldr d9, [pc, #740] @ 2cacd8 │ │ │ │ vldr d8, [pc, #744] @ 2cace0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ @@ -834875,41 +834872,41 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2ca558 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2ca560 │ │ │ │ - mrc2 2, 1, ip, cr7, cr14, {5} │ │ │ │ + cdp2 2, 3, cr12, cr7, cr6, {6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #696 @ (adr r3, 2cafd8 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 2caff8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx a0670 │ │ │ │ @@ -835118,67 +835115,67 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #112] @ (2cafb4 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2ca99e │ │ │ │ - itte le │ │ │ │ - lslle r4, r3, #1 │ │ │ │ - strle r2, [sp, #680] @ 0x2a8 │ │ │ │ - lslgt r2, r3, #1 │ │ │ │ - ittt gt │ │ │ │ + ittt al │ │ │ │ + lslal r4, r3, #1 │ │ │ │ + stral r2, [sp, #712] @ 0x2c8 │ │ │ │ + lslal r2, r3, #1 │ │ │ │ + itet gt │ │ │ │ lslgt r4, r3, #1 │ │ │ │ - strgt r2, [sp, #576] @ 0x240 │ │ │ │ + strle r2, [sp, #608] @ 0x260 │ │ │ │ lslgt r2, r3, #1 │ │ │ │ - itt ge │ │ │ │ + ite ge │ │ │ │ lslge r4, r3, #1 │ │ │ │ - strge r2, [sp, #464] @ 0x1d0 │ │ │ │ + strlt r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - it hi │ │ │ │ - lslhi r4, r3, #1 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + nop {9} │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ite vs │ │ │ │ - lslvs r4, r3, #1 │ │ │ │ - strvc r2, [sp, #240] @ 0xf0 │ │ │ │ + ite vc │ │ │ │ + lslvc r4, r3, #1 │ │ │ │ + strvs r2, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - sevl │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + it pl │ │ │ │ + lslpl r4, r3, #1 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - nop {8} │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - bkpt 0x00bc │ │ │ │ + it hi │ │ │ │ + lslhi r4, r3, #1 │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bkpt 0x0028 │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r2, 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (2cb0cc ) │ │ │ │ @@ -835285,30 +835282,30 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2cb090 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movw r0, #34917 @ 0x8865 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ subs.w r0, r6, #15007744 @ 0xe50000 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ ldr r2, [pc, #468] @ (2cb2e0 ) │ │ │ │ @@ -835505,34 +835502,34 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 2cb1d8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add.w r0, r8, #15007744 @ 0xe50000 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 2cb356 │ │ │ │ + cbnz r0, 2cb358 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bics.w r0, ip, #15007744 @ 0xe50000 │ │ │ │ - cbnz r2, 2cb33e │ │ │ │ + cbnz r2, 2cb340 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - hlt 0x003a │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - hlt 0x0000 │ │ │ │ + hlt 0x0008 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002cb314 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -835609,31 +835606,31 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf2ea0065 │ │ │ │ stc2 15, cr15, [r1], {255} @ 0xff │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2cabfe │ │ │ │ @ instruction: 0xffffeb97 │ │ │ │ vrsra.u32 d31, d1, #1 │ │ │ │ vsli.64 q15, , #63 @ 0x3f │ │ │ │ vsli.64 d30, d15, #63 @ 0x3f │ │ │ │ @ instruction: 0xffffe3ed │ │ │ │ vrshr.u32 , q15, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbnz r4, 2cb432 │ │ │ │ + cbnz r4, 2cb434 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ 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 a24b4 │ │ │ │ @@ -835654,17 +835651,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 2cb45e │ │ │ │ + cbnz r0, 2cb460 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r2, r3, #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] │ │ │ │ @@ -835675,15 +835672,15 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - cbnz r0, 2cb4ac │ │ │ │ + cbnz r0, 2cb4ae │ │ │ │ lsls r4, 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 │ │ │ │ ldr r5, [pc, #496] @ (2cb69c ) │ │ │ │ @@ -835875,31 +835872,31 @@ │ │ │ │ sbc.w r0, r6, #101 @ 0x65 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, r8, #101 @ 0x65 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0b40065 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r2, 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, #3944] @ 0xf68 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -836403,43 +836400,43 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vhadd.s16 q0, q6, │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s8 q0, q6, │ │ │ │ cdp 0, 15, cr0, cr2, cr5, {3} │ │ │ │ - setend le │ │ │ │ + setend be │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - uxtb r6, r6 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - uxtb r2, r3 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - uxth r0, r4 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r6, 2cbd2a │ │ │ │ + cbz r6, 2cbd2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r2, 2cbd32 │ │ │ │ + cbz r2, 2cbd34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r2, 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 │ │ │ │ ldr r2, [pc, #236] @ (2cbe20 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -836531,15 +836528,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe8de0065 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ @ instruction: 0xe8140065 │ │ │ │ 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 │ │ │ │ @@ -836655,17 +836652,17 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ b.n 2cbefc │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2cbd74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -836770,29 +836767,29 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 9d5b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r4, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ @@ -837522,109 +837519,109 @@ │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2cc2a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 2cc278 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, pc, #544 @ (adr r7, 2ccae4 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 2ccb04 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #968 @ (adr r6, 2ccc94 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 2cccb4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #696 @ (adr r6, 2ccb8c ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 2ccbac ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, pc, #696 @ (adr r6, 2ccb90 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 2ccbb0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 2ccb10 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 2ccb30 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #456 @ (adr r6, 2ccab0 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 2ccad0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #336 @ (adr r6, 2cca40 ) │ │ │ │ + add r6, pc, #368 @ (adr r6, 2cca60 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #224 @ (adr r6, 2cc9d8 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 2cc9f8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #56 @ (adr r6, 2cc938 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 2cc958 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, pc, #960 @ (adr r5, 2cccc8 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 2ccce8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, pc, #840 @ (adr r5, 2ccc58 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 2ccc78 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r2, 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, #3768] @ 0xeb8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ @@ -837907,19 +837904,19 @@ │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 2ccb84 │ │ │ │ lsls r5, r4, #1 │ │ │ │ bgt.n 2ccb44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, pc, #168 @ (adr r4, 2ccc9c ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 2cccbc ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #976 @ (adr r2, 2ccfc8 ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 2ccfe8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ add.w r8, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ blx 9d6cc │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 2cd2e4 │ │ │ │ @@ -838334,15 +838331,15 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2cd2f8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ vldr d7, [r6, #-8] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d6, [r3] │ │ │ │ vmls.f64 d9, d6, d7 │ │ │ │ @@ -838935,45 +838932,45 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 2cd524 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2cd9f0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 9e150 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ @@ -839527,91 +839524,91 @@ │ │ │ │ blx 9da08 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.w 2cd540 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr.w r0, [pc, #1456] @ 2ce490 │ │ │ │ mov.w r1, #1152 @ 0x480 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #1444] @ 2ce494 │ │ │ │ @@ -840130,105 +840127,105 @@ │ │ │ │ ldr r0, [pc, #200] @ (2ce544 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r3, r5 │ │ │ │ b.w 2cc96a │ │ │ │ ... │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrh r4, [r5, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr.w r2, [pc, #1204] @ 2cea10 │ │ │ │ @@ -840678,51 +840675,51 @@ │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2cec28 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #0] │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ it al │ │ │ │ lslal r5, r4, #1 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r1, r8 │ │ │ │ vldr d0, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ vldr d2, [r6, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, sl] │ │ │ │ @@ -841171,97 +841168,97 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #176] @ (2cefe0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2cecae │ │ │ │ nop │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r5, #14] │ │ │ │ + strh r6, [r6, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r6, [r1, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 002cefe4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -841562,102 +841559,102 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ @ instruction: 0xb61e │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldmia r6!, {r0} │ │ │ │ vshr.u32 , , #1 │ │ │ │ - vqrdmlah.s , , d2[0] │ │ │ │ + vqrdmlah.s , , d10[0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [pc, #568] @ (2cf55c ) │ │ │ │ + ldr r7, [pc, #600] @ (2cf57c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [pc, #360] @ (2cf498 ) │ │ │ │ + ldr r7, [pc, #392] @ (2cf4b8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #944] @ (2cf6f8 ) │ │ │ │ + ldr r6, [pc, #976] @ (2cf718 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #840] @ (2cf698 ) │ │ │ │ + ldr r6, [pc, #872] @ (2cf6b8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #432] @ (2cf518 ) │ │ │ │ + ldr r6, [pc, #464] @ (2cf538 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #328] @ (2cf4b8 ) │ │ │ │ + ldr r6, [pc, #360] @ (2cf4d8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #96] @ (2cf3e0 ) │ │ │ │ + ldr r6, [pc, #128] @ (2cf400 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #888] @ (2cf708 ) │ │ │ │ + ldr r5, [pc, #920] @ (2cf728 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #760] @ (2cf690 ) │ │ │ │ + ldr r5, [pc, #792] @ (2cf6b0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r5, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r0, r1, r2, r6, r7} │ │ │ │ vsubl.u , d31, d27 │ │ │ │ @ instruction: 0xffffccd9 │ │ │ │ @ instruction: 0xffffca79 │ │ │ │ vmlsl.u , d15, d23[0] │ │ │ │ - vtbx.8 d23, {d15-d18}, d0 │ │ │ │ + vtbx.8 d23, {d15-d18}, d8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #336] @ (2cf510 ) │ │ │ │ + ldr r5, [pc, #368] @ (2cf530 ) │ │ │ │ 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 9db84 │ │ │ │ @@ -841678,17 +841675,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [pc, #176] @ (2cf4bc ) │ │ │ │ + ldr r4, [pc, #208] @ (2cf4dc ) │ │ │ │ lsls r2, r3, #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 │ │ │ │ @@ -842010,101 +842007,101 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2cf45e │ │ │ │ vldr d0, [pc, #4] @ 2cf738 │ │ │ │ b.n 2cf672 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [pc, #800] @ (2cfa74 ) │ │ │ │ + ldr r3, [pc, #832] @ (2cfa94 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [pc, #616] @ (2cf9c8 ) │ │ │ │ + ldr r3, [pc, #648] @ (2cf9e8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [pc, #352] @ (2cf8d0 ) │ │ │ │ + ldr r3, [pc, #384] @ (2cf8f0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [pc, #256] @ (2cf878 ) │ │ │ │ + ldr r3, [pc, #288] @ (2cf898 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [pc, #1016] @ (2cfb80 ) │ │ │ │ + ldr r3, [pc, #24] @ (2cf7a0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [pc, #920] @ (2cfb28 ) │ │ │ │ + ldr r2, [pc, #952] @ (2cfb48 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [pc, #744] @ (2cfa84 ) │ │ │ │ + ldr r2, [pc, #776] @ (2cfaa4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [pc, #568] @ (2cf9e0 ) │ │ │ │ + ldr r2, [pc, #600] @ (2cfa00 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [pc, #544] @ (2cf9e8 ) │ │ │ │ + ldr r1, [pc, #576] @ (2cfa08 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [pc, #448] @ (2cf990 ) │ │ │ │ + ldr r1, [pc, #480] @ (2cf9b0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [pc, #328] @ (2cf920 ) │ │ │ │ + ldr r1, [pc, #360] @ (2cf940 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [pc, #224] @ (2cf8c0 ) │ │ │ │ + ldr r1, [pc, #256] @ (2cf8e0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [pc, #96] @ (2cf848 ) │ │ │ │ + ldr r1, [pc, #128] @ (2cf868 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #992] @ (2cfbd0 ) │ │ │ │ + ldr r1, [pc, #0] @ (2cf7f0 ) │ │ │ │ lsls r2, r3, #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] @ (2cf9f0 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -842291,65 +842288,65 @@ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d6, d5, d7 │ │ │ │ b.n 2cf92e │ │ │ │ vldr d5, [pc, #4] @ 2cf9e8 │ │ │ │ b.n 2cf9ac │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bne.n 2cfa20 │ │ │ │ + bne.n 2cfa30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - beq.n 2cf96c │ │ │ │ + beq.n 2cf97c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r5, 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, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -842515,29 +842512,29 @@ │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ add r3, sp, #656 @ 0x290 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, fp │ │ │ │ + add r2, ip │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, r7 │ │ │ │ + add r6, r8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, r4 │ │ │ │ + add r0, r5 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #564] @ (2cfe8c ) │ │ │ │ @@ -842746,31 +842743,31 @@ │ │ │ │ b.n 2cfe06 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bics r4, r1 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - muls r6, r0 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - rors r6, r0 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r2, 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 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ @@ -842841,23 +842838,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (2cff9c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2cff6a │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r7 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r2, r3, #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] │ │ │ │ @@ -843211,17 +843208,17 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 9c774 │ │ │ │ vldr d7, [sp] │ │ │ │ vdiv.f64 d7, d7, d0 │ │ │ │ b.n 2d03b4 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r2, r3, #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] @ (2d04f0 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -843278,17 +843275,17 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #664 @ (adr r1, 2d078c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r3, #1 │ │ │ │ add r1, pc, #264 @ (adr r1, 2d060c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -843301,15 +843298,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r3, #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] @ (2d05b0 ) │ │ │ │ @@ -843344,15 +843341,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 9e150 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #708 @ 0x2c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 97a24 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr r1, [pc, #348] @ (2d0728 ) │ │ │ │ @@ -843656,17 +843653,17 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #260] @ (2d0a58 ) │ │ │ │ @@ -844776,15 +844773,15 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d0f60 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #408] @ (2d188c ) │ │ │ │ + ldr r7, [pc, #440] @ (2d18ac ) │ │ │ │ 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, #3616] @ 0xe20 │ │ │ │ vldr d7, [pc, #292] @ 2d1830 │ │ │ │ @@ -845176,21 +845173,21 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d13c8 │ │ │ │ cdp2 0, 3, cr0, cr7, cr0, {0} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2d1c22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ @@ -845550,37 +845547,37 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d1840 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d1848 │ │ │ │ - mrc2 3, 1, r5, cr7, cr14, {3} │ │ │ │ + cdp2 3, 3, cr5, cr7, cr6, {4} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs 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-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3672] @ 0xe58 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ @@ -845885,21 +845882,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #448] @ (2d258c ) │ │ │ │ + ldr r6, [pc, #480] @ (2d25ac ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strh r4, [r4, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ vldr d8, [pc, #608] @ 2d2638 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d22f6 │ │ │ │ @@ -846101,17 +846098,17 @@ │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ movw r3, #2728 @ 0xaa8 │ │ │ │ add r2, pc │ │ │ │ blx a2348 │ │ │ │ b.n 2d2370 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r7, [pc, #968] @ (2d2a0c ) │ │ │ │ + ldr r7, [pc, #1000] @ (2d2a2c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #792] @ (2d2960 ) │ │ │ │ + ldr r5, [pc, #824] @ (2d2980 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -846449,19 +846446,19 @@ │ │ │ │ b.n 2d22ae │ │ │ │ ldrb.w r3, [r2, #385] @ 0x181 │ │ │ │ lsls r2, r3, #30 │ │ │ │ bne.w 2d2690 │ │ │ │ b.w 2d20c8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #336] @ (2d2bec ) │ │ │ │ + ldr r1, [pc, #368] @ (2d2c0c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [pc, #664] @ (2d2d3c ) │ │ │ │ + ldr r2, [pc, #696] @ (2d2d5c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ vabs.f64 d6, d9 │ │ │ │ vneg.f64 d7, d11 │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ vldr d5, [r2, #-8] │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ @@ -846727,15 +846724,15 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d26c0 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d26c8 │ │ │ │ - mrc2 7, 1, r4, cr7, cr4, {5} │ │ │ │ + mrc2 7, 1, r4, cr7, cr12, {5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r0, [pc, #808] @ (2d3180 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #800] @ (2d3184 ) │ │ │ │ @@ -846992,47 +846989,47 @@ │ │ │ │ blx 96c90 │ │ │ │ b.w 2d2944 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 96c90 │ │ │ │ b.n 2d299e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - muls r0, r4 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - muls r6, r0 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add lr, ip │ │ │ │ + add lr, sp │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sbcs r2, r0 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adcs r0, r5 │ │ │ │ + adcs r0, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r0, r1 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r5 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r0 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -847322,37 +847319,37 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (2d3528 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2d3442 │ │ │ │ nop │ │ │ │ - rors r0, r3 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r2, r3, #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, #3552] @ 0xde0 │ │ │ │ ldr.w r4, [pc, #2812] @ 2d4040 │ │ │ │ @@ -848393,51 +848390,51 @@ │ │ │ │ ... │ │ │ │ strb r6, [r1, #3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ blx a206c │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ @@ -848816,49 +848813,49 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str.w r3, [r2, r7, lsl #2] │ │ │ │ b.n 2d3f6e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stc2 0, cr0, [r6, #356] @ 0x164 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + stc2 0, cr0, [lr, #356] @ 0x164 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stc2l 0, cr0, [r2], #356 @ 0x164 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + stc2l 0, cr0, [sl], #356 @ 0x164 │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldc2 0, cr0, [lr], #356 @ 0x164 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + stc2l 0, cr0, [r6], {89} @ 0x59 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stc2 0, cr0, [r2], #356 @ 0x164 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + stc2 0, cr0, [sl], #356 @ 0x164 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stc2 0, cr0, [r8], {89} @ 0x59 │ │ │ │ - cmp r6, #18 │ │ │ │ + ldc2 0, cr0, [r0], {89} @ 0x59 │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stc2l 0, cr0, [ip], #-356 @ 0xfffffe9c │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + ldc2l 0, cr0, [r4], #-356 @ 0xfffffe9c │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mrrc2 0, 5, r0, r0, cr9 @ │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + mrrc2 0, 5, r0, r8, cr9 │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldc2 0, cr0, [r4], #-356 @ 0xfffffe9c │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + ldc2 0, cr0, [ip], #-356 @ 0xfffffe9c │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldc2 0, cr0, [r8], {89} @ 0x59 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + stc2 0, cr0, [r0], #-356 @ 0xfffffe9c │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xfbf60059 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + @ instruction: 0xfbfe0059 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xfbd80059 │ │ │ │ + @ instruction: 0xfbe00059 │ │ │ │ mov r0, r9 │ │ │ │ blx 9e150 │ │ │ │ ldr r2, [pc, #604] @ (2d4750 ) │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ movw r3, #1049 @ 0x419 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ @@ -849060,17 +849057,17 @@ │ │ │ │ vmov.f64 d7, d10 │ │ │ │ vmla.f64 d7, d8, d6 │ │ │ │ vmov.f64 d10, d7 │ │ │ │ b.n 2d46f8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov lr, r1 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ vmov.f64 d5, #208 @ 0xbe800000 -0.250 │ │ │ │ vldr d6, [sp, #312] @ 0x138 │ │ │ │ add.w r3, lr, #1408 @ 0x580 │ │ │ │ @@ -849259,19 +849256,19 @@ │ │ │ │ add.w r6, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ add.w r3, r1, r3, lsl #3 │ │ │ │ b.n 2d49be │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r4, r3, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 2d49f0 │ │ │ │ vdiv.f64 d3, d5, d6 │ │ │ │ vcmp.f64 d4, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.w 2d4d30 │ │ │ │ @@ -849554,15 +849551,15 @@ │ │ │ │ bge.w 2d5340 │ │ │ │ add.w r3, r0, #1392 @ 0x570 │ │ │ │ b.n 2d48f6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r0, r2, #11 │ │ │ │ stmia r1!, {r0, r1, r5, r6} │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r1, r2 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr.w r5, [r5, r1, lsl #2] │ │ │ │ @@ -849968,43 +849965,43 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 2d3596 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf2320059 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + @ instruction: 0xf23a0059 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf21e0059 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + @ instruction: 0xf2260059 │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf1e20059 │ │ │ │ - movs r3, #8 │ │ │ │ + @ instruction: 0xf1ea0059 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sbc.w r0, r6, #89 @ 0x59 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + sbc.w r0, lr, #89 @ 0x59 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf12e0059 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + @ instruction: 0xf1360059 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - vqadd.s32 q0, q4, │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + vqadd.s64 q0, q0, │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mcr 0, 7, r0, cr4, cr9, {2} │ │ │ │ + mcr 0, 7, r0, cr12, cr9, {2} │ │ │ │ ldr r0, [pc, #852] @ (2d54f8 ) │ │ │ │ movw r1, #4422 @ 0x1146 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #844] @ (2d54fc ) │ │ │ │ mov r1, r8 │ │ │ │ @@ -850276,30 +850273,30 @@ │ │ │ │ ldr r0, [pc, #60] @ (2d551c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.w 2d3b54 │ │ │ │ ... │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mcr 0, 3, r0, cr14, cr9, {2} │ │ │ │ - subs r6, r2, #4 │ │ │ │ + mrc 0, 3, r0, cr6, cr9, {2} │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldcl 0, cr0, [r2, #-356]! @ 0xfffffe9c │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + ldcl 0, cr0, [sl, #-356]! @ 0xfffffe9c │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sub.w r0, ip, r9, lsr #1 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs.w r0, r4, r9, lsr #1 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xeb3e0059 │ │ │ │ + adc.w r0, r6, r9, lsr #1 │ │ │ │ ldr r0, [pc, #808] @ (2d584c ) │ │ │ │ movw r1, #3463 @ 0xd87 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #800] @ (2d5850 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -850586,86 +850583,86 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #200] @ (2d5908 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 2d3b54 │ │ │ │ nop │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xeaec0059 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + @ instruction: 0xeaf40059 │ │ │ │ + adds r6, r7, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xead00059 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + @ instruction: 0xead80059 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xeab60059 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + @ instruction: 0xeabe0059 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - eors.w r0, r8, r9, lsr #1 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + @ instruction: 0xeaa00059 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - orn r0, sl, r9, lsr #1 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + orns r0, r2, r9, lsr #1 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bics.w r0, r2, r9, lsr #1 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + bics.w r0, sl, r9, lsr #1 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrd r0, r0, [r4, #356]! @ 0x164 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + ldrd r0, r0, [ip, #356]! @ 0x164 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrd r0, r0, [r4, #356] @ 0x164 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + ldrd r0, r0, [ip, #356] @ 0x164 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xe9bc0059 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + strd r0, r0, [r4, #356] @ 0x164 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xe99e0059 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + @ instruction: 0xe9a60059 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xe9800059 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + @ instruction: 0xe9880059 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strd r0, r0, [r2, #-356]! @ 0x164 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + strd r0, r0, [sl, #-356]! @ 0x164 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strd r0, r0, [r6, #-356] @ 0x164 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + strd r0, r0, [lr, #-356] @ 0x164 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmdb sl!, {r0, r3, r4, r6} │ │ │ │ - subs r4, r6, r2 │ │ │ │ + ldmdb r2!, {r0, r3, r4, r6} │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmdb lr, {r0, r3, r4, r6} │ │ │ │ - subs r0, r3, r2 │ │ │ │ + ldmdb r6, {r0, r3, r4, r6} │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrd r0, r0, [r2], #356 @ 0x164 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + ldrd r0, r0, [sl], #356 @ 0x164 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xe8d60059 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + @ instruction: 0xe8de0059 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia.w r8!, {r0, r3, r4, r6} │ │ │ │ - subs r0, r0, r1 │ │ │ │ + @ instruction: 0xe8c00059 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia.w sl, {r0, r3, r4, r6} │ │ │ │ - subs r2, r4, r0 │ │ │ │ + stmia.w r2!, {r0, r3, r4, r6} │ │ │ │ + subs r2, r5, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrd r0, r0, [ip], #-356 @ 0x164 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + stmia.w r4, {r0, r3, r4, r6} │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strd r0, r0, [r0], #-356 @ 0x164 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + strd r0, r0, [r8], #-356 @ 0x164 │ │ │ │ + adds r0, r6, r7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strex r0, r0, [r2, #356] @ 0x164 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + strex r0, r0, [sl, #356] @ 0x164 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xe81a0059 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + @ instruction: 0xe8220059 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2d58cc │ │ │ │ + b.n 2d58dc │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ ldr.w r4, [pc, #1652] @ 2d5f94 │ │ │ │ @@ -851330,61 +851327,61 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #968] @ (2d6360 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #736] @ (2d6280 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2d5b18 │ │ │ │ + b.n 2d5b28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2d5ad8 │ │ │ │ + b.n 2d5ae8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2d59b4 │ │ │ │ + b.n 2d59c4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2d586c │ │ │ │ + b.n 2d587c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r3, #20 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2d66c4 │ │ │ │ + b.n 2d66d4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2d64a0 │ │ │ │ + b.n 2d64b0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2d62f8 │ │ │ │ + b.n 2d6308 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2d6298 │ │ │ │ + b.n 2d62a8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2d6248 │ │ │ │ + b.n 2d6258 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2d6214 │ │ │ │ + b.n 2d6224 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 2d6158 │ │ │ │ + b.n 2d6168 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 002d6000 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -851898,176 +851895,176 @@ │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ cmp lr, pc │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r4, r3, #1 │ │ │ │ add r5, pc, #380 @ (adr r5, 2d6724 ) │ │ │ │ @ instruction: 0xfffff8b1 │ │ │ │ - @ instruction: 0xffff13ca │ │ │ │ + vrsra.u64 , q1, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ add r4, pc, #476 @ (adr r4, 2d6794 ) │ │ │ │ vmlsl.u q8, d15, d19[0] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #780 @ (adr r3, 2d68cc ) │ │ │ │ @ instruction: 0xffffb14f │ │ │ │ vsri.32 , , #1 │ │ │ │ vmlsl.u , d15, d3[0] │ │ │ │ - @ instruction: 0xffff13ea │ │ │ │ + vrsra.u64 , q9, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #10 │ │ │ │ + udf #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 2d6604 │ │ │ │ + ble.n 2d6614 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 2d658c │ │ │ │ + ble.n 2d659c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 2d6714 │ │ │ │ + ble.n 2d6724 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 2d66dc │ │ │ │ + ble.n 2d66ec │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 2d6668 │ │ │ │ + ble.n 2d6678 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bgt.n 2d65e0 │ │ │ │ + bgt.n 2d65f0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bgt.n 2d675c │ │ │ │ + bgt.n 2d676c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bgt.n 2d66e0 │ │ │ │ + bgt.n 2d66f0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 2d6664 │ │ │ │ + blt.n 2d6674 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 2d6600 │ │ │ │ + blt.n 2d6610 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 2d679c │ │ │ │ + blt.n 2d67ac │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 2d6738 │ │ │ │ + blt.n 2d6748 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2d66d4 │ │ │ │ + blt.n 2d66e4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrh r7, [r2, #54] @ 0x36 │ │ │ │ vrshr.u64 d25, d19, #1 │ │ │ │ - vsli.32 , q1, #31 │ │ │ │ + vsli.32 , q5, #31 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 2d6640 │ │ │ │ + bge.n 2d6650 │ │ │ │ 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 9a280 │ │ │ │ @@ -852088,17 +852085,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 2d672c │ │ │ │ + bhi.n 2d673c │ │ │ │ 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-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -852277,17 +852274,17 @@ │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ subs r6, #180 @ 0xb4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvs.n 2d690c │ │ │ │ + bvs.n 2d691c │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [pc, #868] @ (2d6d10 ) │ │ │ │ @@ -852665,27 +852662,27 @@ │ │ │ │ add r3, pc │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ blx 9d5b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 2d6ed4 │ │ │ │ + bcs.n 2d6ee4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 2d6eac │ │ │ │ + bcs.n 2d6ebc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bne.n 2d6e54 │ │ │ │ + bne.n 2d6e64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -853183,45 +853180,45 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r7, #140 @ 0x8c │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #92 @ 0x5c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 2d749c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ @@ -853598,31 +853595,31 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 9da08 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d774c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #2 │ │ │ │ bne.w 2d754a │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 970f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -853856,32 +853853,32 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d7400 │ │ │ │ cdp2 12, 3, cr2, cr7, cr2, {6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp r3, #150 @ 0x96 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vshr.u32 q0, , #32 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + vshr.u32 q0, , #24 │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vmov.i32 q0, #235 @ 0x000000eb │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + vshr.u8 q0, , #2 │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vqadd.u32 q8, q6, │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + vqadd.u64 q8, q2, │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 9c1b0 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ mov r0, r3 │ │ │ │ vldr d3, [r9, #208] @ 0xd0 │ │ │ │ vldr d4, [r9, #216] @ 0xd8 │ │ │ │ @@ -854166,23 +854163,23 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d7808 │ │ │ │ cdp2 0, 3, cr0, cr7, cr0, {0} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r8], #-364 @ 0xfffffe94 │ │ │ │ - @ instruction: 0xfb92005b │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldc2 0, cr0, [r0], #-364 @ 0xfffffe94 │ │ │ │ + @ instruction: 0xfb9a005b │ │ │ │ + stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfb7a005b │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + @ instruction: 0xfb82005b │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfb60005b │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + @ instruction: 0xfb68005b │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 9c1b0 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ vldr d4, [r9, #216] @ 0xd8 │ │ │ │ mov r0, r3 │ │ │ │ vldr d3, [r9, #208] @ 0xd0 │ │ │ │ @@ -854809,35 +854806,35 @@ │ │ │ │ vldr d4, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ b.n 2d859c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - @ instruction: 0xfa8a005b │ │ │ │ - nop {13} │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfa4e005b │ │ │ │ - ite ls │ │ │ │ + @ instruction: 0xfa92005b │ │ │ │ + it le │ │ │ │ + lslle r1, r3, #1 │ │ │ │ + @ instruction: 0xfa56005b │ │ │ │ + itt ls │ │ │ │ lslls r1, r3, #1 │ │ │ │ - ldrshhi.w r0, [r6, fp, lsl #1] │ │ │ │ - strh.w r0, [lr, #91] @ 0x5b │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + ldrshls.w r0, [lr, fp, lsl #1] │ │ │ │ + ldrh.w r0, [r6, #91] @ 0x5b │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb.w r0, [r2, #91] @ 0x5b │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + ldrb.w r0, [sl, #91] @ 0x5b │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movt r0, #43099 @ 0xa85b │ │ │ │ - pop {r1, r4} │ │ │ │ + @ instruction: 0xf6d2005b │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movw r0, #18523 @ 0x485b │ │ │ │ - cbnz r4, 2d886e │ │ │ │ + movw r0, #51291 @ 0xc85b │ │ │ │ + cbnz r4, 2d8870 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - sbcs.w r0, r0, #14352384 @ 0xdb0000 │ │ │ │ - hlt 0x0038 │ │ │ │ + sbcs.w r0, r8, #14352384 @ 0xdb0000 │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 002d8814 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -854913,27 +854910,27 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r2, r5, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ b.n 2d82a2 │ │ │ │ vcvt.f16.u16 q15, , #1 │ │ │ │ vabal.u , d15, d20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2ee005b │ │ │ │ - @ instruction: 0xf318005b │ │ │ │ + @ instruction: 0xf2f6005b │ │ │ │ + ssat r0, #28, r0, asr #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2d8352 │ │ │ │ vshr.u64 d31, d23, #1 │ │ │ │ vaddw.u q15, , d11 │ │ │ │ @ instruction: 0xffffdebb │ │ │ │ vsli.64 q15, , #63 @ 0x3f │ │ │ │ @ instruction: 0xffff1d80 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf216005b │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xf21e005b │ │ │ │ + @ instruction: 0xb766 │ │ │ │ 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 96438 │ │ │ │ @@ -854954,16 +854951,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf198005b │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + sub.w r0, r0, #91 @ 0x5b │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr.w sl, [r2] │ │ │ │ @@ -855219,20 +855216,20 @@ │ │ │ │ ldr r0, [pc, #32] @ (2d8c30 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xf0ba005b │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xf0c2005b │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - eor.w r0, r6, #91 @ 0x5b │ │ │ │ - vqadd.s32 q8, q7, │ │ │ │ - push {r1, r2, r3} │ │ │ │ + eor.w r0, lr, #91 @ 0x5b │ │ │ │ + vqadd.s64 q8, q3, │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r1, r3, #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] │ │ │ │ @@ -855243,15 +855240,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - vqadd.s8 q8, q0, │ │ │ │ + vqadd.s8 q8, q4, │ │ │ │ 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] @ 2d90b0 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ @@ -855587,21 +855584,21 @@ │ │ │ │ b.n 2d90d6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r0, r2, r6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [sl], {91} @ 0x5b │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + stc 0, cr0, [r2], #-364 @ 0xfffffe94 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r1, r3, #1 │ │ │ │ asrs r2, r6, #24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adcs.w r0, r2, fp, lsr #1 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + adcs.w r0, sl, fp, lsr #1 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r2 │ │ │ │ bge.n 2d91a4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ @@ -855686,19 +855683,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (2d91d8 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2d8fe2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - strd r0, r0, [r4, #364]! @ 0x16c │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + strd r0, r0, [ip, #364]! @ 0x16c │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strd r0, r0, [r0, #364] @ 0x16c │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + strd r0, r0, [r8, #364] @ 0x16c │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, 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, #3888] @ 0xf30 │ │ │ │ ldr r6, [pc, #956] @ (2d95b0 ) │ │ │ │ @@ -856057,33 +856054,33 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ asrs r0, r4, #16 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmdb ip, {r0, r1, r3, r4, r6} │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + ldmdb r4, {r0, r1, r3, r4, r6} │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrd r0, r0, [r4], #364 @ 0x16c │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + ldrd r0, r0, [ip], #364 @ 0x16c │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r1, r3, #1 │ │ │ │ asrs r0, r6, #9 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 2d9520 │ │ │ │ + b.n 2d9530 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2d9354 │ │ │ │ + b.n 2d9364 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2d92d4 │ │ │ │ + b.n 2d92e4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r1, r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ beq.n 2d96dc │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ bne.n 2d95e4 │ │ │ │ @@ -856463,42 +856460,42 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - b.n 2d93c8 │ │ │ │ + b.n 2d93d8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2d939c │ │ │ │ + b.n 2d93ac │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r1, r3, #1 │ │ │ │ bl 473a4a │ │ │ │ - b.n 2d9e40 │ │ │ │ + b.n 2d9e50 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, pc, #608 @ (adr r6, 2d9cb4 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 2d9cd4 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2d9e18 │ │ │ │ + b.n 2d9e28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, pc, #512 @ (adr r6, 2d9c5c ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 2d9c7c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2d9dec │ │ │ │ + b.n 2d9dfc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, pc, #408 @ (adr r6, 2d9bfc ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 2d9c1c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2d9db8 │ │ │ │ + b.n 2d9dc8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, pc, #312 @ (adr r6, 2d9ba4 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 2d9bc4 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2d9d40 │ │ │ │ + b.n 2d9d50 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, pc, #32 @ (adr r6, 2d9a94 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 2d9ab4 ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -856955,67 +856952,67 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2d9e40 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 2da0e4 │ │ │ │ + b.n 2da0f4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2d9f70 │ │ │ │ + b.n 2d9f80 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ble.n 2d9e88 │ │ │ │ + ble.n 2d9e98 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r2, pc, #208 @ (adr r2, 2da034 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 2da054 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ble.n 2da030 │ │ │ │ + ble.n 2da040 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r2, pc, #16 @ (adr r2, 2d9f7c ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 2d9f9c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ble.n 2da000 │ │ │ │ + ble.n 2da010 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, pc, #920 @ (adr r1, 2da30c ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 2da32c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ble.n 2d9fc8 │ │ │ │ + ble.n 2d9fd8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, pc, #792 @ (adr r1, 2da294 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 2da2b4 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ble.n 2d9f98 │ │ │ │ + ble.n 2d9fa8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, pc, #680 @ (adr r1, 2da22c ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 2da24c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bgt.n 2d9f68 │ │ │ │ + bgt.n 2d9f78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, pc, #568 @ (adr r1, 2da1c4 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 2da1e4 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bgt.n 2d9f38 │ │ │ │ + bgt.n 2d9f48 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, pc, #456 @ (adr r1, 2da15c ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 2da17c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bgt.n 2d9f08 │ │ │ │ + bgt.n 2d9f18 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, pc, #344 @ (adr r1, 2da0f4 ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 2da114 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bgt.n 2d9ed8 │ │ │ │ + bgt.n 2d9ee8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, pc, #232 @ (adr r1, 2da08c ) │ │ │ │ + add r1, pc, #264 @ (adr r1, 2da0ac ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bgt.n 2d9ea8 │ │ │ │ + bgt.n 2d9eb8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, pc, #120 @ (adr r1, 2da024 ) │ │ │ │ + add r1, pc, #152 @ (adr r1, 2da044 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bgt.n 2da078 │ │ │ │ + bgt.n 2da088 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, pc, #8 @ (adr r1, 2d9fbc ) │ │ │ │ + add r1, pc, #40 @ (adr r1, 2d9fdc ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bgt.n 2da048 │ │ │ │ + bgt.n 2da058 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r0, pc, #920 @ (adr r0, 2da354 ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 2da374 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 002d9fbc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -857168,52 +857165,52 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ lsls r6, r0, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 2da0a0 │ │ │ │ + blt.n 2da0b0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrd pc, pc, [r1, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xfa67ffff │ │ │ │ - blt.n 2da0e0 │ │ │ │ + blt.n 2da0f0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - blt.n 2da08c │ │ │ │ + blt.n 2da09c │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r5, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebf7ffff │ │ │ │ @ instruction: 0xea2bffff │ │ │ │ bl 46c16a │ │ │ │ - blt.n 2da080 │ │ │ │ + blt.n 2da090 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - blt.n 2da118 │ │ │ │ + blt.n 2da128 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bge.n 2da174 │ │ │ │ + blt.n 2da184 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r4, r1, #22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bge.n 2da11c │ │ │ │ + bge.n 2da12c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - blt.n 2da09c │ │ │ │ + blt.n 2da0ac │ │ │ │ lsls r3, r3, #1 │ │ │ │ - blt.n 2da0e4 │ │ │ │ + blt.n 2da0f4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bge.n 2da0a4 │ │ │ │ + bge.n 2da0b4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bge.n 2da270 │ │ │ │ + bge.n 2da280 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ 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 967c8 │ │ │ │ @@ -857234,17 +857231,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bls.n 2da140 │ │ │ │ + bls.n 2da150 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ 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-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -857426,19 +857423,19 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - bhi.n 2da3d0 │ │ │ │ + bhi.n 2da3e0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bhi.n 2da36c │ │ │ │ + bhi.n 2da37c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r3, #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] │ │ │ │ @@ -857449,15 +857446,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - bhi.n 2da350 │ │ │ │ + bhi.n 2da360 │ │ │ │ lsls r3, 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 r6, r2 │ │ │ │ @@ -857597,29 +857594,29 @@ │ │ │ │ nop │ │ │ │ lsls r4, r7, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 2da514 │ │ │ │ + bvc.n 2da524 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bvc.n 2da4e8 │ │ │ │ + bvc.n 2da4f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bvc.n 2da60c │ │ │ │ + bvc.n 2da61c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bvc.n 2da5e0 │ │ │ │ + bvc.n 2da5f0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ 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, #3008] @ 0xbc0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -857781,38 +857778,38 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r2, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2da708 │ │ │ │ + bvs.n 2da718 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bvs.n 2da884 │ │ │ │ + bvs.n 2da894 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 2da728 │ │ │ │ + bpl.n 2da738 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r3, #1 │ │ │ │ vhadd.u32 q0, q5, q10 │ │ │ │ - bpl.n 2da6b0 │ │ │ │ + bpl.n 2da6c0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.n 2da880 │ │ │ │ + bpl.n 2da890 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.n 2da854 │ │ │ │ + bpl.n 2da864 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.n 2da820 │ │ │ │ + bpl.n 2da830 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ 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, #3008] @ 0xbc0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #352] @ (2da940 ) │ │ │ │ @@ -857943,28 +857940,28 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2da88c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 3, cr0, cr2, cr4, {3} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 2da8e0 │ │ │ │ + bmi.n 2da8f0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 2da990 │ │ │ │ + bmi.n 2da9a0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stc2 0, cr0, [r8, #400] @ 0x190 │ │ │ │ - bcc.n 2da874 │ │ │ │ + bcc.n 2da884 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcc.n 2daa48 │ │ │ │ + bcc.n 2daa58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -858121,39 +858118,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (2dab44 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2daa80 │ │ │ │ - bcc.n 2dab74 │ │ │ │ + bcc.n 2dab84 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcs.n 2dab74 │ │ │ │ + bcs.n 2dab84 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcs.n 2dab34 │ │ │ │ + bcs.n 2dab44 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 2dab04 │ │ │ │ + bne.n 2dab14 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r5, [sp, #408] @ 0x198 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 2daad4 │ │ │ │ + bne.n 2daae4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 2daaa4 │ │ │ │ + bne.n 2daab4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 2daa78 │ │ │ │ + bne.n 2daa88 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r1, 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, #3920] @ 0xf50 │ │ │ │ ldr r6, [pc, #720] @ (2dae30 ) │ │ │ │ @@ -858414,19 +858411,19 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ @ instruction: 0xfab40064 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa6e0064 │ │ │ │ - beq.n 2dadb0 │ │ │ │ + beq.n 2dadc0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ vmov.f64 d6, d9 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r6 │ │ │ │ @@ -858692,19 +858689,19 @@ │ │ │ │ b.n 2dae84 │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2db368 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ vneg.f64 d5, d6 │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.w 2dad44 │ │ │ │ vsub.f64 d7, d6, d10 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -859056,33 +859053,33 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.n 2db1f4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r7, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 2db1f4 │ │ │ │ @@ -859290,57 +859287,57 @@ │ │ │ │ ldr r0, [pc, #108] @ (2db88c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2db494 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r1, 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, #3872] @ 0xf20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -860105,49 +860102,49 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 2dc328 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ stcl 0, cr0, [r8, #-400]! @ 0xfffffe70 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [ip, #-400]! @ 0xfffffe70 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - itet │ │ │ │ + ittt │ │ │ │ lsl r3, r3, #1 │ │ │ │ - ittt hi @ unpredictable │ │ │ │ + itet hi @ unpredictable > │ │ │ │ lslhi r3, r3, #1 │ │ │ │ - ite cc @ unpredictable │ │ │ │ + itt cc @ unpredictable │ │ │ │ lslcc r3, r3, #1 │ │ │ │ - ite eq @ unpredictable │ │ │ │ - lsleq r3, r3, #1 │ │ │ │ - popne {r2, r4, r7, pc} │ │ │ │ + ite ne @ unpredictable │ │ │ │ + lslne r3, r3, #1 │ │ │ │ + popeq {r2, r3, r4, r7, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbnz r2, 2dc1cc │ │ │ │ + cbnz r2, 2dc1ce │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r4, 2dc1cc │ │ │ │ + cbnz r4, 2dc1ce │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ vldr d7, [r8, #-8] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ vneg.f64 d7, d7 │ │ │ │ ldrd r6, r2, [sp, #84] @ 0x54 │ │ │ │ @@ -860425,25 +860422,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2dc6c8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - cbnz r6, 2dc4ec │ │ │ │ + cbnz r6, 2dc4ee │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r0, 2dc4e2 │ │ │ │ + cbnz r0, 2dc4e4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ vstr d6, [sp, #144] @ 0x90 │ │ │ │ vldr d7, [sp, #144] @ 0x90 │ │ │ │ vldr d5, [sp, #136] @ 0x88 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 2dc5d6 │ │ │ │ @@ -860644,65 +860641,65 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #112] @ (2dc768 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2dc3f0 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + cpsid ai │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -860860,29 +860857,29 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (2dc954 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2dc7ec │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbz r6, 2dc9b0 │ │ │ │ + cbz r6, 2dc9b2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -860903,17 +860900,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbz r6, 2dc9e4 │ │ │ │ + cbz r6, 2dc9e6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ mov r5, r0 │ │ │ │ @@ -861605,55 +861602,55 @@ │ │ │ │ ... │ │ │ │ bgt.n 2dd1d4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 2dd168 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sxth r0, r2 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r6, 2dd174 │ │ │ │ + cbz r6, 2dd176 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r6, 2dd178 │ │ │ │ + cbz r6, 2dd17a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2dcd10 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -861724,37 +861721,37 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (2dd288 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2dd1c8 │ │ │ │ nop │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ 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.w ip, [pc, #256] @ 2dd39c │ │ │ │ mov r6, r3 │ │ │ │ @@ -861862,31 +861859,31 @@ │ │ │ │ b.n 2dd308 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 2dd488 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r3, #1 │ │ │ │ bcc.n 2dd3c8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -862098,29 +862095,29 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ bcs.n 2dd66c │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 2dd534 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r7, pc, #416 @ (adr r7, 2dd7b0 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 2dd7d0 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r7, pc, #304 @ (adr r7, 2dd748 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 2dd768 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r7, pc, #80 @ (adr r7, 2dd670 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 2dd690 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r6, pc, #800 @ (adr r6, 2dd948 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 2dd968 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ mov r7, r1 │ │ │ │ @@ -862388,25 +862385,25 @@ │ │ │ │ ... │ │ │ │ ldmia r7, {r4, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, pc, #280 @ (adr r4, 2dda78 ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 2dda98 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, pc, #96 @ (adr r4, 2dd9c8 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 2dd9e8 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, pc, #536 @ (adr r3, 2ddb88 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 2ddba8 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r2, ip │ │ │ │ @@ -862468,19 +862465,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 9ee4c │ │ │ │ b.n 2dd732 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #712 @ (adr r2, 2ddd00 ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 2ddd20 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, pc, #152 @ (adr r3, 2ddad8 ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 2ddaf8 ) │ │ │ │ lsls r3, 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, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ @@ -863034,35 +863031,35 @@ │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ b.n 2ddee0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #416] @ (2de2a4 ) │ │ │ │ @@ -863224,31 +863221,31 @@ │ │ │ │ b.n 2de1e6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r4} │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrb 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, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #552] @ (2de510 ) │ │ │ │ @@ -863465,33 +863462,33 @@ │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -863700,17 +863697,17 @@ │ │ │ │ b.n 2de934 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 2da5d8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -864071,23 +864068,23 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2de938 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ vldr d9, [pc, #800] @ 2def70 │ │ │ │ cmp r3, r7 │ │ │ │ bge.n 2dec6c │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ add.w r2, r2, r7, lsl #3 │ │ │ │ @@ -864369,69 +864366,69 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ b.n 2de938 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r4, r7] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + str r6, [r1, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #228] @ (2df0d0 ) │ │ │ │ movw r1, #2717 @ 0xa9d │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -864515,45 +864512,45 @@ │ │ │ │ ldr r0, [pc, #76] @ (2df10c ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2de938 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [pc, #944] @ (2df498 ) │ │ │ │ + ldr r7, [pc, #976] @ (2df4b8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [pc, #832] @ (2df430 ) │ │ │ │ + ldr r7, [pc, #864] @ (2df450 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [pc, #720] @ (2df3c8 ) │ │ │ │ + ldr r7, [pc, #752] @ (2df3e8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [pc, #600] @ (2df358 ) │ │ │ │ + ldr r7, [pc, #632] @ (2df378 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [pc, #488] @ (2df2f0 ) │ │ │ │ + ldr r7, [pc, #520] @ (2df310 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [pc, #376] @ (2df288 ) │ │ │ │ + ldr r7, [pc, #408] @ (2df2a8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 002df110 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -864701,55 +864698,55 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ push {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strd pc, pc, [fp], #1020 @ 0x3fc │ │ │ │ b.n 2df77e │ │ │ │ - vcvt.f16.u16 d24, d22, #1 │ │ │ │ + vcvt.f16.u16 d24, d30, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r3, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ uxth r5, r0 │ │ │ │ @ instruction: 0xffffd7cd │ │ │ │ vcvt.u32.f32 q15, , #1 │ │ │ │ vsubw.u , , d29 │ │ │ │ vsra.u32 d31, d19, #1 │ │ │ │ @ instruction: 0xffffb1e3 │ │ │ │ - vcvt.f16.u16 d24, d12, #1 │ │ │ │ + vdup.8 d24, d20[7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [pc, #232] @ (2df3c0 ) │ │ │ │ + ldr r6, [pc, #264] @ (2df3e0 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r3, r5} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [pc, #32] @ (2df304 ) │ │ │ │ + ldr r6, [pc, #64] @ (2df324 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r5, [pc, #824] @ (2df62c ) │ │ │ │ + ldr r5, [pc, #856] @ (2df64c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r5, [pc, #696] @ (2df5b4 ) │ │ │ │ + ldr r5, [pc, #728] @ (2df5d4 ) │ │ │ │ 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 9da5c │ │ │ │ @@ -864770,17 +864767,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #960] @ (2df708 ) │ │ │ │ + ldr r4, [pc, #992] @ (2df728 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 002df348 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -865065,43 +865062,43 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 2df840 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ uxth r4, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r3, #1 │ │ │ │ sub sp, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #592] @ (2df894 ) │ │ │ │ + ldr r2, [pc, #624] @ (2df8b4 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #496] @ (2df83c ) │ │ │ │ + ldr r2, [pc, #528] @ (2df85c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #392] @ (2df7dc ) │ │ │ │ + ldr r2, [pc, #424] @ (2df7fc ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #288] @ (2df77c ) │ │ │ │ + ldr r2, [pc, #320] @ (2df79c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #184] @ (2df71c ) │ │ │ │ + ldr r2, [pc, #216] @ (2df73c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #64] @ (2df6ac ) │ │ │ │ + ldr r2, [pc, #96] @ (2df6cc ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 002df66c : │ │ │ │ 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 │ │ │ │ @@ -865165,15 +865162,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 9d5b0 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -865200,17 +865197,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [pc, #720] @ (2dfa54 ) │ │ │ │ + ldr r0, [pc, #752] @ (2dfa74 ) │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -865244,17 +865241,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [pc, #280] @ (2df908 ) │ │ │ │ + ldr r0, [pc, #312] @ (2df928 ) │ │ │ │ lsls r1, r3, #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] │ │ │ │ @@ -865417,21 +865414,21 @@ │ │ │ │ nop │ │ │ │ add r5, sp, #912 @ 0x390 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #808 @ 0x328 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mov sl, r4 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mov ip, r0 │ │ │ │ + mov ip, r1 │ │ │ │ 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 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -865475,17 +865472,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 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r8, lr │ │ │ │ + cmp r8, pc │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ @@ -865523,17 +865520,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r4, lr │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ @@ -865574,17 +865571,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add lr, ip │ │ │ │ + add lr, sp │ │ │ │ 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 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -865628,17 +865625,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 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r4, fp │ │ │ │ + add r4, ip │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #292] @ (2dfd20 ) │ │ │ │ @@ -865759,31 +865756,31 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 2dfcc4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - orrs r4, r5 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #292] @ (2dfe84 ) │ │ │ │ @@ -865904,31 +865901,31 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 2dfe28 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - tst r4, r3 │ │ │ │ + tst r4, r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r7, pc, #944 @ (adr r7, 2e0250 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r4, 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, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -865971,17 +865968,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ 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} │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r2, r1 │ │ │ │ + asrs r2, r2 │ │ │ │ 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 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -866024,17 +866021,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ 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} │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r0 │ │ │ │ + lsls r2, r1 │ │ │ │ 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 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ @@ -866082,17 +866079,17 @@ │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ 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 r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -866144,17 +866141,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ 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 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -866197,17 +866194,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ 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} │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ @@ -866264,19 +866261,19 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #1 │ │ │ │ blx 9d5b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -866299,15 +866296,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ 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 │ │ │ │ ldr r4, [pc, #208] @ (2e035c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -866393,27 +866390,27 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (2e0374 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2e033a │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 002e0378 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -866569,15 +866566,15 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #124] @ (2e056c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2e04da │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r3, r3, #1 │ │ │ │ bl 65e502 │ │ │ │ mcrr2 15, 15, pc, pc, cr15 @ │ │ │ │ bl 6c050a >::subDualActivity(soplex::VectorBase > const&, soplex::VectorBase >&) const@@Base+0x512> │ │ │ │ ldc2l 15, cr15, [sp], {255} @ 0xff │ │ │ │ bl 6ca512 ::getBasisInd(int*) const@@Base+0x116a> │ │ │ │ bl 6d6516 >::printProblemStatistics(std::ostream&)@@Base+0xa8a> │ │ │ │ @@ -866591,30 +866588,30 @@ │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ str??.w pc, [pc, #4095] @ 2e153b │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa49ffff │ │ │ │ @ instruction: 0xfabfffff │ │ │ │ @ instruction: 0xfb3fffff │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r5, r3, #1 │ │ │ │ stc2l 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ 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 9572c │ │ │ │ @@ -866634,17 +866631,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r1, r3, #1 │ │ │ │ cbz r2, 2e05be │ │ │ │ ldr r0, [r2, #8] │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -866861,35 +866858,35 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (2e081c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 2e0710 │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -866934,17 +866931,17 @@ │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e0ac8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -867062,17 +867059,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, 2e0c28 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -867208,17 +867205,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, 2e0dc0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -867273,19 +867270,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -867368,19 +867365,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e0f60 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #172] @ (2e0e14 ) │ │ │ │ @@ -868175,17 +868172,17 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e1800 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r1, 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, r2 │ │ │ │ @@ -868247,17 +868244,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e160a │ │ │ │ b.n 2e160e │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e18b8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #28 │ │ │ │ @@ -868355,23 +868352,23 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2e16e4 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e19d0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -868539,35 +868536,35 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2e1954 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e1bb0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r1, 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 r4, r0 │ │ │ │ @@ -868661,17 +868658,17 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e1cd8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ 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 r3, [pc, #272] @ (2e1bec ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -868784,21 +868781,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx r3 │ │ │ │ b.n 2e1bac │ │ │ │ ldrh r0, [r7, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r5, [pc, #416] @ (2e1d98 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2e1e7c │ │ │ │ stmdb 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 │ │ │ │ @@ -869629,29 +869626,29 @@ │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r2, [pc, #384] @ (2e25c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strh r0, [r3, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ 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, #2904] @ 0xb58 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ mov fp, r2 │ │ │ │ @@ -869733,17 +869730,17 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ strh r0, [r4, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strh r4, [r3, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strh r2, [r0, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -870840,63 +870837,63 @@ │ │ │ │ bne.w 2e32a2 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ str.w r9, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 2e3542 │ │ │ │ b.n 2e30fc │ │ │ │ nop │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrsb r0, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ adds r5, #130 @ 0x82 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r5, [pc, #416] @ (2e3250 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #384] @ (2e3234 ) │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r4, [pc, #448] @ (2e32bc ) │ │ │ │ movs r0, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 9c564 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #15 │ │ │ │ @@ -871520,29 +871517,29 @@ │ │ │ │ ldr.w r3, [sp, #1148] @ 0x47c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.w 2e33ae │ │ │ │ b.n 2e333e │ │ │ │ b.n 2e365a │ │ │ │ b.n 2e343a │ │ │ │ - ldr r5, [pc, #576] @ (2e393c ) │ │ │ │ + ldr r5, [pc, #608] @ (2e395c ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [pc, #144] @ (2e3790 ) │ │ │ │ + ldr r7, [pc, #176] @ (2e37b0 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r5, [pc, #424] @ (2e38ac ) │ │ │ │ + ldr r5, [pc, #456] @ (2e38cc ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r5, #11] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #432] @ (2e38c4 ) │ │ │ │ + ldr r3, [pc, #464] @ (2e38e4 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r5, [pc, #264] @ (2e3820 ) │ │ │ │ + ldr r5, [pc, #296] @ (2e3840 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r6, [r3, #9] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r7, #7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ @@ -871554,15 +871551,15 @@ │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r5, #3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r2, [r2, #3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r7, #1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r6, [r0, #1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r2, [r2, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ @@ -871802,23 +871799,23 @@ │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [pc, #736] @ (2e3cc4 ) │ │ │ │ + ldr r0, [pc, #768] @ (2e3ce4 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [pc, #784] @ (2e3cf8 ) │ │ │ │ + ldr r0, [pc, #816] @ (2e3d18 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mov r6, sl │ │ │ │ + mov r6, fp │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #28] │ │ │ │ mov.w sl, #0 │ │ │ │ add.w lr, sp, #232 @ 0xe8 │ │ │ │ str.w sl, [sp, #288] @ 0x120 │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ @@ -872091,23 +872088,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 │ │ │ │ ldr r2, [pc, #384] @ (2e3e54 ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mov r8, fp │ │ │ │ + mov r8, ip │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r0, lr │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r3, [r7, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r3, lr │ │ │ │ str.w r9, [sp, #136] @ 0x88 │ │ │ │ strb.w lr, [sp, #153] @ 0x99 │ │ │ │ blx r5 │ │ │ │ @@ -872445,27 +872442,27 @@ │ │ │ │ blx 9908c │ │ │ │ b.n 2e406c │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ - add sl, r2 │ │ │ │ + add sl, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r0, sl │ │ │ │ + add r0, fp │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - muls r4, r1 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ @@ -872908,44 +872905,44 @@ │ │ │ │ b.n 2e438c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - negs r6, r4 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r5, [pc, #416] @ (2e46bc ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc2 0, cr0, [r4, #-352] @ 0xfffffea0 │ │ │ │ - subs r4, #20 │ │ │ │ + ldc2 0, cr0, [ip, #-352] @ 0xfffffea0 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r2, [pc, #384] @ (2e46c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmn.w r6, #102 @ 0x66 │ │ │ │ beq.w 2e47f0 │ │ │ │ cmn.w r6, #101 @ 0x65 │ │ │ │ beq.w 2e47d2 │ │ │ │ cmn.w r6, #199 @ 0xc7 │ │ │ │ bne.w 2e41d8 │ │ │ │ @@ -873735,56 +873732,56 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2e48a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ b.n 2e48a4 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr.w r0, [r0, #88] @ 0x58 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + ldr.w r0, [r8, #88] @ 0x58 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh.w r0, [r4, #88] @ 0x58 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + ldrh.w r0, [ip, #88] @ 0x58 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str??.w r0, [ip, r8, lsl #1] │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + ldr??.w r0, [r4, r8, lsl #1] │ │ │ │ + adds r7, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrb r4, [r5, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrb r2, [r0, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrb r0, [r7, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ @@ -873808,35 +873805,35 @@ │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrh r4, [r6, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrh r4, [r0, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r2, [pc, #384] @ (2e4f2c ) │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r6, [r5, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 002e4db8 : │ │ │ │ ldr r0, [pc, #4] @ (2e4dc0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002e4dc4 : │ │ │ │ ldr r0, [pc, #4] @ (2e4dcc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002e4dd0 : │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002e4dd4 : │ │ │ │ @@ -873893,17 +873890,17 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r4, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r6, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, #4 │ │ │ │ + adds r6, #12 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002e4e6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -874070,31 +874067,31 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2e4f9a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrsb r4, [r2, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrsb r6, [r3, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 2e5088 │ │ │ │ + beq.n 2e5098 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ @@ -874582,37 +874579,37 @@ │ │ │ │ beq.n 2e5472 │ │ │ │ b.n 2e5454 │ │ │ │ nop │ │ │ │ strb r2, [r6, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strh r6, [r7, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r4, [r2, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r6, [r6, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r3, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r2, [r0, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r0, [r4, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r4, [r0, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r5, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ @@ -874832,53 +874829,53 @@ │ │ │ │ vshr.u32 d27, d11, #1 │ │ │ │ vaddl.u , d15, d15 │ │ │ │ vaddl.u , d15, d3 │ │ │ │ vaddw.u q15, , d15 │ │ │ │ vaddl.u , d31, d27 │ │ │ │ vsri.32 d27, d29, #1 │ │ │ │ vmlal.u , d15, d1[0] │ │ │ │ - vqrdmlah.s q9, , d2[0] │ │ │ │ + vqrdmlah.s q9, , d10[0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmia r4!, {r0, r1, r2, r3, r6} │ │ │ │ - vqrdmlah.s q9, , d8[0] │ │ │ │ + @ instruction: 0xffff2ed0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ittet vs │ │ │ │ vaddlvs.u q14, d31, d29 │ │ │ │ @ instruction: 0xffffc1c7 │ │ │ │ vshrvc.u32 d21, d0, #1 │ │ │ │ lslvs r4, r4, #1 │ │ │ │ uxth r3, r4 │ │ │ │ @ instruction: 0xffffafa9 │ │ │ │ vraddhn.i d28, , │ │ │ │ vcvt.f32.u32 d28, d19, #1 │ │ │ │ @ instruction: 0xffffaf89 │ │ │ │ - vtbl.8 d18, {d31}, d14 │ │ │ │ + @ instruction: 0xffff2896 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strd r0, r0, [lr, #352] @ 0x160 │ │ │ │ + ldrd r0, r0, [r6, #352] @ 0x160 │ │ │ │ ldr r7, [pc, #752] @ (2e5aa8 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrd r0, r0, [r8, #-352]! @ 0x160 │ │ │ │ - ldr r4, [pc, #1016] @ (2e5bbc ) │ │ │ │ + @ instruction: 0xe9800058 │ │ │ │ + ldr r5, [pc, #24] @ (2e57dc ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r6, #26 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmdb r2, {r3, r4, r6} │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + ldmdb sl, {r3, r4, r6} │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrd r0, r0, [r8], #352 @ 0x160 │ │ │ │ + stmdb r0, {r3, r4, r6} │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 9a440 │ │ │ │ ldr r3, [pc, #788] @ (2e5b00 ) │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ add.w r3, r0, #12 │ │ │ │ strd r5, r5, [r0, #12] │ │ │ │ @@ -875169,19 +875166,19 @@ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ b.n 2e5a7c │ │ │ │ ... │ │ │ │ str r0, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r0, r7, #15 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [pc, #504] @ (2e5d08 ) │ │ │ │ + ldr r3, [pc, #536] @ (2e5d28 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r2, [pc, #624] @ (2e5d84 ) │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ @@ -875792,17 +875789,17 @@ │ │ │ │ ... │ │ │ │ ldr r6, [pc, #544] @ (2e637c ) │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #272] @ (2e6274 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r2, [pc, #624] @ (2e63e0 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #912] @ (2e6508 ) │ │ │ │ movs r0, r0 │ │ │ │ @@ -875814,15 +875811,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #352] @ (2e62ec ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ cbz r0, 2e61a4 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 9908c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ @@ -876622,39 +876619,39 @@ │ │ │ │ nop │ │ │ │ strh r0, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #272] @ (2e6acc ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - blt.n 2e6a44 │ │ │ │ + blt.n 2e6a54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bls.n 2e6a34 │ │ │ │ + bls.n 2e6a44 │ │ │ │ lsls r0, r3, #1 │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #222 @ 0xde │ │ │ │ lsls r4, r4, #1 │ │ │ │ subs r5, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ subs r4, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r4, r6, #0 │ │ │ │ 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 a2634 │ │ │ │ @@ -876675,17 +876672,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 2e6a34 │ │ │ │ + bvs.n 2e6a44 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr.w ip, [r0] │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [ip, #36] @ 0x24 │ │ │ │ mov ip, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx ip │ │ │ │ @@ -876763,19 +876760,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (2e6b20 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 9da04 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r3, #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 │ │ │ │ @@ -876794,15 +876791,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 99954 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r3, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (2e6b94 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -877115,15 +877112,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #52 @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ adds r7, #234 @ 0xea │ │ │ │ lsls r4, r4, #1 │ │ │ │ adds r7, #206 @ 0xce │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr.w r8, [pc, #444] @ 2e7050 │ │ │ │ add.w sl, r0, #36 @ 0x24 │ │ │ │ @@ -877637,15 +877634,15 @@ │ │ │ │ blx 99e34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ b.n 2e738c , std::allocator >, std::allocator, std::allocator > > >::reserve(unsigned int)@@Base+0x84> │ │ │ │ ldr r0, [pc, #4] @ (2e73c0 , std::allocator >, std::allocator, std::allocator > > >::reserve(unsigned int)@@Base+0xb8>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002e73c4 , 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 │ │ │ │ @@ -878025,15 +878022,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 99e34 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ b.n 2e76da , std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&)@@Base+0xae> │ │ │ │ ldr r0, [pc, #4] @ (2e777c , std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&)@@Base+0x150>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -878212,45 +878209,45 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002e7930 : │ │ │ │ ldr r0, [pc, #4] @ (2e7938 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002e793c : │ │ │ │ ldr r0, [pc, #4] @ (2e7944 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002e7948 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002e7950 : │ │ │ │ ldr r0, [pc, #4] @ (2e7958 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002e795c : │ │ │ │ ldr r0, [pc, #4] @ (2e7964 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002e7968 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002e796c : │ │ │ │ @@ -878262,23 +878259,23 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002e7974 : │ │ │ │ ldr r0, [pc, #4] @ (2e797c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002e7980 : │ │ │ │ ldr r0, [pc, #4] @ (2e7988 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 002e798c : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ vldr d6, [r3, #8] │ │ │ │ @@ -878414,15 +878411,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -878740,66 +878737,66 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldc2 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ mcr2 15, 2, pc, cr9, cr15, {7} @ │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r1, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ 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 a1e4c │ │ │ │ @@ -878819,17 +878816,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ 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, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -878945,30 +878942,30 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xff85ffff │ │ │ │ movs r6, #54 @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ @ instruction: 0xff9bffff │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r5, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - nop {12} │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + it gt │ │ │ │ + lslgt 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 99c00 │ │ │ │ mov r3, r0 │ │ │ │ @@ -878987,19 +878984,19 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - itee pl │ │ │ │ + itte pl │ │ │ │ lslpl r0, r3, #1 │ │ │ │ - pushmi {r3, r4, r5, lr} │ │ │ │ + pushpl {r3, r4, r5, lr} │ │ │ │ movmi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ blx a0c8c │ │ │ │ str r0, [r4, #0] │ │ │ │ @@ -879113,29 +879110,29 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xffadffff │ │ │ │ vminnm.f32 , , │ │ │ │ movs r4, #144 @ 0x90 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r4, #84 @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bkpt 0x0024 │ │ │ │ + bkpt 0x002c │ │ │ │ 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 9f15c │ │ │ │ @@ -879155,17 +879152,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r0, r3, #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] │ │ │ │ @@ -879298,15 +879295,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -879743,90 +879740,90 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ movs r0, #26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r3, r3, #1 │ │ │ │ mrrc2 15, 15, pc, r3, cr15 @ │ │ │ │ stc2l 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - bvc.n 2e88f8 │ │ │ │ + bvc.n 2e8908 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r1, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbnz r6, 2e8910 │ │ │ │ + cbnz r6, 2e8912 │ │ │ │ lsls r0, r3, #1 │ │ │ │ subs r4, r2, #6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbnz r2, 2e8910 │ │ │ │ + cbnz r2, 2e8912 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stc2l 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - movs r0, r3 │ │ │ │ + movs r0, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbnz r0, 2e890e │ │ │ │ + cbnz r0, 2e8910 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, 2e8910 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb786 │ │ │ │ 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 973c0 │ │ │ │ @@ -879846,16 +879843,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - vmov.i32 q0, #234 @ 0x000000ea │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + vshr.u8 q0, q5, #2 │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r0, 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 │ │ │ │ @@ -880000,15 +879997,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r6, r1, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ subs r6, r2, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -880398,60 +880395,60 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ adds r2, r0, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 1, r0, cr6, cr10, {2} │ │ │ │ + mcr2 0, 1, r0, cr14, cr10, {2} │ │ │ │ stc2l 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ mcr2 15, 1, pc, cr1, cr15, {7} @ │ │ │ │ - mcr2 0, 2, r0, cr0, cr10, {2} │ │ │ │ - mcr2 0, 3, r0, cr10, cr10, {2} │ │ │ │ + mcr2 0, 2, r0, cr8, cr10, {2} │ │ │ │ + mrc2 0, 3, r0, cr2, cr10, {2} │ │ │ │ lsls r5, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r6, #360]! @ 0x168 │ │ │ │ - uxth r2, r2 │ │ │ │ + ldc2l 0, cr0, [lr, #360]! @ 0x168 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r0, r0, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2l 0, cr0, [r2, #360] @ 0x168 │ │ │ │ - sxtb r6, r3 │ │ │ │ + stc2l 0, cr0, [sl, #360] @ 0x168 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stc2 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ - ldr??.w r0, [sl, #90] @ 0x5a │ │ │ │ - ldc2l 0, cr0, [sl, #360] @ 0x168 │ │ │ │ - stc2l 0, cr0, [r8, #-360]! @ 0xfffffe98 │ │ │ │ - sxth r4, r0 │ │ │ │ + vst4.16 {d0-d3}, [r2 :64], sl │ │ │ │ + stc2l 0, cr0, [r2, #360]! @ 0x168 │ │ │ │ + ldc2l 0, cr0, [r0, #-360]! @ 0xfffffe98 │ │ │ │ + sxth r4, r1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stc2l 0, cr0, [lr, #-360] @ 0xfffffe98 │ │ │ │ - cbz r2, 2e9022 │ │ │ │ + ldc2l 0, cr0, [r6, #-360] @ 0xfffffe98 │ │ │ │ + cbz r2, 2e9024 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stc2 0, cr0, [ip, #360]! @ 0x168 │ │ │ │ - vst4.16 {d0-d3}, [ip :64], sl │ │ │ │ - @ instruction: 0xfb22005a │ │ │ │ - stc2 0, cr0, [r8, #360]! @ 0x168 │ │ │ │ - ldc2l 0, cr0, [ip], {90} @ 0x5a │ │ │ │ - cbz r0, 2e901e │ │ │ │ + ldc2 0, cr0, [r4, #360]! @ 0x168 │ │ │ │ + ldrsb.w r0, [r4, sl, lsl #1] │ │ │ │ + @ instruction: 0xfb2a005a │ │ │ │ + ldc2 0, cr0, [r0, #360]! @ 0x168 │ │ │ │ + stc2l 0, cr0, [r4], #360 @ 0x168 │ │ │ │ + cbz r0, 2e9020 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stc2l 0, cr0, [r2], {90} @ 0x5a │ │ │ │ - cbz r6, 2e901e │ │ │ │ + stc2l 0, cr0, [sl], {90} @ 0x5a │ │ │ │ + cbz r6, 2e9020 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stc2l 0, cr0, [sl, #-360]! @ 0xfffffe98 │ │ │ │ - ldc2l 0, cr0, [r4, #360] @ 0x168 │ │ │ │ - ldc2l 0, cr0, [sl], #-360 @ 0xfffffe98 │ │ │ │ - cbz r6, 2e901c │ │ │ │ + ldc2l 0, cr0, [r2, #-360]! @ 0xfffffe98 │ │ │ │ + ldc2l 0, cr0, [ip, #360] @ 0x168 │ │ │ │ + stc2 0, cr0, [r2], {90} @ 0x5a │ │ │ │ + cbz r6, 2e901e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stc2l 0, cr0, [r8, #360] @ 0x168 │ │ │ │ - mcr2 0, 1, r0, cr10, cr10, {2} │ │ │ │ - ldc2 0, cr0, [r2], #-360 @ 0xfffffe98 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + ldc2l 0, cr0, [r0, #360] @ 0x168 │ │ │ │ + mrc2 0, 1, r0, cr2, cr10, {2} │ │ │ │ + ldc2 0, cr0, [sl], #-360 @ 0xfffffe98 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldc2 0, cr0, [r4], {90} @ 0x5a │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + ldc2 0, cr0, [ip], {90} @ 0x5a │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ 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 9c954 │ │ │ │ @@ -880471,16 +880468,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xfb22005a │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + @ instruction: 0xfb2a005a │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r0, r0, r2 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880538,15 +880535,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r2, #21 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4], {90} @ 0x5a │ │ │ │ + ldc2 0, cr0, [ip], {90} @ 0x5a │ │ │ │ asrs r2, r3, #20 │ │ │ │ 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 r4, r2 │ │ │ │ @@ -880796,50 +880793,50 @@ │ │ │ │ b.n 2e9276 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r6, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb80005a │ │ │ │ + @ instruction: 0xfb88005a │ │ │ │ mrc2 15, 2, pc, cr5, cr15, {7} │ │ │ │ vmaxnm.f32 , , │ │ │ │ - @ instruction: 0xfb80005a │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + @ instruction: 0xfb88005a │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r5, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb38005a │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + @ instruction: 0xfb40005a │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ asrs r6, r3, #14 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xfb06005a │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + @ instruction: 0xfb0e005a │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - @ instruction: 0xfaca005a │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + @ instruction: 0xfad2005a │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xfab2005a │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xfaba005a │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xfae4005a │ │ │ │ - @ instruction: 0xfb26005a │ │ │ │ - @ instruction: 0xfb32005a │ │ │ │ - @ instruction: 0xfb5c005a │ │ │ │ - @ instruction: 0xfa4c005a │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + @ instruction: 0xfaec005a │ │ │ │ + @ instruction: 0xfb2e005a │ │ │ │ + @ instruction: 0xfb3a005a │ │ │ │ + @ instruction: 0xfb64005a │ │ │ │ + @ instruction: 0xfa54005a │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xfa34005a │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + @ instruction: 0xfa3c005a │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xfa18005a │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + @ instruction: 0xfa20005a │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ 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 99d54 │ │ │ │ @@ -880859,16 +880856,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - vld4.16 {d16-d19}, [r2 :64], sl │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + vld4.16 {d16-d19}, [sl :64], sl │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -880927,17 +880924,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa02005a │ │ │ │ - ldr??.w r0, [r2, #90] @ 0x5a │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + @ instruction: 0xfa0a005a │ │ │ │ + ldr??.w r0, [sl, #90] @ 0x5a │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ 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, #108] @ (2e9594 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -880984,16 +880981,16 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r5, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r8, sl, lsl #1] │ │ │ │ - vld4.16 {d16-d19}, [r4 :64], sl │ │ │ │ + vst1.8 @ instruction: 0xf980005a │ │ │ │ + vld4.16 {d16-d19}, [ip :64], sl │ │ │ │ asrs r6, r3, #2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -881443,38 +881440,38 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 2e9a08 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, r6, #2138 @ 0x85a │ │ │ │ - add r7, pc, #856 @ (adr r7, 2e9de8 ) │ │ │ │ + subw r0, lr, #2138 @ 0x85a │ │ │ │ + add r7, pc, #888 @ (adr r7, 2e9e08 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsrs r4, r0, #23 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sub.w r0, r6, #14286848 @ 0xda0000 │ │ │ │ - sbcs.w r0, ip, #14286848 @ 0xda0000 │ │ │ │ - subs.w r0, r2, #14286848 @ 0xda0000 │ │ │ │ - adds.w r0, ip, #14286848 @ 0xda0000 │ │ │ │ - add r6, pc, #328 @ (adr r6, 2e9bf0 ) │ │ │ │ + sub.w r0, lr, #14286848 @ 0xda0000 │ │ │ │ + @ instruction: 0xf584005a │ │ │ │ + subs.w r0, sl, #14286848 @ 0xda0000 │ │ │ │ + @ instruction: 0xf524005a │ │ │ │ + add r6, pc, #360 @ (adr r6, 2e9c10 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf4ec005a │ │ │ │ - @ instruction: 0xf4fe005a │ │ │ │ - @ instruction: 0xf4d0005a │ │ │ │ - add r5, pc, #1016 @ (adr r5, 2e9eb0 ) │ │ │ │ + @ instruction: 0xf4f4005a │ │ │ │ + add.w r0, r6, #14286848 @ 0xda0000 │ │ │ │ + @ instruction: 0xf4d8005a │ │ │ │ + add r6, pc, #24 @ (adr r6, 2e9ad0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf4b2005a │ │ │ │ - add r5, pc, #896 @ (adr r5, 2e9e40 ) │ │ │ │ + @ instruction: 0xf4ba005a │ │ │ │ + add r5, pc, #928 @ (adr r5, 2e9e60 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - eors.w r0, r6, #14286848 @ 0xda0000 │ │ │ │ - add r5, pc, #784 @ (adr r5, 2e9dd8 ) │ │ │ │ + eors.w r0, lr, #14286848 @ 0xda0000 │ │ │ │ + add r5, pc, #816 @ (adr r5, 2e9df8 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - orns r0, sl, #14286848 @ 0xda0000 │ │ │ │ - @ instruction: 0xf4a8005a │ │ │ │ + eor.w r0, r2, #14286848 @ 0xda0000 │ │ │ │ + @ instruction: 0xf4b0005a │ │ │ │ │ │ │ │ 002e9ad0 : │ │ │ │ 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, #584] @ (2e9d28 ) │ │ │ │ @@ -881704,59 +881701,59 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ lsrs r2, r6, #12 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ubfx r0, sl, #1, #27 │ │ │ │ + @ instruction: 0xf3d2005a │ │ │ │ @ instruction: 0xf947ffff │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - orn r0, r4, #14286848 @ 0xda0000 │ │ │ │ + orn r0, ip, #14286848 @ 0xda0000 │ │ │ │ lsls r5, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #26, sl, lsl #1 │ │ │ │ - add r4, pc, #744 @ (adr r4, 2ea038 ) │ │ │ │ + @ instruction: 0xf392005a │ │ │ │ + add r4, pc, #776 @ (adr r4, 2ea058 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsrs r0, r5, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf356005a │ │ │ │ - add r4, pc, #536 @ (adr r4, 2e9f74 ) │ │ │ │ + @ instruction: 0xf35e005a │ │ │ │ + add r4, pc, #568 @ (adr r4, 2e9f94 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr??.w pc, [sp, #4095] @ 0xfff │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ - @ instruction: 0xf318005a │ │ │ │ - add r4, pc, #288 @ (adr r4, 2e9e8c ) │ │ │ │ + ssat r0, #27, r0, asr #1 │ │ │ │ + add r4, pc, #320 @ (adr r4, 2e9eac ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf2fe005a │ │ │ │ - add r4, pc, #184 @ (adr r4, 2e9e2c ) │ │ │ │ + ssat r0, #27, r6, lsl #1 │ │ │ │ + add r4, pc, #216 @ (adr r4, 2e9e4c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ pld [r9, #4095] @ 0xfff │ │ │ │ - @ instruction: 0xf3f0005a │ │ │ │ - usat r0, #26, ip, asr #1 │ │ │ │ - subw r0, r4, #90 @ 0x5a │ │ │ │ - add r3, pc, #848 @ (adr r3, 2ea0d8 ) │ │ │ │ + @ instruction: 0xf3f8005a │ │ │ │ + @ instruction: 0xf3b4005a │ │ │ │ + subw r0, ip, #90 @ 0x5a │ │ │ │ + add r3, pc, #880 @ (adr r3, 2ea0f8 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf28a005a │ │ │ │ - add r3, pc, #744 @ (adr r3, 2ea078 ) │ │ │ │ + @ instruction: 0xf292005a │ │ │ │ + add r3, pc, #776 @ (adr r3, 2ea098 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf3b0005a │ │ │ │ - @ instruction: 0xf3de005a │ │ │ │ - movw r0, #24666 @ 0x605a │ │ │ │ - add r3, pc, #472 @ (adr r3, 2e9f78 ) │ │ │ │ + @ instruction: 0xf3b8005a │ │ │ │ + @ instruction: 0xf3e6005a │ │ │ │ + movw r0, #57434 @ 0xe05a │ │ │ │ + add r3, pc, #504 @ (adr r3, 2e9f98 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf3bc005a │ │ │ │ - and.w r0, r6, #14286848 @ 0xda0000 │ │ │ │ - addw r0, sl, #90 @ 0x5a │ │ │ │ - add r3, pc, #232 @ (adr r3, 2e9e98 ) │ │ │ │ + ubfx r0, r4, #1, #27 │ │ │ │ + and.w r0, lr, #14286848 @ 0xda0000 │ │ │ │ + @ instruction: 0xf212005a │ │ │ │ + add r3, pc, #264 @ (adr r3, 2e9eb8 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf1ec005a │ │ │ │ - add r3, pc, #104 @ (adr r3, 2e9e20 ) │ │ │ │ + @ instruction: 0xf1f4005a │ │ │ │ + add r3, pc, #136 @ (adr r3, 2e9e40 ) │ │ │ │ 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 9b3c4 │ │ │ │ @@ -881777,16 +881774,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add.w r0, r4, #90 @ 0x5a │ │ │ │ - add r2, pc, #208 @ (adr r2, 2e9ed4 ) │ │ │ │ + add.w r0, ip, #90 @ 0x5a │ │ │ │ + add r2, pc, #240 @ (adr r2, 2e9ef4 ) │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -881844,15 +881841,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r1, #31 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf290005a │ │ │ │ + @ instruction: 0xf298005a │ │ │ │ lsls r0, r2, #30 │ │ │ │ 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 r4, r0 │ │ │ │ @@ -882466,15 +882463,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ b.n 2ea530 │ │ │ │ ldr r0, [pc, #8] @ (2ea55c ) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - b.n 2ea758 │ │ │ │ + b.n 2ea768 │ │ │ │ lsls r2, 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 │ │ │ │ ldrd r5, r8, [r0] │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ @@ -882542,15 +882539,15 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 2ea620 │ │ │ │ b.n 2ea5e8 │ │ │ │ ldr r0, [pc, #8] @ (2ea638 ) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - @ instruction: 0xeaf8005a │ │ │ │ + add.w r0, r0, sl, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ @@ -882874,15 +882871,15 @@ │ │ │ │ b.n 2ea94c │ │ │ │ mov r2, r7 │ │ │ │ b.n 2ea8de │ │ │ │ ldr r0, [pc, #8] @ (2ea97c ) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - b.n 2ea950 │ │ │ │ + b.n 2ea960 │ │ │ │ lsls r2, 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, #160] @ (2eaa30 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -882957,15 +882954,15 @@ │ │ │ │ blx 94cfc │ │ │ │ nop │ │ │ │ stc2 0, cr0, [r0], {99} @ 0x63 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ mcrr2 0, 6, r0, sl, cr3 │ │ │ │ stc2 0, cr0, [r6], {99} @ 0x63 │ │ │ │ - blt.n 2eaa0c │ │ │ │ + blt.n 2eaa1c │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -883219,34 +883216,34 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 9cbb8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ movs r1, #0 │ │ │ │ b.n 2eabf8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2eab44 │ │ │ │ + b.n 2eab54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2ea9b4 │ │ │ │ + b.n 2ea9c4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf5fa005a │ │ │ │ - b.n 2ea848 │ │ │ │ + addw r0, r2, #2138 @ 0x85a │ │ │ │ + b.n 2ea858 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 2ea7bc │ │ │ │ + b.n 2ea7cc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf4f4005a │ │ │ │ + @ instruction: 0xf4fc005a │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2eae4e │ │ │ │ stmdb 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, r0 │ │ │ │ @@ -883461,15 +883458,15 @@ │ │ │ │ ldreq r2, [r7, #0] │ │ │ │ streq.w r2, [r8, r3] │ │ │ │ b.n 2eaf50 │ │ │ │ ldr r0, [pc, #8] @ (2eafa8 ) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - b.n 2eb324 │ │ │ │ + b.n 2eb334 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ subs r2, #1 │ │ │ │ @@ -884138,15 +884135,15 @@ │ │ │ │ @ instruction: 0xf26c0063 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf13c0063 │ │ │ │ @ instruction: 0xf0cc0063 │ │ │ │ ands.w r0, r6, #99 @ 0x63 │ │ │ │ vext.8 q8, q7, , #0 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ vmla.i16 d16, d10, d3[2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2eb76c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -884626,15 +884623,15 @@ │ │ │ │ blx 99e34 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ebaee │ │ │ │ b.n 2ebad6 │ │ │ │ ldr r0, [pc, #4] @ (2ebb3c ) │ │ │ │ add r0, pc │ │ │ │ bl a274c │ │ │ │ - bvs.n 2ebbe4 │ │ │ │ + bvs.n 2ebbf4 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #28 │ │ │ │ @@ -884736,15 +884733,15 @@ │ │ │ │ blx 99e34 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ebc16 │ │ │ │ b.n 2ebbfe │ │ │ │ ldr r0, [pc, #4] @ (2ebc64 ) │ │ │ │ add r0, pc │ │ │ │ bl a274c │ │ │ │ - bpl.n 2ebcbc │ │ │ │ + bpl.n 2ebccc │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrd lr, ip, [r1] │ │ │ │ subs.w r5, ip, lr │ │ │ │ beq.n 2ebcac │ │ │ │ mov r4, r1 │ │ │ │ subs r0, #4 │ │ │ │ @@ -885420,41 +885417,41 @@ │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2ec02c │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r2, [pc, #848] @ (2ec700 ) │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8d6005a │ │ │ │ + @ instruction: 0xe8de005a │ │ │ │ ldrsb r4, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2ec424 │ │ │ │ + bne.n 2ec434 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xe82c005a │ │ │ │ + @ instruction: 0xe834005a │ │ │ │ ldr r4, [pc, #480] @ (2ec5a4 ) │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 2ec2ec │ │ │ │ + beq.n 2ec2fc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2ec2b4 │ │ │ │ + b.n 2ec2c4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [pc, #976] @ (2ec7a0 ) │ │ │ │ movs r0, r0 │ │ │ │ - wfi │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - b.n 2ec160 │ │ │ │ + it cc │ │ │ │ + lslcc r0, r3, #1 │ │ │ │ + b.n 2ec170 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r0, [pc, #720] @ (2ec6b4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2ebf58 │ │ │ │ + b.n 2ebf68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r2, [pc, #816] @ (2ec720 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [pc, #816] @ 2ec724 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ vldr d7, [pc, #796] @ 2ec718 │ │ │ │ @@ -885746,41 +885743,41 @@ │ │ │ │ itt ne │ │ │ │ strne.w r7, [r3], #4 │ │ │ │ strne r3, [r4, #16] │ │ │ │ beq.w 2eccfa │ │ │ │ b.n 2ec758 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r7, pc, #824 @ (adr r7, 2eca5c ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 2eca7c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r6, [pc, #992] @ (2ecb08 ) │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2ec09c │ │ │ │ + b.n 2ec0ac │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r6, [pc, #912] @ (2ecac4 ) │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2ecf34 │ │ │ │ + b.n 2ebf44 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [pc, #944] @ (2ecaec ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2ecdec │ │ │ │ + b.n 2ecdfc │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r4, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2eccb4 │ │ │ │ + b.n 2eccc4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r0, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2ecc74 │ │ │ │ + b.n 2ecc84 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2ec802 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ blx 9a440 │ │ │ │ mov r7, r0 │ │ │ │ @@ -886108,39 +886105,39 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ b.n 2ec8cc │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r4, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 2ecd28 │ │ │ │ + b.n 2ecd38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #256] @ (2ecc08 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add sl, r3 │ │ │ │ + add sl, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ bgt.n 2ecbe8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #816] @ (2ece4c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r1, [pc, #800] @ (2ece44 ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ blx 9a440 │ │ │ │ mov r7, r0 │ │ │ │ bl 30cab4 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x7a8> │ │ │ │ ldr.w r3, [pc, #2296] @ 2ed430 │ │ │ │ mov.w lr, #1000 @ 0x3e8 │ │ │ │ @@ -887023,19 +887020,19 @@ │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 2ed410 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ldr r7, [pc, #864] @ (2ed794 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #632 @ (adr r3, 2ed6b0 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 2ed6d0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r5, [pc, #752] @ (2ed72c ) │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2ed4c8 │ │ │ │ + ble.n 2ed4d8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bhi.n 2ed49c │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 2ed458 │ │ │ │ lsls r3, r4, #1 │ │ │ │ @@ -888380,55 +888377,55 @@ │ │ │ │ nop │ │ │ │ ldmia r5!, {r4, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 2ee2c4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - beq.n 2ee2dc │ │ │ │ + beq.n 2ee2ec │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r4, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ 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, #1384] @ 0x568 │ │ │ │ subw sp, sp, #2644 @ 0xa54 │ │ │ │ @@ -889018,15 +889015,15 @@ │ │ │ │ ... │ │ │ │ stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r0, r3, #1 │ │ │ │ beq.w 2ef468 │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2ef568 │ │ │ │ add.w r8, r4, r7, lsl #5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ @@ -889529,17 +889526,17 @@ │ │ │ │ subs r7, #235 @ 0xeb │ │ │ │ pop {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ bls.n 2eee9c │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ ldr r4, [pc, #384] @ (2ef074 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #904 @ (adr r4, 2ef280 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 2ef2a0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, pc, #952 @ (adr r4, 2ef2b4 ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 2ef2d4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ strh r0, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ @@ -891147,51 +891144,51 @@ │ │ │ │ beq.w 2f0360 │ │ │ │ mov r2, r3 │ │ │ │ vmov.f64 d8, d9 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ b.n 2f01e0 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r3, #1 │ │ │ │ add r6, sp, #392 @ 0x188 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bics r6, r6 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bics r0, r3 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - orrs r0, r1 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmn r2, r5 │ │ │ │ + cmn r2, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ vldr d7, [r3, #152] @ 0x98 │ │ │ │ vneg.f64 d4, d7 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 2f025c │ │ │ │ vmla.f64 d9, d5, d7 │ │ │ │ @@ -892093,93 +892090,93 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2636] @ 0xa4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.w 2f082c │ │ │ │ b.n 2f0768 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ @@ -892350,25 +892347,25 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #235 @ 0xeb │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ 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, #3456] @ 0xd80 │ │ │ │ ldr r5, [pc, #360] @ (2f0f0c ) │ │ │ │ sub.w sp, sp, #604 @ 0x25c │ │ │ │ @@ -893299,184 +893296,184 @@ │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r0, r3, #1 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ @ instruction: 0xfa6dffff │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsrs r7, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r5, [r4, #32] │ │ │ │ - vaddw.u q12, , d12 │ │ │ │ + vsra.u32 d24, d4, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrh r3, [r4, #28] │ │ │ │ - vrshr.u32 q12, q11, #1 │ │ │ │ + vrshr.u32 q12, q15, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r0, r3, #1 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #250 @ 0xfa │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r2, [pc, #880] @ (2f1c68 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #880] @ (2f1c6c ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ @@ -893800,114 +893797,114 @@ │ │ │ │ blx 94cfc │ │ │ │ mov r0, r5 │ │ │ │ blx 9cd90 , std::allocator >::_M_dispose()@plt> │ │ │ │ b.n 2f1c1a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx 9908c │ │ │ │ b.n 2f14ce │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r7, #0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xeaa60058 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + @ instruction: 0xeaae0058 │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrh r4, [r4, #16] │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrh r4, [r6, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ 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 a1578 │ │ │ │ @@ -893928,17 +893925,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #924] @ (2f2134 ) │ │ │ │ @@ -895296,23 +895293,23 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r4, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #624] @ (2f3098 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r1, [pc, #400] @ (2f2fc8 ) │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ @@ -895778,15 +895775,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ strb r4, [r4, #10] │ │ │ │ lsls r3, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ ldr.w r5, [pc, #1032] @ 2f37b8 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -898389,15 +898386,15 @@ │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 2f5186 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #4] @ (2f518c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -901809,15 +901806,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 2f7458 │ │ │ │ b.n 2f740a │ │ │ │ ldr r0, [pc, #8] @ (2f7470 ) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r2, 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 │ │ │ │ ldrd r4, r5, [r0, #68] @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ @@ -901908,15 +901905,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 2f7564 │ │ │ │ b.n 2f7516 │ │ │ │ ldr r0, [pc, #8] @ (2f757c ) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (2f75c8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -903601,17 +903598,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9cbb8 >& 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 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -903629,17 +903626,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9cbb8 >& 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 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -905354,26 +905351,26 @@ │ │ │ │ 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 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - it mi │ │ │ │ - lslmi r0, r3, #1 │ │ │ │ + sevl │ │ │ │ + lsls r0, 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 │ │ │ │ ldr r7, [pc, #340] @ (2f9c90 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, #340] @ (2f9c94 ) │ │ │ │ @@ -905832,43 +905829,43 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r5 │ │ │ │ bne.n 2f9f1e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r3, r3, #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 │ │ │ │ @@ -907683,24 +907680,24 @@ │ │ │ │ blx 9cbb8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2fb4b8 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 9cbb8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2fb51c │ │ │ │ - ldcl 0, cr0, [r0], {89} @ 0x59 │ │ │ │ - ldcl 0, cr0, [r6, #356]! @ 0x164 │ │ │ │ - ldcl 0, cr0, [r4], #-356 @ 0xfffffe9c │ │ │ │ - stc 0, cr0, [r4], {89} @ 0x59 │ │ │ │ - stcl 0, cr0, [r6], #-356 @ 0xfffffe9c │ │ │ │ - mrrc 0, 5, r0, r2, cr9 │ │ │ │ - ldc 0, cr0, [r8, #356] @ 0x164 │ │ │ │ - ldc 0, cr0, [r0], {89} @ 0x59 │ │ │ │ - ldc 0, cr0, [lr], {89} @ 0x59 │ │ │ │ - stc 0, cr0, [r4], {89} @ 0x59 │ │ │ │ + ldcl 0, cr0, [r8], {89} @ 0x59 │ │ │ │ + ldcl 0, cr0, [lr, #356]! @ 0x164 │ │ │ │ + ldcl 0, cr0, [ip], #-356 @ 0xfffffe9c │ │ │ │ + stc 0, cr0, [ip], {89} @ 0x59 │ │ │ │ + stcl 0, cr0, [lr], #-356 @ 0xfffffe9c │ │ │ │ + mrrc 0, 5, r0, sl, cr9 │ │ │ │ + stc 0, cr0, [r0, #356]! @ 0x164 │ │ │ │ + ldc 0, cr0, [r8], {89} @ 0x59 │ │ │ │ + stc 0, cr0, [r6], #-356 @ 0xfffffe9c │ │ │ │ + stc 0, cr0, [ip], {89} @ 0x59 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -909303,38 +909300,38 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9cbb8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r4, #436] @ 0x1b4 │ │ │ │ b.n 2fc772 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2fc72a │ │ │ │ - blt.n 2fc900 │ │ │ │ + blt.n 2fc910 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 2fc8c0 │ │ │ │ + blt.n 2fc8d0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bge.n 2fc8d0 │ │ │ │ + bge.n 2fc8e0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 2fc868 │ │ │ │ + bls.n 2fc878 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bls.n 2fc924 │ │ │ │ + bls.n 2fc934 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xe824005a │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + @ instruction: 0xe82c005a │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bls.n 2fc8c0 │ │ │ │ + bls.n 2fc8d0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bls.n 2fc8a8 │ │ │ │ + bls.n 2fc8b8 │ │ │ │ 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 │ │ │ │ ldr.w r4, [r0, #492] @ 0x1ec │ │ │ │ @@ -909585,39 +909582,39 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9cbb8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r4, #436] @ 0x1b4 │ │ │ │ b.n 2fca86 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2fca3e │ │ │ │ - bhi.n 2fcbf0 │ │ │ │ + bhi.n 2fcc00 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 2fcbb4 │ │ │ │ + bhi.n 2fcbc4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvc.n 2fcba8 │ │ │ │ + bvc.n 2fcbb8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bvs.n 2fcb40 │ │ │ │ + bvs.n 2fcb50 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bvs.n 2fcbfc │ │ │ │ + bvs.n 2fcc0c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2fc5b8 │ │ │ │ + b.n 2fc5c8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvs.n 2fcbc0 │ │ │ │ + bvs.n 2fcbd0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bvs.n 2fcba8 │ │ │ │ + bvs.n 2fcbb8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr.w r3, [r0, #320] @ 0x140 │ │ │ │ adds r3, #2 │ │ │ │ beq.n 2fcc5a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -909706,34 +909703,34 @@ │ │ │ │ blx 9cbb8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2fcc1c │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ blx 9cbb8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2fcc1c │ │ │ │ - bpl.n 2fcc00 │ │ │ │ + bpl.n 2fcc10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrd r0, r0, [r0, #-356] @ 0x164 │ │ │ │ - bpl.n 2fcbbc │ │ │ │ + ldrd r0, r0, [r8, #-356] @ 0x164 │ │ │ │ + bpl.n 2fcbcc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.n 2fcda8 │ │ │ │ + bpl.n 2fcdb8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 2fd3f8 │ │ │ │ + b.n 2fd408 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bpl.n 2fcdb0 │ │ │ │ + bpl.n 2fcdc0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.n 2fcd64 │ │ │ │ + bpl.n 2fcd74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.n 2fcd0c │ │ │ │ + bpl.n 2fcd1c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bpl.n 2fcce8 │ │ │ │ + bpl.n 2fccf8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr.w lr, [r3] │ │ │ │ vpush {d8} │ │ │ │ @@ -913467,45 +913464,45 @@ │ │ │ │ blx 979b8 │ │ │ │ b.n 2ff880 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 9cbb8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 2ff880 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #94 @ 0x5e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ mov r7, r0 │ │ │ │ @@ -914604,39 +914601,39 @@ │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx 9cbb8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 300496 │ │ │ │ nop │ │ │ │ add r2, pc, #136 @ (adr r2, 3005bc ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r4, [pc, #320] @ (30067c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r3, #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, #372] @ (3006ec ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -914784,45 +914781,45 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 9cbb8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 300664 │ │ │ │ nop │ │ │ │ add r0, pc, #616 @ (adr r0, 300958 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r4, [pc, #320] @ (300844 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ add.w r2, r1, #31 │ │ │ │ @@ -915764,45 +915761,45 @@ │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldrsb r4, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r4, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ @@ -916491,131 +916488,131 @@ │ │ │ │ bl 2e9f54 │ │ │ │ ldr r1, [pc, #244] @ (301b8c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 2e9f54 │ │ │ │ b.n 301404 │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #500] @ (301d98 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -916814,31 +916811,31 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 301d74 │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ ldrh r0, [r6, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrh r6, [r2, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -917592,131 +917589,131 @@ │ │ │ │ bl 2e9f54 │ │ │ │ ldr r1, [pc, #264] @ (302770 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 2e9f54 │ │ │ │ b.n 301f3c │ │ │ │ nop │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #-364]! @ 0xfffffe94 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + ldc2l 0, cr0, [sl, #-364]! @ 0xfffffe94 │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r5, #3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2 0, cr0, [r2], #364 @ 0x16c │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + stc2 0, cr0, [sl], #364 @ 0x16c │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2 0, cr0, [r6], {91} @ 0x5b │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + stc2 0, cr0, [lr], {91} @ 0x5b │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfb68005b │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + @ instruction: 0xfb70005b │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfa6a005b │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + @ instruction: 0xfa72005b │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr??.w r0, [r2, #91] @ 0x5b │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldr??.w r0, [sl, #91] @ 0x5b │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr??.w r0, [r2, fp, lsl #1] │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldr??.w r0, [sl, fp, lsl #1] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb.w r0, [r4, fp, lsl #1] │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrsb.w r0, [ip, fp, lsl #1] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh.w r0, [r8, fp, lsl #1] │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + str.w r0, [r0, fp, lsl #1] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf714005b │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + @ instruction: 0xf71c005b │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r2, r3, #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, #3984] @ 0xf90 │ │ │ │ mov r6, r3 │ │ │ │ @@ -919039,238 +919036,238 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 979b8 │ │ │ │ ldr r1, [pc, #476] @ (3038b4 ) │ │ │ │ add r1, pc │ │ │ │ bl 2e9f54 │ │ │ │ b.n 3030bc │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds.w r0, r4, #14352384 @ 0xdb0000 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + adds.w r0, ip, #14352384 @ 0xdb0000 │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf3da005b │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + @ instruction: 0xf3e2005b │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf23e005b │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + movw r0, #24667 @ 0x605b │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf0cc005b │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + @ instruction: 0xf0d4005b │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r3, #64] @ 0x40 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mrc 0, 4, r0, cr4, cr11, {2} │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + mrc 0, 4, r0, cr12, cr11, {2} │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldcl 0, cr0, [r8, #-364] @ 0xfffffe94 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + stcl 0, cr0, [r0, #-364]! @ 0xfffffe94 │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc 0, cr0, [lr], #-364 @ 0xfffffe94 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + mcrr 0, 5, r0, r6, cr11 │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adc.w r0, r0, fp, lsr #1 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + adc.w r0, r8, fp, lsr #1 │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - orrs.w r0, r8, fp, lsr #1 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + orn r0, r0, fp, lsr #1 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmdb r8!, {r0, r1, r3, r4, r6} │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldmdb r0!, {r0, r1, r3, r4, r6} │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xe812005b │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + @ instruction: 0xe81a005b │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 3036f4 │ │ │ │ + b.n 303704 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -919777,91 +919774,91 @@ │ │ │ │ ldr.w r3, [r2, r5, lsl #2] │ │ │ │ vmov r1, s18 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ b.n 303a44 │ │ │ │ ldr.w r3, [r2, r6, lsl #2] │ │ │ │ b.n 303a9e │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 304624 │ │ │ │ + b.n 304634 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 3042fc │ │ │ │ + b.n 30430c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 3041f0 │ │ │ │ + b.n 304200 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -920373,95 +920370,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 304176 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bgt.n 304510 │ │ │ │ + bgt.n 304520 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r0, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r7, [pc, #920] @ (304998 ) │ │ │ │ + ldr r7, [pc, #952] @ (3049b8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r7, [pc, #368] @ (30477c ) │ │ │ │ + ldr r7, [pc, #400] @ (30479c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - blt.n 304630 │ │ │ │ + blt.n 304640 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [pc, #768] @ (30491c ) │ │ │ │ + ldr r6, [pc, #800] @ (30493c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bge.n 30471c │ │ │ │ + bge.n 30452c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [pc, #648] @ (3048cc ) │ │ │ │ + ldr r5, [pc, #680] @ (3048ec ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bls.n 30471c │ │ │ │ + bls.n 30472c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [pc, #624] @ (3048d4 ) │ │ │ │ + ldr r4, [pc, #656] @ (3048f4 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bhi.n 30471c │ │ │ │ + bhi.n 30472c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [pc, #32] @ (30469c ) │ │ │ │ + ldr r4, [pc, #64] @ (3046bc ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bvc.n 304620 │ │ │ │ + bvc.n 304630 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w r4, [r0, #320] @ 0x140 │ │ │ │ sub sp, #28 │ │ │ │ @@ -920754,41 +920751,41 @@ │ │ │ │ mov r9, r2 │ │ │ │ b.n 304984 │ │ │ │ ldr.w r2, [r4, #352] @ 0x160 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ str r2, [sp, #0] │ │ │ │ b.n 304862 │ │ │ │ nop │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [pc, #1016] @ (304e1c ) │ │ │ │ + ldr r1, [pc, #24] @ (304a3c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bmi.n 3049b4 │ │ │ │ + bmi.n 3049c4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - blxns fp │ │ │ │ + blxns ip │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcc.n 304984 │ │ │ │ + bcc.n 304994 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -920878,17 +920875,17 @@ │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [pc, #12] @ (304b3c ) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ ldr r0, [pc, #8] @ (304b40 ) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ bne.n 304b4e │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -924919,15 +924916,15 @@ │ │ │ │ lsls r2, r4, #1 │ │ │ │ adds r3, #190 @ 0xbe │ │ │ │ lsls r2, r4, #1 │ │ │ │ adds r3, #166 @ 0xa6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ adds r3, #142 @ 0x8e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r4, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ adds r2, #208 @ 0xd0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ @@ -926811,15 +926808,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 308782 >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ b.n 30878a >::reserve(unsigned int)@@Base+0x46> │ │ │ │ ldr r0, [pc, #8] @ (3087b4 >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - mrc2 0, 4, r0, cr4, cr8, {2} │ │ │ │ + mrc2 0, 4, r0, cr12, cr8, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r1, r3 │ │ │ │ bls.n 308826 >::reserve(unsigned int)@@Base+0xe2> │ │ │ │ ldr r6, [pc, #100] @ (30882c >::reserve(unsigned int)@@Base+0xe8>) │ │ │ │ movw r0, #34079 @ 0x851f │ │ │ │ @@ -926851,17 +926848,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 3087f4 >::reserve(unsigned int)@@Base+0xb0> │ │ │ │ nop │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r1, r3, #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 │ │ │ │ @@ -926922,17 +926919,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} │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 00308910 , std::allocator >::_M_construct(char const*, unsigned int)@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -927534,95 +927531,95 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r0, r0, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r2, #0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ asrs r6, r1, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r6, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ asrs r6, r5, #25 │ │ │ │ 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 │ │ │ │ @@ -927791,21 +927788,21 @@ │ │ │ │ mov.w r2, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ bne.n 3091bc , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x8ac> │ │ │ │ b.n 309208 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x8f8> │ │ │ │ ldr r0, [pc, #16] @ (309244 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x934>) │ │ │ │ add r0, pc │ │ │ │ bl a2794 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ eor.w r3, r3, r3, asr #31 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 309260 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x950> │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ @@ -928035,15 +928032,15 @@ │ │ │ │ nop │ │ │ │ asrs r2, r1, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #13 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ asrs r4, r4, #11 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r4, [pc, #432] @ (309634 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xd24>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #992] @ (309868 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xf58>) │ │ │ │ movs r0, r0 │ │ │ │ @@ -928051,15 +928048,15 @@ │ │ │ │ lsls r2, r4, #1 │ │ │ │ asrs r2, r1, #8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ asrs r6, r4, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ asrs r0, r1, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sub.w r0, r8, #88 @ 0x58 │ │ │ │ + subs.w r0, r0, #88 @ 0x58 │ │ │ │ stmdb 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, #412] @ (30964c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xd3c>) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r3, [pc, #412] @ (309650 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xd40>) │ │ │ │ @@ -928235,33 +928232,33 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 309624 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xd14> │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ asrs r4, r4, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ asrs r6, r2, #5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ asrs r0, r0, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r4, [pc, #432] @ (309820 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xf10>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #992] @ (309a54 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1144>) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ asrs r4, r6, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ asrs r4, r0, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsrs r0, r4, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ @@ -928467,33 +928464,33 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 309854 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0xf44> │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ lsrs r4, r7, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsrs r6, r5, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsrs r0, r3, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r4, [pc, #432] @ (309a50 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1140>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #992] @ (309c84 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1374>) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsrs r4, r2, #23 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsrs r0, r6, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ @@ -928694,33 +928691,33 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 309a74 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1164> │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ lsrs r4, r1, #21 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsrs r6, r7, #20 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r4, [pc, #432] @ (309c70 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1360>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #992] @ (309ea4 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1594>) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsrs r4, r4, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ lsls r2, r4, #1 │ │ │ │ @@ -929093,53 +929090,53 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 309dec , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x14dc> │ │ │ │ b.n 309d1a , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x140a> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsrs r2, r3, #12 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r4, [pc, #432] @ (30a020 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1710>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #992] @ (30a254 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1944>) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsrs r2, r4, #9 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ + lsls r1, r3, #1 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsrs r6, r3, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ @@ -929545,57 +929542,57 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 30a21a , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x190a> │ │ │ │ b.n 30a0e2 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x17d2> │ │ │ │ nop │ │ │ │ lsls r4, r1, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r2, r7, #28 │ │ │ │ lsls r2, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r4, r4, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r4, [pc, #432] @ (30a454 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1b44>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #992] @ (30a688 >::_M_default_append(unsigned int)@@Base+0x94>) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r0, r1, #21 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r0, r1, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ + lsls r1, r3, #1 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r2, r2, #17 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r0, r2, #16 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r2, r5, #15 │ │ │ │ lsls r2, r4, #1 │ │ │ │ @@ -929709,15 +929706,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 30a398 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1a88> │ │ │ │ b.n 30a3a2 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1a92> │ │ │ │ ldr r0, [pc, #8] @ (30a42c , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1b1c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ sub sp, #12 │ │ │ │ @@ -929868,15 +929865,15 @@ │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30a546 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1c36> │ │ │ │ ldr r0, [pc, #8] @ (30a5f0 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1ce0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - adc.w r0, r0, r8, lsr #1 │ │ │ │ + adc.w r0, r8, r8, lsr #1 │ │ │ │ │ │ │ │ 0030a5f4 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30a694 >::_M_default_append(unsigned int)@@Base+0xa0> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -929960,15 +929957,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 30a66e >::_M_default_append(unsigned int)@@Base+0x7a> │ │ │ │ b.n 30a67c >::_M_default_append(unsigned int)@@Base+0x88> │ │ │ │ ldr r0, [pc, #8] @ (30a6d8 >::_M_default_append(unsigned int)@@Base+0xe4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ 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 r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -930397,15 +930394,15 @@ │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ b.n 30a9ca >::_M_default_append(unsigned int)@@Base+0x3d6> │ │ │ │ mov r4, r9 │ │ │ │ b.n 30ab0e >::_M_default_append(unsigned int)@@Base+0x51a> │ │ │ │ ldr r0, [pc, #4] @ (30ab4c >::_M_default_append(unsigned int)@@Base+0x558>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - blt.n 30ab64 >::_M_default_append(unsigned int)@@Base+0x570> │ │ │ │ + blt.n 30ab74 >::_M_default_append(unsigned int)@@Base+0x580> │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ @@ -931459,20 +931456,20 @@ │ │ │ │ beq.n 30b6de >::_M_default_append(unsigned int)@@Base+0x10ea> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ blt.n 30b660 >::_M_default_append(unsigned int)@@Base+0x106c> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r6, r3, #0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf2d80058 │ │ │ │ @ instruction: 0xf2e00058 │ │ │ │ + @ instruction: 0xf2e80058 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -931612,15 +931609,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 30b852 >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ b.n 30b85a >::reserve(unsigned int)@@Base+0x46> │ │ │ │ ldr r0, [pc, #8] @ (30b884 >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -931664,15 +931661,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (30b900 >::reserve(unsigned int)@@Base+0xec>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 0030b904 >::_M_realloc_append(double const&)@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -931720,15 +931717,15 @@ │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #8] @ (30b984 >::_M_realloc_append(double const&)@@Base+0x80>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30b99c >::_M_realloc_append(double const&)@@Base+0x98> │ │ │ │ vldr d7, [r1] │ │ │ │ vstmia r3!, {d7} │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -931831,15 +931828,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] @ (30baa8 >::_M_realloc_append(double const&)@@Base+0x1a4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 0030bab0 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30bb56 >::_M_default_append(unsigned int)@@Base+0xa6> │ │ │ │ @@ -931929,15 +931926,15 @@ │ │ │ │ bne.n 30bb30 >::_M_default_append(unsigned int)@@Base+0x80> │ │ │ │ b.n 30bb3e >::_M_default_append(unsigned int)@@Base+0x8e> │ │ │ │ ldr r0, [pc, #16] @ (30bba8 >::_M_default_append(unsigned int)@@Base+0xf8>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldcl 0, cr0, [sl, #-352]! @ 0xfffffea0 │ │ │ │ + stc 0, cr0, [r2, #352] @ 0x160 │ │ │ │ ldrd r2, ip, [r0] │ │ │ │ sub.w r3, ip, r2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 30bbc8 >::_M_default_append(unsigned int)@@Base+0x118> │ │ │ │ bcs.n 30bbc6 >::_M_default_append(unsigned int)@@Base+0x116> │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ @@ -932015,15 +932012,15 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30bc50 >::_M_default_append(unsigned int)@@Base+0x1a0> │ │ │ │ ldr r0, [pc, #4] @ (30bca0 >::_M_default_append(unsigned int)@@Base+0x1f0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - bmi.n 30bbc0 >::_M_default_append(unsigned int)@@Base+0x110> │ │ │ │ + bmi.n 30bbd0 >::_M_default_append(unsigned int)@@Base+0x120> │ │ │ │ lsls r0, 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 │ │ │ │ ldr r5, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -932089,15 +932086,15 @@ │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30bd1a >::_M_default_append(unsigned int)@@Base+0x26a> │ │ │ │ ldr r0, [pc, #8] @ (30bd6c >::_M_default_append(unsigned int)@@Base+0x2bc>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - bcc.n 30bcf8 >::_M_default_append(unsigned int)@@Base+0x248> │ │ │ │ + bcc.n 30bd08 >::_M_default_append(unsigned int)@@Base+0x258> │ │ │ │ lsls r0, 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 │ │ │ │ ldr r5, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -932161,15 +932158,15 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30bde4 >::_M_default_append(unsigned int)@@Base+0x334> │ │ │ │ ldr r0, [pc, #4] @ (30be34 >::_M_default_append(unsigned int)@@Base+0x384>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - bcs.n 30be2c >::_M_default_append(unsigned int)@@Base+0x37c> │ │ │ │ + bcc.n 30be3c >::_M_default_append(unsigned int)@@Base+0x38c> │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -932268,15 +932265,15 @@ │ │ │ │ b.n 30bf2c >::_M_default_append(unsigned int)@@Base+0x47c> │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30be88 >::_M_default_append(unsigned int)@@Base+0x3d8> │ │ │ │ ldr r0, [pc, #4] @ (30bf64 >::_M_default_append(unsigned int)@@Base+0x4b4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - bne.n 30befc >::_M_default_append(unsigned int)@@Base+0x44c> │ │ │ │ + bne.n 30bf0c >::_M_default_append(unsigned int)@@Base+0x45c> │ │ │ │ lsls r0, 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 │ │ │ │ ldr r5, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -932342,15 +932339,15 @@ │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30bfe6 >::_M_default_append(unsigned int)@@Base+0x536> │ │ │ │ ldr r0, [pc, #8] @ (30c038 >::_M_default_append(unsigned int)@@Base+0x588>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - beq.n 30c02c >::_M_default_append(unsigned int)@@Base+0x57c> │ │ │ │ + bne.n 30c03c >::_M_default_append(unsigned int)@@Base+0x58c> │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -932436,15 +932433,15 @@ │ │ │ │ b.n 30c110 >::_M_default_append(unsigned int)@@Base+0x660> │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30c0be >::_M_default_append(unsigned int)@@Base+0x60e> │ │ │ │ ldr r0, [pc, #4] @ (30c148 >::_M_default_append(unsigned int)@@Base+0x698>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30c1e6 >::_M_default_append(unsigned int)@@Base+0x736> │ │ │ │ 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 │ │ │ │ @@ -932513,15 +932510,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (30c208 >::_M_default_append(unsigned int)@@Base+0x758>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - b.n 30c02c >::_M_default_append(unsigned int)@@Base+0x57c> │ │ │ │ + b.n 30c03c >::_M_default_append(unsigned int)@@Base+0x58c> │ │ │ │ lsls r0, 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 │ │ │ │ ldr r6, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -932725,15 +932722,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] @ (30c444 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x138>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - b.n 30bdec >::_M_default_append(unsigned int)@@Base+0x33c> │ │ │ │ + b.n 30bdfc >::_M_default_append(unsigned int)@@Base+0x34c> │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30c4e2 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x1d6> │ │ │ │ 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 │ │ │ │ @@ -932802,15 +932799,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (30c504 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x1f8>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - b.n 30bd30 >::_M_default_append(unsigned int)@@Base+0x280> │ │ │ │ + b.n 30bd40 >::_M_default_append(unsigned int)@@Base+0x290> │ │ │ │ lsls r0, 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 │ │ │ │ ldr r6, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -932992,17 +932989,17 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 30c6e6 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x3da> │ │ │ │ ldr r0, [pc, #16] @ (30c720 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x414>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ittt mi │ │ │ │ + itet mi │ │ │ │ lslmi r0, r3, #1 │ │ │ │ - ldrmi r2, [r0, #4] │ │ │ │ + ldrpl r2, [r0, #4] │ │ │ │ addmi.w ip, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r1 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 30c7b8 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x4ac> │ │ │ │ ldr r1, [r0, #12] │ │ │ │ @@ -933376,15 +933373,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 9cd90 , std::allocator >::_M_dispose()@plt> │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ blt.n 30cbc4 > >, 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+0x3c> │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r2, [pc, #848] @ (30ce7c >::_M_realloc_append(int const&)@@Base+0xc>) │ │ │ │ movs r0, r0 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -933598,15 +933595,15 @@ │ │ │ │ str r4, [r0, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (30cd84 , 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+0x19c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - blt.n 30ccb0 , 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+0xc8> │ │ │ │ + blt.n 30ccc0 , 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+0xd8> │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 0030cd88 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30ce28 >::_M_default_append(unsigned int)@@Base+0xa0> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -933691,15 +933688,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 30ce02 >::_M_default_append(unsigned int)@@Base+0x7a> │ │ │ │ b.n 30ce10 >::_M_default_append(unsigned int)@@Base+0x88> │ │ │ │ ldr r0, [pc, #8] @ (30ce6c >::_M_default_append(unsigned int)@@Base+0xe4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - bge.n 30cdc8 >::_M_default_append(unsigned int)@@Base+0x40> │ │ │ │ + bge.n 30cdd8 >::_M_default_append(unsigned int)@@Base+0x50> │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 0030ce70 >::_M_realloc_append(int const&)@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -933745,15 +933742,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (30cee8 >::_M_realloc_append(int const&)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb776 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr.w r8, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -935186,17 +935183,17 @@ │ │ │ │ blx 9a6dc │ │ │ │ b.n 30df2e >::_M_realloc_append(int const&)@@Base+0x10be> │ │ │ │ ldr r0, [pc, #20] @ (30df5c >::_M_realloc_append(int const&)@@Base+0x10ec>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbz r4, 30df96 >::_M_realloc_append(int const&)@@Base+0x1126> │ │ │ │ + cbz r4, 30df98 >::_M_realloc_append(int const&)@@Base+0x1128> │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r2, 30df98 >::_M_realloc_append(int const&)@@Base+0x1128> │ │ │ │ + cbz r2, 30df9a >::_M_realloc_append(int const&)@@Base+0x112a> │ │ │ │ lsls r0, r3, #1 │ │ │ │ cbz r7, 30df6a >::_M_realloc_append(int const&)@@Base+0x10fa> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 9908c │ │ │ │ mov r4, r9 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -935890,19 +935887,19 @@ │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmia r0!, {r2, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r0, r3, #1 │ │ │ │ itte ls │ │ │ │ lslls r1, r4, #1 │ │ │ │ - addls r2, sp, #600 @ 0x258 │ │ │ │ + addls r2, sp, #632 @ 0x278 │ │ │ │ lslhi r0, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ cbz r1, 30e6de >::_M_realloc_append(int const&)@@Base+0x186e> │ │ │ │ @@ -935916,15 +935913,15 @@ │ │ │ │ bl 30b9a0 >::_M_realloc_append(double const&)@@Base+0x9c> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #8] @ (30e6e8 >::_M_realloc_append(int const&)@@Base+0x1878>) │ │ │ │ add r0, pc │ │ │ │ bl a2794 │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cbz r1, 30e71c >::_M_realloc_append(int const&)@@Base+0x18ac> │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r2], #12 │ │ │ │ cmp r0, r2 │ │ │ │ @@ -936338,15 +936335,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (30eb68 >::_M_realloc_append(int const&)@@Base+0x1cf8>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r0, r3, #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, #12] │ │ │ │ @@ -936412,15 +936409,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r0 │ │ │ │ b.n 30ebfc >::_M_realloc_append(int const&)@@Base+0x1d8c> │ │ │ │ ldr r0, [pc, #4] @ (30ec24 >::_M_realloc_append(int const&)@@Base+0x1db4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, 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 r5, r0 │ │ │ │ ldr r0, [pc, #156] @ (30ecd8 >::_M_realloc_append(int const&)@@Base+0x1e68>) │ │ │ │ @@ -936573,15 +936570,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (30eda0 >::_M_realloc_append(int const&)@@Base+0x1f30>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - cbnz r0, 30ee02 >::_M_default_append(unsigned int)@@Base+0x5e> │ │ │ │ + cbnz r0, 30ee04 >::_M_default_append(unsigned int)@@Base+0x60> │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 0030eda4 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30ee44 >::_M_default_append(unsigned int)@@Base+0xa0> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -936666,15 +936663,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 30ee1e >::_M_default_append(unsigned int)@@Base+0x7a> │ │ │ │ b.n 30ee2c >::_M_default_append(unsigned int)@@Base+0x88> │ │ │ │ ldr r0, [pc, #8] @ (30ee88 >::_M_default_append(unsigned int)@@Base+0xe4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0018 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ @@ -936770,15 +936767,15 @@ │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30ef52 >::_M_default_append(unsigned int)@@Base+0x1ae> │ │ │ │ ldr r0, [pc, #8] @ (30efbc >::_M_default_append(unsigned int)@@Base+0x218>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - add r1, pc, #464 @ (adr r1, 30f190 >::_M_default_append(unsigned int)@@Base+0x3ec>) │ │ │ │ + add r1, pc, #496 @ (adr r1, 30f1b0 >::_M_default_append(unsigned int)@@Base+0x40c>) │ │ │ │ lsls r0, r3, #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 r9, r1 │ │ │ │ @@ -936892,15 +936889,15 @@ │ │ │ │ b.n 30f06a >::_M_default_append(unsigned int)@@Base+0x2c6> │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30f07e >::_M_default_append(unsigned int)@@Base+0x2da> │ │ │ │ ldr r0, [pc, #4] @ (30f11c >::_M_default_append(unsigned int)@@Base+0x378>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - add r0, pc, #72 @ (adr r0, 30f168 >::_M_default_append(unsigned int)@@Base+0x3c4>) │ │ │ │ + add r0, pc, #104 @ (adr r0, 30f188 >::_M_default_append(unsigned int)@@Base+0x3e4>) │ │ │ │ lsls r0, r3, #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 r9, r1 │ │ │ │ @@ -937014,15 +937011,15 @@ │ │ │ │ b.n 30f1ca >::_M_default_append(unsigned int)@@Base+0x426> │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30f1de >::_M_default_append(unsigned int)@@Base+0x43a> │ │ │ │ ldr r0, [pc, #4] @ (30f27c >::_M_default_append(unsigned int)@@Base+0x4d8>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -937160,15 +937157,15 @@ │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30f2d4 >::_M_default_append(unsigned int)@@Base+0x530> │ │ │ │ ldr r0, [pc, #8] @ (30f418 >::_M_default_append(unsigned int)@@Base+0x674>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ @@ -937264,15 +937261,15 @@ │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30f4da >::_M_default_append(unsigned int)@@Base+0x736> │ │ │ │ ldr r0, [pc, #8] @ (30f544 >::_M_default_append(unsigned int)@@Base+0x7a0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ @@ -937368,15 +937365,15 @@ │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30f606 >::_M_default_append(unsigned int)@@Base+0x862> │ │ │ │ ldr r0, [pc, #8] @ (30f670 >::_M_default_append(unsigned int)@@Base+0x8cc>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r3, #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 r9, r1 │ │ │ │ @@ -937491,15 +937488,15 @@ │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30f730 >::_M_default_append(unsigned int)@@Base+0x98c> │ │ │ │ ldr r0, [pc, #8] @ (30f7d0 >::_M_default_append(unsigned int)@@Base+0xa2c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -937636,15 +937633,15 @@ │ │ │ │ b.n 30f8d0 >::_M_default_append(unsigned int)@@Base+0xb2c> │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30f826 >::_M_default_append(unsigned int)@@Base+0xa82> │ │ │ │ ldr r0, [pc, #4] @ (30f968 >::_M_default_append(unsigned int)@@Base+0xbc4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r3, #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 r9, r1 │ │ │ │ @@ -937758,15 +937755,15 @@ │ │ │ │ b.n 30fa12 >::_M_default_append(unsigned int)@@Base+0xc6e> │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30fa26 >::_M_default_append(unsigned int)@@Base+0xc82> │ │ │ │ ldr r0, [pc, #4] @ (30fac4 >::_M_default_append(unsigned int)@@Base+0xd20>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r3, #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 r5, [r0, #64] @ 0x40 │ │ │ │ mov sl, r1 │ │ │ │ @@ -937888,15 +937885,15 @@ │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30fb9a >::_M_default_append(unsigned int)@@Base+0xdf6> │ │ │ │ ldr r0, [pc, #8] @ (30fc3c >::_M_default_append(unsigned int)@@Base+0xe98>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r3, #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 r9, r1 │ │ │ │ @@ -938011,15 +938008,15 @@ │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30fcf8 >::_M_default_append(unsigned int)@@Base+0xf54> │ │ │ │ ldr r0, [pc, #8] @ (30fd98 >::_M_default_append(unsigned int)@@Base+0xff4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r3, #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 r9, r1 │ │ │ │ @@ -938134,15 +938131,15 @@ │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30fe54 >::_M_default_append(unsigned int)@@Base+0x10b0> │ │ │ │ ldr r0, [pc, #8] @ (30fef4 >::_M_default_append(unsigned int)@@Base+0x1150>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -938279,15 +938276,15 @@ │ │ │ │ b.n 30fff0 >::_M_default_append(unsigned int)@@Base+0x124c> │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 30ff4a >::_M_default_append(unsigned int)@@Base+0x11a6> │ │ │ │ ldr r0, [pc, #4] @ (310088 >::_M_default_append(unsigned int)@@Base+0x12e4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r3, #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 r9, r1 │ │ │ │ @@ -938402,15 +938399,15 @@ │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 310148 >::_M_default_append(unsigned int)@@Base+0x13a4> │ │ │ │ ldr r0, [pc, #8] @ (3101e8 >::_M_default_append(unsigned int)@@Base+0x1444>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -938547,15 +938544,15 @@ │ │ │ │ b.n 3102e8 >::_M_default_append(unsigned int)@@Base+0x1544> │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 31023e >::_M_default_append(unsigned int)@@Base+0x149a> │ │ │ │ ldr r0, [pc, #4] @ (310380 >::_M_default_append(unsigned int)@@Base+0x15dc>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, lr, [r0, #68] @ 0x44 │ │ │ │ subs.w r4, lr, r0 │ │ │ │ beq.n 3103c6 >::_M_default_append(unsigned int)@@Base+0x1622> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -940757,15 +940754,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ b.n 311a24 >::_M_default_append(unsigned int)@@Base+0x2c80> │ │ │ │ ldr r0, [pc, #8] @ (311bc8 >::_M_default_append(unsigned int)@@Base+0x2e24>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 311c98 >::_M_default_append(unsigned int)@@Base+0x2ef4> │ │ │ │ stmdb 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 │ │ │ │ @@ -940864,15 +940861,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 311c6e >::_M_default_append(unsigned int)@@Base+0x2eca> │ │ │ │ b.n 311c7c >::_M_default_append(unsigned int)@@Base+0x2ed8> │ │ │ │ ldr r0, [pc, #8] @ (311cf4 >::_M_default_append(unsigned int)@@Base+0x2f50>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ 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, #2000] @ 0x7d0 │ │ │ │ ldr r4, [pc, #640] @ (311f8c >::_M_default_append(unsigned int)@@Base+0x31e8>) │ │ │ │ subw sp, sp, #2060 @ 0x80c │ │ │ │ @@ -943233,23 +943230,23 @@ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ cmp r7, r4 │ │ │ │ bne.w 3134b8 >::_M_default_append(unsigned int)@@Base+0x4714> │ │ │ │ b.n 3132dc >::_M_default_append(unsigned int)@@Base+0x4538> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r2, [r5, #25] │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r4, [r4, #25] │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r3, [pc, #512] @ (3139ec >::_M_realloc_append(int&&)@@Base+0x14>) │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #14] │ │ │ │ lsls r1, r4, #1 │ │ │ │ @@ -943338,15 +943335,15 @@ │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #4] @ (3138e4 >::_M_default_append(unsigned int)@@Base+0x4b40>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s15, r3 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ @@ -943479,15 +943476,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (313a50 >::_M_realloc_append(int&&)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - ldr r4, [pc, #24] @ (313a6c >::_M_realloc_append(int&&)@@Base+0x94>) │ │ │ │ + ldr r4, [pc, #56] @ (313a8c >::_M_realloc_append(int&&)@@Base+0xb4>) │ │ │ │ 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, #3384] @ 0xd38 │ │ │ │ ldr.w r2, [pc, #2380] @ 3143b8 >::_M_realloc_append(int&&)@@Base+0x9e0> │ │ │ │ @@ -946108,49 +946105,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #576] @ (3159b8 >::_M_realloc_append(int&&)@@Base+0x1fe0>) │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r3, #1 │ │ │ │ str r2, [r1, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r2, [r6, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r6, [r5, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r7, [pc, #768] @ (315aa4 >::_M_realloc_append(int&&)@@Base+0x20cc>) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r7, [pc, #376] @ (315928 >::_M_realloc_append(int&&)@@Base+0x1f50>) │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r7, [pc, #272] @ (3158c4 >::_M_realloc_append(int&&)@@Base+0x1eec>) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r6, [pc, #848] @ (315b10 >::_M_realloc_append(int&&)@@Base+0x2138>) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r6, #24 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -946492,19 +946489,19 @@ │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 9908c │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [pc, #16] @ (315bac >::_M_realloc_append(int&&)@@Base+0x21d4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r0, r3, #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] @ (315c58 >::_M_realloc_append(int&&)@@Base+0x2280>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -946736,15 +946733,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 315da8 >::_M_realloc_append(int&&)@@Base+0x23d0> │ │ │ │ b.n 315db0 >::_M_realloc_append(int&&)@@Base+0x23d8> │ │ │ │ ldr r0, [pc, #8] @ (315e20 >::_M_realloc_append(int&&)@@Base+0x2448>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #992] @ (316204 , 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 >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xd0>) │ │ │ │ + ldr r3, [pc, #0] @ (315e24 >::_M_realloc_append(int&&)@@Base+0x244c>) │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 315ef4 >::_M_realloc_append(int&&)@@Base+0x251c> │ │ │ │ stmdb 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 │ │ │ │ @@ -946853,15 +946850,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 315ece >::_M_realloc_append(int&&)@@Base+0x24f6> │ │ │ │ b.n 315edc >::_M_realloc_append(int&&)@@Base+0x2504> │ │ │ │ ldr r0, [pc, #4] @ (315f5c >::_M_realloc_append(int&&)@@Base+0x2584>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - ldr r1, [pc, #744] @ (316248 , 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 >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0x114>) │ │ │ │ + ldr r1, [pc, #776] @ (316268 , 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 >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0x134>) │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ sub sp, #12 │ │ │ │ @@ -946977,15 +946974,15 @@ │ │ │ │ blx 94ef4 <__cxa_begin_catch@plt> │ │ │ │ blx 9c830 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 315ff6 >::_M_realloc_append(int&&)@@Base+0x261e> │ │ │ │ ldr r0, [pc, #8] @ (3160bc >::_M_realloc_append(int&&)@@Base+0x26e4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 003160c0 >::reserve(unsigned int)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -947024,15 +947021,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 3160fe >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ b.n 316106 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ ldr r0, [pc, #8] @ (316130 >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 00316134 , 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 >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@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, #4024] @ 0xfb8 │ │ │ │ @@ -947959,147 +947956,147 @@ │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r8 │ │ │ │ blx 9908c │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [pc, #360] @ (316d2c >::_M_realloc_append(ReductionType&&)@@Base+0x80>) │ │ │ │ + ldr r2, [pc, #392] @ (316d4c >::_M_realloc_append(ReductionType&&)@@Base+0xa0>) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, #0 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r1, [pc, #416] @ (316d84 >::_M_realloc_append(ReductionType&&)@@Base+0xd8>) │ │ │ │ + ldr r1, [pc, #448] @ (316da4 >::_M_realloc_append(ReductionType&&)@@Base+0xf8>) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [pc, #256] @ (316cf0 >::_M_realloc_append(ReductionType&&)@@Base+0x44>) │ │ │ │ + ldr r2, [pc, #288] @ (316d10 >::_M_realloc_append(ReductionType&&)@@Base+0x64>) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [pc, #1000] @ (316fdc >::_M_realloc_append(ReductionType&&)@@Base+0x330>) │ │ │ │ + ldr r1, [pc, #8] @ (316bfc , 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 >::_M_insert_unique_node(unsigned int, unsigned int, std::__detail::_Hash_node, false>*, unsigned int)@@Base+0xac8>) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - negs r4, r7 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r2, #22 │ │ │ │ + subs r2, #30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r2, #0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - push {r4, r6, r7} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r6, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mov lr, sl │ │ │ │ + mov lr, fp │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r6, 316cca >::_M_realloc_append(ReductionType&&)@@Base+0x1e> │ │ │ │ + cbz r6, 316ccc >::_M_realloc_append(ReductionType&&)@@Base+0x20> │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r2, 316cc6 >::_M_realloc_append(ReductionType&&)@@Base+0x1a> │ │ │ │ + cbz r2, 316cc8 >::_M_realloc_append(ReductionType&&)@@Base+0x1c> │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r7, #18 │ │ │ │ + subs r7, #26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - sxtb r6, r5 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r7, #10 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sxth r6, r0 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, r7 │ │ │ │ + add r2, r8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 00316cac >::_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 │ │ │ │ @@ -948145,15 +948142,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (316d24 >::_M_realloc_append(ReductionType&&)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #380] @ (316eb8 >::_M_realloc_append(ReductionType&&)@@Base+0x20c>) │ │ │ │ sub sp, #16 │ │ │ │ @@ -951275,28 +951272,28 @@ │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ bl 318f88 >::_M_realloc_append(ReductionType&&)@@Base+0x22dc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 319132 >::_M_realloc_append(ReductionType&&)@@Base+0x2486> │ │ │ │ b.n 319118 >::_M_realloc_append(ReductionType&&)@@Base+0x246c> │ │ │ │ nop │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - vqadd.s8 q0, q1, │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + vqadd.s8 q0, q5, │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 318ba8 >::_M_realloc_append(ReductionType&&)@@Base+0x1efc> │ │ │ │ + b.n 318bb8 >::_M_realloc_append(ReductionType&&)@@Base+0x1f0c> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r4, 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, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #524] @ (319470 >::_M_realloc_append(ReductionType&&)@@Base+0x27c4>) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -951499,21 +951496,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #14 │ │ │ │ lsls r1, r4, #1 │ │ │ │ strh r0, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #0] @ (319484 >::_M_realloc_append(ReductionType&&)@@Base+0x27d8>) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ asrs r0, r3, #8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r0, r3, #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 │ │ │ │ @@ -952004,23 +952001,23 @@ │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ movs r4, #0 │ │ │ │ b.n 319748 >::_M_realloc_append(ReductionType&&)@@Base+0x2a9c> │ │ │ │ asrs r6, r2, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsrs r2, r4, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsrs r6, r5, #20 │ │ │ │ lsls r1, r4, #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 │ │ │ │ @@ -952624,23 +952621,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ strh r0, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #0] @ (319f84 >::_M_realloc_append(ReductionType&&)@@Base+0x32d8>) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r4, r4, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #284] @ (31a0c8 >::_M_realloc_append(ReductionType&&)@@Base+0x341c>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -952752,23 +952749,23 @@ │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #25 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r0, r1, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ ldr.w r5, [pc, #2444] @ 31aa8c >::_M_realloc_append(ReductionType&&)@@Base+0x3de0> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ @@ -953656,21 +953653,21 @@ │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldrsb r0, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xfb660057 │ │ │ │ + @ instruction: 0xfb6e0057 │ │ │ │ ldr r1, [pc, #256] @ (31abac >::_M_realloc_append(ReductionType&&)@@Base+0x3f00>) │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa4c0057 │ │ │ │ - vld4.16 {d0-d3}, [sl :64], r7 │ │ │ │ - strh.w r0, [r8, #87] @ 0x57 │ │ │ │ - str??.w r0, [sl, r7, lsl #1] │ │ │ │ + @ instruction: 0xfa540057 │ │ │ │ + ldrsh.w r0, [r2, r7, lsl #1] │ │ │ │ + ldrh.w r0, [r0, #87] @ 0x57 │ │ │ │ + ldr??.w r0, [r2, r7, lsl #1] │ │ │ │ ldr r4, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ umaal r0, r0, r0, r0 │ │ │ │ @ instruction: 0xfbb80060 │ │ │ │ ldrsb r0, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #240] @ (31abc0 >::_M_realloc_append(ReductionType&&)@@Base+0x3f14>) │ │ │ │ @@ -953893,19 +953890,19 @@ │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb1e0060 │ │ │ │ strh r0, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #0] @ (31ad64 >::_M_realloc_append(ReductionType&&)@@Base+0x40b8>) │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf70a0057 │ │ │ │ + @ instruction: 0xf7120057 │ │ │ │ ldr??.w r0, [r8, #96] @ 0x60 │ │ │ │ - @ instruction: 0xf6340057 │ │ │ │ - sub.w r0, r6, #14090240 @ 0xd70000 │ │ │ │ - @ instruction: 0xf5980057 │ │ │ │ + @ instruction: 0xf63c0057 │ │ │ │ + sub.w r0, lr, #14090240 @ 0xd70000 │ │ │ │ + sub.w r0, r0, #14090240 @ 0xd70000 │ │ │ │ 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, #348] @ (31aee8 >::_M_realloc_append(ReductionType&&)@@Base+0x423c>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #348] @ (31aeec >::_M_realloc_append(ReductionType&&)@@Base+0x4240>) │ │ │ │ @@ -954042,19 +954039,19 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb.w r0, [r6, #96] @ 0x60 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [lr, r0, lsl #2] │ │ │ │ str r4, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ac0057 │ │ │ │ + @ instruction: 0xf4b40057 │ │ │ │ @ instruction: 0xf7ea0060 │ │ │ │ - orr.w r0, r0, #14090240 @ 0xd70000 │ │ │ │ - and.w r0, r8, #14090240 @ 0xd70000 │ │ │ │ - @ instruction: 0xf3fa0057 │ │ │ │ + orr.w r0, r8, #14090240 @ 0xd70000 │ │ │ │ + ands.w r0, r0, #14090240 @ 0xd70000 │ │ │ │ + and.w r0, r2, #14090240 @ 0xd70000 │ │ │ │ stmdb 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 r8, r0 │ │ │ │ ldr.w r0, [pc, #1140] @ 31b394 >::_M_realloc_append(ReductionType&&)@@Base+0x46e8> │ │ │ │ mov r4, r3 │ │ │ │ @@ -954475,21 +954472,21 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 31b2b4 >::_M_realloc_append(ReductionType&&)@@Base+0x4608> │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf6ee0060 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movt r0, #59488 @ 0xe860 │ │ │ │ - @ instruction: 0xfa0a0057 │ │ │ │ - @ instruction: 0xfa1a0057 │ │ │ │ + @ instruction: 0xfa120057 │ │ │ │ + @ instruction: 0xfa220057 │ │ │ │ str r4, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, ip, #87 @ 0x57 │ │ │ │ + @ instruction: 0xf0a40057 │ │ │ │ @ instruction: 0xf3e80060 │ │ │ │ - vqadd.s64 q0, q2, │ │ │ │ + vqadd.s64 q0, q6, │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ orr.w r3, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #436] @ (31b584 >::_M_realloc_append(ReductionType&&)@@Base+0x48d8>) │ │ │ │ @@ -954667,21 +954664,21 @@ │ │ │ │ bl 319cec >::_M_realloc_append(ReductionType&&)@@Base+0x3040> │ │ │ │ mov r5, r0 │ │ │ │ b.n 31b484 >::_M_realloc_append(ReductionType&&)@@Base+0x47d8> │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movw r0, #96 @ 0x60 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sbcs.w r0, sl, #14090240 @ 0xd70000 │ │ │ │ + @ instruction: 0xf5820057 │ │ │ │ @ instruction: 0xf1900060 │ │ │ │ - @ instruction: 0xf5320057 │ │ │ │ - @ instruction: 0xf4ae0057 │ │ │ │ - eor.w r0, r2, #14090240 @ 0xd70000 │ │ │ │ + @ instruction: 0xf53a0057 │ │ │ │ + @ instruction: 0xf4b60057 │ │ │ │ + eor.w r0, sl, #14090240 @ 0xd70000 │ │ │ │ stmdb 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 │ │ │ │ mov sl, r1 │ │ │ │ @@ -955520,15 +955517,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 31be5c >::_M_realloc_append(ReductionType&&)@@Base+0x51b0> │ │ │ │ ldr r0, [pc, #8] @ (31be8c >::_M_realloc_append(ReductionType&&)@@Base+0x51e0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r2, #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 │ │ │ │ @@ -956568,15 +956565,15 @@ │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #8] @ (31ca54 >::_M_realloc_append(long long const&)@@Base+0x80>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - pop {r2} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 0031ca58 >::_M_realloc_append(double&&)@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -956624,15 +956621,15 @@ │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #8] @ (31cad8 >::_M_realloc_append(double&&)@@Base+0x80>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - cbnz r0, 31cb3c >::_M_realloc_append(double&&)@@Base+0xe4> │ │ │ │ + cbnz r0, 31cb3e >::_M_realloc_append(double&&)@@Base+0xe6> │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -961684,15 +961681,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ b.n 32040a >::_M_fill_assign(unsigned int, double const&)@@Base+0x7a> │ │ │ │ ldr r0, [pc, #8] @ (320460 >::_M_fill_assign(unsigned int, double const&)@@Base+0xd0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 00320464 >::_M_fill_assign(unsigned int, int const&)@@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 │ │ │ │ @@ -961837,15 +961834,15 @@ │ │ │ │ subs r3, #1 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ bne.n 3205d0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x16c> │ │ │ │ b.n 32057e >::_M_fill_assign(unsigned int, int const&)@@Base+0x11a> │ │ │ │ ldr r0, [pc, #4] @ (3205e4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x180>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ ldr.w ip, [pc, #428] @ 3207a8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x344> │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ @@ -962245,25 +962242,25 @@ │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r0, 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, #3496] @ 0xda8 │ │ │ │ @@ -962548,37 +962545,37 @@ │ │ │ │ nop │ │ │ │ ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -963589,51 +963586,51 @@ │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 32188c >::_M_fill_assign(unsigned int, int const&)@@Base+0x1428> │ │ │ │ + bls.n 32189c >::_M_fill_assign(unsigned int, int const&)@@Base+0x1438> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bvs.n 32182c >::_M_fill_assign(unsigned int, int const&)@@Base+0x13c8> │ │ │ │ + bvs.n 32183c >::_M_fill_assign(unsigned int, int const&)@@Base+0x13d8> │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bmi.n 3218b8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x1454> │ │ │ │ + bmi.n 3218c8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x1464> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcc.n 321824 >::_M_fill_assign(unsigned int, int const&)@@Base+0x13c0> │ │ │ │ + bcc.n 321834 >::_M_fill_assign(unsigned int, int const&)@@Base+0x13d0> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcc.n 32186c >::_M_fill_assign(unsigned int, int const&)@@Base+0x1408> │ │ │ │ + bcc.n 32187c >::_M_fill_assign(unsigned int, int const&)@@Base+0x1418> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcs.n 3218e4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x1480> │ │ │ │ + bcs.n 3218f4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x1490> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - beq.n 321840 >::_M_fill_assign(unsigned int, int const&)@@Base+0x13dc> │ │ │ │ + beq.n 321850 >::_M_fill_assign(unsigned int, int const&)@@Base+0x13ec> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 3217bc >::_M_fill_assign(unsigned int, int const&)@@Base+0x1358> │ │ │ │ + beq.n 3217cc >::_M_fill_assign(unsigned int, int const&)@@Base+0x1368> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 321958 >::_M_fill_assign(unsigned int, int const&)@@Base+0x14f4> │ │ │ │ + beq.n 321968 >::_M_fill_assign(unsigned int, int const&)@@Base+0x1504> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ @@ -963715,15 +963712,15 @@ │ │ │ │ bl 319060 >::_M_realloc_append(ReductionType&&)@@Base+0x23b4> │ │ │ │ b.n 321916 >::_M_fill_assign(unsigned int, int const&)@@Base+0x14b2> │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrh r6, [r7, #38] @ 0x26 │ │ │ │ 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 │ │ │ │ @@ -963998,25 +963995,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldrh r0, [r5, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldrh r0, [r1, #14] │ │ │ │ lsls r0, 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, #3464] @ 0xd88 │ │ │ │ @@ -964511,37 +964508,37 @@ │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ ldrh r4, [r4, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strh r4, [r3, #28] │ │ │ │ lsls r0, r4, #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 │ │ │ │ @@ -965678,51 +965675,51 @@ │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #0] @ (322f2c >::_M_fill_assign(unsigned int, int const&)@@Base+0x2ac8>) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strh r2, [r0, #4] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbnz r6, 322fba >::_M_fill_assign(unsigned int, int const&)@@Base+0x2b56> │ │ │ │ + cbnz r6, 322fbc >::_M_fill_assign(unsigned int, int const&)@@Base+0x2b58> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cbnz r4, 322f90 >::_M_fill_assign(unsigned int, int const&)@@Base+0x2b2c> │ │ │ │ + cbnz r4, 322f92 >::_M_fill_assign(unsigned int, int const&)@@Base+0x2b2e> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbnz r2, 322f82 >::_M_fill_assign(unsigned int, int const&)@@Base+0x2b1e> │ │ │ │ + cbnz r2, 322f84 >::_M_fill_assign(unsigned int, int const&)@@Base+0x2b20> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 9f828 │ │ │ │ ldr r2, [pc, #116] @ (322ff4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x2b90>) │ │ │ │ ldr r3, [pc, #116] @ (322ff8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x2b94>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -965856,15 +965853,15 @@ │ │ │ │ b.n 323096 >::_M_fill_assign(unsigned int, int const&)@@Base+0x2c32> │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r6, #23] │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7b6 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r6, [r7, #21] │ │ │ │ lsls r0, 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, #3976] @ 0xf88 │ │ │ │ @@ -965940,15 +965937,15 @@ │ │ │ │ b.n 323186 >::_M_fill_assign(unsigned int, int const&)@@Base+0x2d22> │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r0, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r6, [r1, #18] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ @@ -966049,15 +966046,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r3, #13] │ │ │ │ lsls r0, 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, #4040] @ 0xfc8 │ │ │ │ @@ -966313,21 +966310,21 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r3, #12] │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r2, [r6, #5] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r7, #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, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #496] @ (323770 >::_M_fill_assign(unsigned int, int const&)@@Base+0x330c>) │ │ │ │ mov r5, r2 │ │ │ │ @@ -966537,15 +966534,15 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r2, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - sxth r6, r6 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r3, [pc, #512] @ (323988 >::_M_fill_assign(unsigned int, int const&)@@Base+0x3524>) │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ @@ -967654,29 +967651,29 @@ │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r3, [pc, #512] @ (3245f0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x418c>) │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #432] @ (3245a8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x4144>) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #32 @ (adr r7, 32441c >::_M_fill_assign(unsigned int, int const&)@@Base+0x3fb8>) │ │ │ │ + add r7, pc, #64 @ (adr r7, 32443c >::_M_fill_assign(unsigned int, int const&)@@Base+0x3fd8>) │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r0, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #2 │ │ │ │ cmp r1, ip │ │ │ │ beq.n 324444 >::_M_fill_assign(unsigned int, int const&)@@Base+0x3fe0> │ │ │ │ mov r3, r0 │ │ │ │ @@ -967880,16 +967877,16 @@ │ │ │ │ bne.n 3245ce >::_M_fill_assign(unsigned int, int const&)@@Base+0x416a> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [pc, #8] @ (324614 >::_M_fill_assign(unsigned int, int const&)@@Base+0x41b0>) │ │ │ │ movs r7, #5 │ │ │ │ add r6, pc │ │ │ │ b.n 3245ae >::_M_fill_assign(unsigned int, int const&)@@Base+0x414a> │ │ │ │ - ldr??.w r0, [r8, #84] @ 0x54 │ │ │ │ - vld1.8 @ instruction: 0xf9a00054 │ │ │ │ + @ instruction: 0xfa000054 │ │ │ │ + vld1.8 @ instruction: 0xf9a80054 │ │ │ │ stmdb 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 │ │ │ │ ldr.w r2, [pc, #3220] @ 3252c4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x4e60> │ │ │ │ @@ -969014,53 +969011,53 @@ │ │ │ │ b.w 324a68 >::_M_fill_assign(unsigned int, int const&)@@Base+0x4604> │ │ │ │ ldrsh r0, [r4, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r2, r7] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strh r0, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #0] @ (3252e0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x4e7c>) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldrb r4, [r3, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r2, [pc, #28] @ (325340 >::_M_fill_assign(unsigned int, int const&)@@Base+0x4edc>) │ │ │ │ ldr r3, [pc, #32] @ (325344 >::_M_fill_assign(unsigned int, int const&)@@Base+0x4ee0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -969071,15 +969068,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (325348 >::_M_fill_assign(unsigned int, int const&)@@Base+0x4ee4>) │ │ │ │ add r0, pc │ │ │ │ bl a2794 │ │ │ │ strh r4, [r6, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r7, #14 │ │ │ │ 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, #3496] @ 0xda8 │ │ │ │ sub.w sp, sp, #564 @ 0x234 │ │ │ │ mov r5, r1 │ │ │ │ @@ -970305,45 +970302,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r2, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #264] @ (3260b0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5c4c>) │ │ │ │ + ldr r3, [pc, #296] @ (3260d0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5c6c>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r6, [pc, #520] @ (3261b4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5d50>) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r1, [pc, #536] @ (3261c8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5d64>) │ │ │ │ + ldr r1, [pc, #568] @ (3261e8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5d84>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #472] @ (326190 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5d2c>) │ │ │ │ + ldr r0, [pc, #504] @ (3261b0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5d4c>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [pc, #264] @ (3260c4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5c60>) │ │ │ │ + ldr r0, [pc, #296] @ (3260e4 >::_M_fill_assign(unsigned int, int const&)@@Base+0x5c80>) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ bx r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ mov lr, lr │ │ │ │ lsls r0, r4, #1 │ │ │ │ mov ip, r8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ @@ -970677,17 +970674,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp sl, pc │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ add sl, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 32642c >::_M_fill_assign(unsigned int, int const&)@@Base+0x5fc8> │ │ │ │ ldr r1, [pc, #220] @ (326488 >::_M_fill_assign(unsigned int, int const&)@@Base+0x6024>) │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -970777,23 +970774,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ tst r0, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r6, [r7, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ rors r6, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ sbcs r6, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r7, r2, #1 │ │ │ │ sub sp, #16 │ │ │ │ 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, #3464] @ 0xd88 │ │ │ │ ldr r4, [pc, #892] @ (326838 >::_M_fill_assign(unsigned int, int const&)@@Base+0x63d4>) │ │ │ │ @@ -971116,17 +971113,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ adcs r2, r1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r8, r1 │ │ │ │ bne.n 326820 >::_M_fill_assign(unsigned int, int const&)@@Base+0x63bc> │ │ │ │ ldr r2, [pc, #184] @ (326918 >::_M_fill_assign(unsigned int, int const&)@@Base+0x64b4>) │ │ │ │ ldr r3, [pc, #188] @ (32691c >::_M_fill_assign(unsigned int, int const&)@@Base+0x64b8>) │ │ │ │ add r2, pc │ │ │ │ @@ -971203,25 +971200,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #184 @ 0xb8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #70 @ 0x46 │ │ │ │ lsls r0, r4, #1 │ │ │ │ subs r5, #46 @ 0x2e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r7, r2, #1 │ │ │ │ sub sp, #16 │ │ │ │ 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, #3464] @ 0xd88 │ │ │ │ ldr r4, [pc, #892] @ (326cc8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x6864>) │ │ │ │ @@ -971544,17 +971541,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #186 @ 0xba │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #136 @ 0x88 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r3, r3, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r8, r1 │ │ │ │ bne.n 326cb0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x684c> │ │ │ │ ldr r2, [pc, #184] @ (326da8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x6944>) │ │ │ │ ldr r3, [pc, #188] @ (326dac >::_M_fill_assign(unsigned int, int const&)@@Base+0x6948>) │ │ │ │ add r2, pc │ │ │ │ @@ -971631,25 +971628,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #40 @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #182 @ 0xb6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ subs r0, #158 @ 0x9e │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ 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, #3776] @ 0xec0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [pc, #2992] @ 32798c >::_M_fill_assign(unsigned int, int const&)@@Base+0x7528> │ │ │ │ @@ -972750,39 +972747,39 @@ │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #200 @ 0xc8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ adds r7, #162 @ 0xa2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #104 @ 0x68 │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r5, #8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r4, #86 @ 0x56 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r6, #252 @ 0xfc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov.w r3, #510 @ 0x1fe │ │ │ │ asrs r3, r4 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.w 327e50 >::_M_fill_assign(unsigned int, int const&)@@Base+0x79ec> │ │ │ │ movs r3, #15 │ │ │ │ adds r6, #1 │ │ │ │ @@ -973206,57 +973203,57 @@ │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 327d80 >::_M_fill_assign(unsigned int, int const&)@@Base+0x791c> │ │ │ │ ldr r0, [pc, #88] @ (327ec0 >::_M_fill_assign(unsigned int, int const&)@@Base+0x7a5c>) │ │ │ │ add r0, pc │ │ │ │ bl a2794 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r0, #168 @ 0xa8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #144 @ 0x90 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r5, #6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ lsls r7, r2, #1 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r7, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r7, #224 @ 0xe0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ 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.w r1, [pc, #1592] @ 328510 >::_M_fill_assign(unsigned int, int const&)@@Base+0x80ac> │ │ │ │ @@ -973892,47 +973889,47 @@ │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #210 @ 0xd2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ movs r6, #122 @ 0x7a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r4, #218 @ 0xda │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbnz r6, 32858e >::_M_fill_assign(unsigned int, int const&)@@Base+0x812a> │ │ │ │ + cbnz r6, 328590 >::_M_fill_assign(unsigned int, int const&)@@Base+0x812c> │ │ │ │ lsls r4, r2, #1 │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ lsls r0, r4, #1 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r6, #6 │ │ │ │ + movs r6, #14 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r2, #4 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ ldr r4, [pc, #880] @ (3288e8 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8484>) │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ @@ -974295,23 +974292,23 @@ │ │ │ │ lsls r0, r4, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r5, #7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ subs r4, r5, #3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ subs r2, r1, #0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ adds r4, r1, #5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ 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, #3456] @ 0xd80 │ │ │ │ ldr r5, [pc, #356] @ (328a84 >::_M_fill_assign(unsigned int, int const&)@@Base+0x8620>) │ │ │ │ sub.w sp, sp, #604 @ 0x25c │ │ │ │ @@ -974770,19 +974767,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ (328dac >::_M_fill_assign(unsigned int, int const&)@@Base+0x8948>) │ │ │ │ movs r2, #21 │ │ │ │ add r3, pc │ │ │ │ b.n 328d5c >::_M_fill_assign(unsigned int, int const&)@@Base+0x88f8> │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + adds r0, r6, #6 │ │ │ │ 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, #3440] @ 0xd70 │ │ │ │ ldr r5, [pc, #360] @ (328f2c >::_M_fill_assign(unsigned int, int const&)@@Base+0x8ac8>) │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ @@ -977893,36 +977890,36 @@ │ │ │ │ b.n 32ac84 >::_M_fill_assign(unsigned int, int const&)@@Base+0xa820> │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [lr], #-380 @ 0xfffffe84 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strh r0, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa20005f │ │ │ │ ldr??.w r0, [lr, #95] @ 0x5f │ │ │ │ - b.n 32a738 >::_M_fill_assign(unsigned int, int const&)@@Base+0xa2d4> │ │ │ │ + b.n 32a748 >::_M_fill_assign(unsigned int, int const&)@@Base+0xa2e4> │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr??.w r0, [r4, #95] @ 0x5f │ │ │ │ - b.n 32a6e4 >::_M_fill_assign(unsigned int, int const&)@@Base+0xa280> │ │ │ │ + b.n 32a6f4 >::_M_fill_assign(unsigned int, int const&)@@Base+0xa290> │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr??.w r0, [lr, pc, lsl #1] │ │ │ │ - bls.n 32ac98 >::_M_fill_assign(unsigned int, int const&)@@Base+0xa834> │ │ │ │ + bls.n 32aca8 >::_M_fill_assign(unsigned int, int const&)@@Base+0xa844> │ │ │ │ lsls r6, r2, #1 │ │ │ │ vld4.16 {d16-d19}, [r0 :64] │ │ │ │ - bls.n 32ac64 >::_M_fill_assign(unsigned int, int const&)@@Base+0xa800> │ │ │ │ + bls.n 32ac74 >::_M_fill_assign(unsigned int, int const&)@@Base+0xa810> │ │ │ │ lsls r6, r2, #1 │ │ │ │ vst4.16 {d16-d19}, [r2 :64] │ │ │ │ - bls.n 32ae30 >::_M_fill_assign(unsigned int, int const&)@@Base+0xa9cc> │ │ │ │ + bls.n 32ae40 >::_M_fill_assign(unsigned int, int const&)@@Base+0xa9dc> │ │ │ │ lsls r6, r2, #1 │ │ │ │ vld4.16 {d0-d3}, [r4 :64] │ │ │ │ - bls.n 32adfc >::_M_fill_assign(unsigned int, int const&)@@Base+0xa998> │ │ │ │ + bls.n 32ae0c >::_M_fill_assign(unsigned int, int const&)@@Base+0xa9a8> │ │ │ │ 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, #3448] @ 0xd78 │ │ │ │ ldr r5, [pc, #360] @ (32aee8 >::_M_fill_assign(unsigned int, int const&)@@Base+0xaa84>) │ │ │ │ sub.w sp, sp, #612 @ 0x264 │ │ │ │ @@ -978362,15 +978359,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, r0, #14614528 @ 0xdf0000 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4d0005f │ │ │ │ eor.w r0, r6, #14614528 @ 0xdf0000 │ │ │ │ orn r0, lr, #14614528 @ 0xdf0000 │ │ │ │ - bmi.n 32b290 >::_M_fill_assign(unsigned int, int const&)@@Base+0xae2c> │ │ │ │ + bmi.n 32b2a0 >::_M_fill_assign(unsigned int, int const&)@@Base+0xae3c> │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #412] @ (32b3a0 >::_M_fill_assign(unsigned int, int const&)@@Base+0xaf3c>) │ │ │ │ @@ -978542,15 +978539,15 @@ │ │ │ │ b.n 32b372 >::_M_fill_assign(unsigned int, int const&)@@Base+0xaf0e> │ │ │ │ b.n 32b378 >::_M_fill_assign(unsigned int, int const&)@@Base+0xaf14> │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ ands.w r0, r0, #14614528 @ 0xdf0000 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ and.w r0, r2, #14614528 @ 0xdf0000 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r7, [pc, #816] @ (32b6e4 >::_M_fill_assign(unsigned int, int const&)@@Base+0xb280>) │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2ee005f │ │ │ │ @ instruction: 0xf296005f │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -979012,15 +979009,15 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ mcr 0, 6, r0, cr0, cr15, {2} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ mcr 0, 5, r0, cr8, cr15, {2} │ │ │ │ - orrs.w r0, r8, #14024704 @ 0xd60000 │ │ │ │ + orn r0, r0, #14024704 @ 0xd60000 │ │ │ │ ldcl 0, cr0, [r6, #380] @ 0x17c │ │ │ │ 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 │ │ │ │ ldr r1, [pc, #584] @ (32bad0 >::_M_fill_assign(unsigned int, int const&)@@Base+0xb66c>) │ │ │ │ @@ -979241,27 +979238,27 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 32ba9e >::_M_fill_assign(unsigned int, int const&)@@Base+0xb63a> │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ stc 0, cr0, [sl, #380] @ 0x17c │ │ │ │ - @ instruction: 0xf3ec0056 │ │ │ │ + @ instruction: 0xf3f40056 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, ip, #14024704 @ 0xd60000 │ │ │ │ + bics.w r0, r4, #14024704 @ 0xd60000 │ │ │ │ stc 0, cr0, [r4], #-380 @ 0xfffffe84 │ │ │ │ - @ instruction: 0xf26e0056 │ │ │ │ - @ instruction: 0xf2940056 │ │ │ │ - subw r0, r2, #86 @ 0x56 │ │ │ │ - subw r0, ip, #86 @ 0x56 │ │ │ │ - @ instruction: 0xf2b60056 │ │ │ │ - movt r0, #16470 @ 0x4056 │ │ │ │ - movt r0, #41046 @ 0xa056 │ │ │ │ - sbc.w r0, lr, #14090240 @ 0xd70000 │ │ │ │ + @ instruction: 0xf2760056 │ │ │ │ + @ instruction: 0xf29c0056 │ │ │ │ + subw r0, sl, #86 @ 0x56 │ │ │ │ + @ instruction: 0xf2b40056 │ │ │ │ + @ instruction: 0xf2be0056 │ │ │ │ + movt r0, #49238 @ 0xc056 │ │ │ │ + @ instruction: 0xf2d20056 │ │ │ │ + sbcs.w r0, r6, #14090240 @ 0xd70000 │ │ │ │ subs.w r0, ip, pc, lsr #1 │ │ │ │ @ instruction: 0xeb8a005f │ │ │ │ sbc.w r0, ip, pc, lsr #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -979523,19 +979520,19 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ @ instruction: 0xeae6005f │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, lr, pc, lsr #1 │ │ │ │ - @ instruction: 0xf1300056 │ │ │ │ - vqadd.s8 q0, q2, q3 │ │ │ │ - vshr.s32 q0, q3, #14 │ │ │ │ - vshr.s16 q0, q3, #2 │ │ │ │ - vshr.s8 q0, q3, #6 │ │ │ │ + @ instruction: 0xf1380056 │ │ │ │ + vqadd.s8 q0, q6, q3 │ │ │ │ + vshr.s32 q0, q3, #6 │ │ │ │ + vshr.s32 q0, q3, #26 │ │ │ │ + vshr.s16 q0, q3, #14 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bgt.w 32bca4 >::_M_fill_assign(unsigned int, int const&)@@Base+0xb840> │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bgt.w 32bca4 >::_M_fill_assign(unsigned int, int const&)@@Base+0xb840> │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -979594,22 +979591,22 @@ │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ ldr r1, [pc, #28] @ (32bed0 >::_M_fill_assign(unsigned int, int const&)@@Base+0xba6c>) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 2ea980 │ │ │ │ b.n 32bd7e >::_M_fill_assign(unsigned int, int const&)@@Base+0xb91a> │ │ │ │ nop │ │ │ │ - vqadd.s8 q0, q7, q3 │ │ │ │ + vqadd.s16 q0, q3, q3 │ │ │ │ b.n 32bdf8 >::_M_fill_assign(unsigned int, int const&)@@Base+0xb994> │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 32bdc4 >::_M_fill_assign(unsigned int, int const&)@@Base+0xb960> │ │ │ │ lsls r7, r3, #1 │ │ │ │ - mrc 0, 5, r0, cr2, cr6, {2} │ │ │ │ + mrc 0, 5, r0, cr10, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3400] @ 0xd48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #540] @ (32c104 >::_M_fill_assign(unsigned int, int const&)@@Base+0xbca0>) │ │ │ │ mov r6, r2 │ │ │ │ @@ -979835,15 +979832,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 32bf34 >::_M_fill_assign(unsigned int, int const&)@@Base+0xbad0> │ │ │ │ lsls r7, r3, #1 │ │ │ │ b.n 32be64 >::_M_fill_assign(unsigned int, int const&)@@Base+0xba00> │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [ip, #344]! @ 0x158 │ │ │ │ + ldcl 0, cr0, [r4, #344]! @ 0x158 │ │ │ │ b.n 32bc78 >::_M_fill_assign(unsigned int, int const&)@@Base+0xb814> │ │ │ │ lsls r7, r3, #1 │ │ │ │ strh r0, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ b.n 32bbf0 >::_M_fill_assign(unsigned int, int const&)@@Base+0xb78c> │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -982409,15 +982406,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 32dcf8 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0xb4> │ │ │ │ ldr r0, [pc, #4] @ (32dd24 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0xe0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -983432,18 +983429,18 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r3, #1 │ │ │ │ pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + 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, #4024] @ 0xfb8 │ │ │ │ vmul.f64 d7, d2, d3 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -987040,19 +987037,19 @@ │ │ │ │ ... │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ beq.w 3314a4 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x3860> │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ bne.n 3310b8 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x3474> │ │ │ │ @@ -987313,21 +987310,21 @@ │ │ │ │ add.w r0, r6, #32 │ │ │ │ str.w ip, [sp] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ bl 330abc , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x2e78> │ │ │ │ b.n 330f7c , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x3338> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r2, #1 │ │ │ │ vabs.f64 d6, d1 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f64 d7, d6 │ │ │ │ @@ -987471,23 +987468,23 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 9908c │ │ │ │ b.n 33157e , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x393a> │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -987928,17 +987925,17 @@ │ │ │ │ ldr r3, [pc, #24] @ (331a80 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x3e3c>) │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 32890c >::_M_fill_assign(unsigned int, int const&)@@Base+0x84a8> │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r2, #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 │ │ │ │ @@ -989056,15 +989053,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldr.w r2, [fp, #296] @ 0x128 │ │ │ │ mov r7, r5 │ │ │ │ @@ -989430,15 +989427,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r5, #16 │ │ │ │ @@ -989989,17 +989986,17 @@ │ │ │ │ ldr.w r9, [pc, #24] @ 3331e4 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x55a0> │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add r9, pc │ │ │ │ b.n 333220 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x55dc> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr.w r2, [r6, #-4] │ │ │ │ ldr.w r3, [r4, #256] @ 0x100 │ │ │ │ str.w r2, [sl] │ │ │ │ adds r0, r3, r2 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cbnz r3, 33320a , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x55c6> │ │ │ │ @@ -990432,25 +990429,25 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ blx 9f3d4 >::_M_realloc_append(ReductionType&&)@plt> │ │ │ │ b.w 33228c , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x4648> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r1, #10] │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr.w r0, [fp, #284] @ 0x11c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r1 │ │ │ │ vldr d9, [r0] │ │ │ │ b.n 3333a4 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x5760> │ │ │ │ ldr.w r1, [r8] │ │ │ │ @@ -990742,27 +990739,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w r0, r4, #28 │ │ │ │ blx 96990 >::_M_realloc_append(int const&)@plt+0x4> │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ adds r1, r3, r5 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ @@ -991055,27 +991052,27 @@ │ │ │ │ ... │ │ │ │ strh r0, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldrd r5, r4, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ bl 314e50 >::_M_realloc_append(int&&)@@Base+0x1478> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ @@ -991261,21 +991258,21 @@ │ │ │ │ b.n 333f3c , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x62f8> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ blx 9908c │ │ │ │ b.n 333f28 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x62e4> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -991527,15 +991524,15 @@ │ │ │ │ nop │ │ │ │ str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r7, 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, #3832] @ 0xef8 │ │ │ │ @@ -992167,15 +992164,15 @@ │ │ │ │ rors r5, r1 │ │ │ │ str r4, [r0, #4] │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r4, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldrb r6, [r2, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 9cd90 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r2, [pc, #28] @ (334930 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x6cec>) │ │ │ │ ldr r3, [pc, #28] @ (334934 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x6cf0>) │ │ │ │ @@ -996097,15 +996094,15 @@ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #4095 @ 0xfff │ │ │ │ mov fp, r2 │ │ │ │ b.n 337042 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x1ae> │ │ │ │ ldr r0, [pc, #4] @ (337328 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x494>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r5, #2 │ │ │ │ lsls r6, r2, #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 │ │ │ │ @@ -996606,15 +996603,15 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #88 @ 0x58 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r6, r2, #1 │ │ │ │ add.w r5, fp, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ cmp.w fp, #0 │ │ │ │ bge.w 33775a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c6> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ @@ -998528,31 +998525,31 @@ │ │ │ │ movs r2, #5 │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r3, r7, #4 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str.w r3, [sl, #72] @ 0x48 │ │ │ │ b.w 3384cc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x1638> │ │ │ │ nop │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r6, r2, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr.w r8, [sl, #64] @ 0x40 │ │ │ │ sub.w r3, r8, r2 │ │ │ │ cmp.w r6, r3, asr #2 │ │ │ │ bhi.w 339194 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x2300> │ │ │ │ @@ -999258,25 +999255,25 @@ │ │ │ │ lsls r7, r3, #1 │ │ │ │ asrs r0, r6, #11 │ │ │ │ lsls r7, r3, #1 │ │ │ │ asrs r6, r3, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ asrs r2, r0, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r6, r2, #1 │ │ │ │ asrs r6, r2, #9 │ │ │ │ lsls r7, r3, #1 │ │ │ │ asrs r6, r5, #8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ asrs r0, r1, #8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ asrs r6, r0, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r6, r2, #1 │ │ │ │ asrs r4, r4, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ asrs r0, r1, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ asrs r2, r2, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -1000717,17 +1000714,17 @@ │ │ │ │ lsls r1, r7, #7 │ │ │ │ cmp r6, r7 │ │ │ │ bne.w 33a4be >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x362a> │ │ │ │ b.n 33a4d2 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x363e> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldrb.w r3, [sl, #56] @ 0x38 │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.w 33a424 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3590> │ │ │ │ mov.w r0, #536 @ 0x218 │ │ │ │ blx 9a440 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ @@ -1001538,28 +1001535,28 @@ │ │ │ │ str r5, [r2, #4] │ │ │ │ bl 334250 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x660c> │ │ │ │ b.n 33af6c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x40d8> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - @ instruction: 0xfa860055 │ │ │ │ + @ instruction: 0xfa8e0055 │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6ee005e │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ @@ -1002059,24 +1002056,24 @@ │ │ │ │ mov ip, r3 │ │ │ │ b.n 33b66a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x47d6> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ ... │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf1240055 │ │ │ │ - mrc2 0, 7, r0, cr14, cr5, {2} │ │ │ │ - vqadd.u64 q0, q6, │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + @ instruction: 0xf12c0055 │ │ │ │ + vqadd.u8 q0, q3, │ │ │ │ + vqadd.u8 q8, q2, │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strh r0, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r6, #-340]! @ 0xfffffeac │ │ │ │ + ldc2l 0, cr0, [lr, #-340]! @ 0xfffffeac │ │ │ │ str r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #1 │ │ │ │ str.w r7, [fp] │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 33b69e >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x480a> │ │ │ │ ldr.w r3, [r8, #232] @ 0xe8 │ │ │ │ @@ -1003029,16 +1003026,16 @@ │ │ │ │ mov r2, r5 │ │ │ │ b.w 33ab76 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x3ce2> │ │ │ │ mov r6, r0 │ │ │ │ b.w 33b6a2 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x480e> │ │ │ │ ... │ │ │ │ strh r0, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf31e0055 │ │ │ │ - movt r0, #16469 @ 0x4055 │ │ │ │ + ssat r0, #22, r6, asr #1 │ │ │ │ + movt r0, #49237 @ 0xc055 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 96990 >::_M_realloc_append(int const&)@plt+0x4> │ │ │ │ b.n 33bc08 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x4d74> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 9f3d4 >::_M_realloc_append(ReductionType&&)@plt> │ │ │ │ @@ -1003551,43 +1003548,43 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ blx 9a990 <__cxa_throw@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 9df24 <__cxa_free_exception@plt> │ │ │ │ b.n 33c5fa >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x5766> │ │ │ │ nop │ │ │ │ - ssat r0, #22, r6, asr #1 │ │ │ │ - ssat r0, #22, lr, lsl #1 │ │ │ │ - movw r0, #57429 @ 0xe055 │ │ │ │ - @ instruction: 0xf1f00055 │ │ │ │ - movt r0, #32853 @ 0x8055 │ │ │ │ - b.n 33c8e8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x5a54> │ │ │ │ + ssat r0, #22, lr, asr #1 │ │ │ │ + @ instruction: 0xf3160055 │ │ │ │ + @ instruction: 0xf2560055 │ │ │ │ + @ instruction: 0xf1f80055 │ │ │ │ + @ instruction: 0xf2d00055 │ │ │ │ + b.n 33c8f8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x5a64> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf0b60055 │ │ │ │ + @ instruction: 0xf0be0055 │ │ │ │ b.n 33cd30 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x5e9c> │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 33cbb4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x5d20> │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 33c180 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x52ec> │ │ │ │ + b.n 33c190 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x52fc> │ │ │ │ lsls r5, r2, #1 │ │ │ │ b.n 33cb18 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x5c84> │ │ │ │ lsls r6, r3, #1 │ │ │ │ b.n 33c818 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x5984> │ │ │ │ lsls r6, r3, #1 │ │ │ │ - blt.n 33c728 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x5894> │ │ │ │ + blt.n 33c738 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x58a4> │ │ │ │ lsls r5, r2, #1 │ │ │ │ b.n 33c774 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x58e0> │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ b.n 33c6a4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x5810> │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r4, [pc, #16] @ (33c6a8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x5814>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1004793,25 +1004790,25 @@ │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 33d3b8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x6524> │ │ │ │ lsls r6, r3, #1 │ │ │ │ bcc.n 33d38c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x64f8> │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r0, 33d3c8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x6534> │ │ │ │ + cbz r0, 33d3ca >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x6536> │ │ │ │ lsls r5, r2, #1 │ │ │ │ bcs.n 33d35c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x64c8> │ │ │ │ lsls r6, r3, #1 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r2, #1 │ │ │ │ bcs.n 33d32c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x6498> │ │ │ │ lsls r6, r3, #1 │ │ │ │ - uxtb r0, r7 │ │ │ │ + cbz r0, 33d3cc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x6538> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - uxtb r0, r4 │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r3, r2, [r1] │ │ │ │ sub sp, #28 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ bcs.w 33d60a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x6776> │ │ │ │ @@ -1006135,17 +1006132,17 @@ │ │ │ │ blx 9a6dc │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 33e29c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x7408> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ blx 9908c │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ - add r3, pc, #832 @ (adr r3, 33e5e4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x7750>) │ │ │ │ + add r3, pc, #864 @ (adr r3, 33e604 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x7770>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 33e588 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x76f4>) │ │ │ │ + add r3, pc, #768 @ (adr r3, 33e5a8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x7714>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vldr d6, [pc, #368] @ 33e420 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x758c> │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ ldr.w r5, [r4, r2, lsl #2] │ │ │ │ @@ -1007863,255 +1007860,255 @@ │ │ │ │ vmov r1, s15 │ │ │ │ blx 9818c (long)@plt> │ │ │ │ ldr r1, [pc, #492] @ (33f938 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8aa4>) │ │ │ │ movs r2, #3 │ │ │ │ add r1, pc │ │ │ │ blx 9cbb8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.w 33edc2 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x7f2e> │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, pc, #728 @ (adr r7, 33fa58 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8bc4>) │ │ │ │ + add r7, pc, #760 @ (adr r7, 33fa78 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8be4>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r0, 33f7ae >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x891a> │ │ │ │ + cbnz r0, 33f7b0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x891c> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, pc, #928 @ (adr r6, 33fb34 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8ca0>) │ │ │ │ + add r6, pc, #960 @ (adr r6, 33fb54 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8cc0>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, pc, #280 @ (adr r6, 33f8c0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8a2c>) │ │ │ │ + add r6, pc, #312 @ (adr r6, 33f8e0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8a4c>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, pc, #728 @ (adr r4, 33fa94 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c00>) │ │ │ │ + add r4, pc, #760 @ (adr r4, 33fab4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c20>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r2, 33f83a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89a6> │ │ │ │ + cbz r2, 33f83c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89a8> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 33f818 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8984>) │ │ │ │ + add r4, pc, #96 @ (adr r4, 33f838 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89a4>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r3, pc, #800 @ (adr r3, 33fb04 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c70>) │ │ │ │ + add r3, pc, #832 @ (adr r3, 33fb24 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c90>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r3, pc, #344 @ (adr r3, 33f948 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8ab4>) │ │ │ │ + add r3, pc, #376 @ (adr r3, 33f968 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8ad4>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r2, 33f86a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89d6> │ │ │ │ + cbz r2, 33f86c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89d8> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r2, 33f86a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89d6> │ │ │ │ + cbz r2, 33f86c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89d8> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r4, 33f85a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89c6> │ │ │ │ + cbz r4, 33f85c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89c8> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 33facc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c38>) │ │ │ │ + add r2, pc, #736 @ (adr r2, 33faec >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c58>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r6, 33f85e >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89ca> │ │ │ │ + cbz r6, 33f860 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89cc> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r2, pc, #416 @ (adr r2, 33f9b8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b24>) │ │ │ │ + add r2, pc, #448 @ (adr r2, 33f9d8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b44>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r1, pc, #688 @ (adr r1, 33fad4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c40>) │ │ │ │ + add r1, pc, #720 @ (adr r1, 33faf4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8c60>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r4, 33f860 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89cc> │ │ │ │ + cbz r4, 33f862 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89ce> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r6, 33f83e >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89aa> │ │ │ │ + cbz r6, 33f840 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89ac> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r2, 33f85e >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89ca> │ │ │ │ + cbz r2, 33f860 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89cc> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r0, pc, #936 @ (adr r0, 33fbe8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d54>) │ │ │ │ + add r0, pc, #968 @ (adr r0, 33fc08 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d74>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r0, 33f85e >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89ca> │ │ │ │ + cbz r0, 33f860 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89cc> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r4, 33f85c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89c8> │ │ │ │ + cbz r4, 33f85e >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89ca> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r0, pc, #520 @ (adr r0, 33fa58 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8bc4>) │ │ │ │ + add r0, pc, #552 @ (adr r0, 33fa78 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8be4>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, pc, #64 @ (adr r0, 33f89c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8a08>) │ │ │ │ + add r0, pc, #96 @ (adr r0, 33f8bc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8a28>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r4, 33f890 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89fc> │ │ │ │ + cbz r4, 33f892 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x89fe> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - pop {pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r1, #30 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - itet cs │ │ │ │ - lslcs r5, r2, #1 │ │ │ │ - ldrcc r3, [sp, #360] @ 0x168 │ │ │ │ + itee cc │ │ │ │ + lslcc r5, r2, #1 │ │ │ │ + ldrcs r3, [sp, #392] @ 0x188 │ │ │ │ lslcs r5, r2, #1 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r1, [pc, #128] @ (33f9c0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b2c>) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f64 d8, #96 @ 0x3f000000 0.5 │ │ │ │ add r1, pc │ │ │ │ blx 9cbb8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ @@ -1008151,23 +1008148,23 @@ │ │ │ │ blx 9818c (long)@plt> │ │ │ │ ldr r1, [pc, #28] @ (33f9d0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8b3c>) │ │ │ │ movs r2, #3 │ │ │ │ add r1, pc │ │ │ │ blx 9cbb8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 33f2a4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8410> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r2, #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 │ │ │ │ @@ -1008900,101 +1008897,101 @@ │ │ │ │ bl 2e9f54 │ │ │ │ b.n 340170 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x92dc> │ │ │ │ vldr d5, [pc, #8] @ 340260 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x93cc> │ │ │ │ b.n 33fd1a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8e86> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r7, pc, #64 @ (adr r7, 3402ac >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9418>) │ │ │ │ + add r7, pc, #96 @ (adr r7, 3402cc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9438>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - eors r4, r7 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, pc, #64 @ (adr r6, 3402c4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9430>) │ │ │ │ + add r6, pc, #96 @ (adr r6, 3402e4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9450>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, pc, #848 @ (adr r5, 3405d8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9744>) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3405f8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9764>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r5, pc, #48 @ (adr r5, 3402d0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x943c>) │ │ │ │ + add r5, pc, #80 @ (adr r5, 3402f0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x945c>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 3405a4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9710>) │ │ │ │ + add r4, pc, #800 @ (adr r4, 3405c4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9730>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r0, 3402d8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9444> │ │ │ │ + cbz r0, 3402da >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9446> │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r2, pc, #616 @ (adr r2, 34051c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9688>) │ │ │ │ + add r2, pc, #648 @ (adr r2, 34053c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x96a8>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r3, pc, #872 @ (adr r3, 340620 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x978c>) │ │ │ │ + add r3, pc, #904 @ (adr r3, 340640 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x97ac>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r2, pc, #848 @ (adr r2, 34060c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9778>) │ │ │ │ + add r2, pc, #880 @ (adr r2, 34062c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9798>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r0, 3402c4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9430> │ │ │ │ + cbz r0, 3402c6 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9432> │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 340324 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9490>) │ │ │ │ + add r2, pc, #128 @ (adr r2, 340344 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x94b0>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r1, pc, #880 @ (adr r1, 340638 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x97a4>) │ │ │ │ + add r1, pc, #912 @ (adr r1, 340658 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x97c4>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #264 @ (adr r1, 3403d8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9544>) │ │ │ │ + add r1, pc, #296 @ (adr r1, 3403f8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9564>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r1, pc, #24 @ (adr r1, 3402ec >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9458>) │ │ │ │ + add r1, pc, #56 @ (adr r1, 34030c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9478>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r3, pc, #0 @ (adr r3, 3402d8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9444>) │ │ │ │ + add r3, pc, #32 @ (adr r3, 3402f8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9464>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #304 @ (adr r1, 340414 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9580>) │ │ │ │ + add r1, pc, #336 @ (adr r1, 340434 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x95a0>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r1, pc, #512 @ (adr r1, 3404e8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9654>) │ │ │ │ + add r1, pc, #544 @ (adr r1, 340508 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9674>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r2, pc, #648 @ (adr r2, 340574 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x96e0>) │ │ │ │ + add r2, pc, #680 @ (adr r2, 340594 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9700>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r2, 34036c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x94d8> │ │ │ │ + cbz r2, 34036e >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x94da> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, pc, #416 @ (adr r0, 34049c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9608>) │ │ │ │ + add r0, pc, #448 @ (adr r0, 3404bc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9628>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r0, pc, #640 @ (adr r0, 340580 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x96ec>) │ │ │ │ + add r0, pc, #672 @ (adr r0, 3405a0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x970c>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r1, pc, #744 @ (adr r1, 3405ec >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9758>) │ │ │ │ + add r1, pc, #776 @ (adr r1, 34060c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9778>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r6, 34035c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x94c8> │ │ │ │ + cbz r6, 34035e >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x94ca> │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r0, pc, #184 @ (adr r0, 3403cc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9538>) │ │ │ │ + add r0, pc, #216 @ (adr r0, 3403ec >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9558>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r1, pc, #288 @ (adr r1, 340438 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x95a4>) │ │ │ │ + add r1, pc, #320 @ (adr r1, 340458 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x95c4>) │ │ │ │ lsls r5, r2, #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 │ │ │ │ @@ -1009689,121 +1009686,121 @@ │ │ │ │ b.n 340c76 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x9de2> │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r2, pc, #896 @ (adr r2, 340ebc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa028>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, pc, #744 @ (adr r7, 340e9c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa008>) │ │ │ │ + add r7, pc, #776 @ (adr r7, 340ebc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa028>) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vmla.f64 d0, d10, d7 │ │ │ │ blx 9d398 │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -1010246,95 +1010243,95 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 34110a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa276> │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add ip, r8 │ │ │ │ + add ip, r9 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r1, pc, #728 @ (adr r1, 34142c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa598>) │ │ │ │ + add r1, pc, #760 @ (adr r1, 34144c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa5b8>) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r1, pc, #80 @ (adr r1, 3411c0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa32c>) │ │ │ │ + add r1, pc, #112 @ (adr r1, 3411e0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa34c>) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r0, pc, #832 @ (adr r0, 3414b8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa624>) │ │ │ │ + add r0, pc, #864 @ (adr r0, 3414d8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa644>) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, pc, #952 @ (adr r5, 341540 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa6ac>) │ │ │ │ + add r5, pc, #984 @ (adr r5, 341560 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa6cc>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, pc, #600 @ (adr r5, 3413f0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa55c>) │ │ │ │ + add r5, pc, #632 @ (adr r5, 341410 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa57c>) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r2, #1 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr.w ip, [r0] │ │ │ │ push {lr} │ │ │ │ @@ -1010458,15 +1010455,15 @@ │ │ │ │ mov r4, r7 │ │ │ │ b.n 3412fc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa468> │ │ │ │ ldr r0, [pc, #16] @ (341330 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa49c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r5, r2, #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 │ │ │ │ @@ -1010540,15 +1010537,15 @@ │ │ │ │ mov r4, r7 │ │ │ │ b.n 3413e4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa550> │ │ │ │ ldr r0, [pc, #16] @ (341418 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa584>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldrd r4, r6, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1010682,15 +1010679,15 @@ │ │ │ │ b.n 3414dc >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa648> │ │ │ │ mov ip, r7 │ │ │ │ b.n 341566 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa6d2> │ │ │ │ ldr r0, [pc, #8] @ (341598 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa704>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ cmp.w r1, #134217728 @ 0x8000000 │ │ │ │ bcs.n 341608 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa774> │ │ │ │ @@ -1010724,15 +1010721,15 @@ │ │ │ │ add r2, r8 │ │ │ │ str r3, [r5, #8] │ │ │ │ strd r8, r2, [r5] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #4] @ (341610 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa77c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldrd r1, r6, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, r6 │ │ │ │ @@ -1010962,15 +1010959,15 @@ │ │ │ │ b.n 3417e8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa954> │ │ │ │ mov ip, r7 │ │ │ │ b.n 341872 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xa9de> │ │ │ │ ldr r0, [pc, #8] @ (3418a4 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xaa10>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldrd r4, r6, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1011104,15 +1011101,15 @@ │ │ │ │ b.n 341968 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xaad4> │ │ │ │ mov ip, r7 │ │ │ │ b.n 3419f2 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xab5e> │ │ │ │ ldr r0, [pc, #8] @ (341a24 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0xab90>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r5, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1011597,15 +1011594,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ b.n 341fc4 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x9c> │ │ │ │ ldr r0, [pc, #8] @ (341ff0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xc8>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r2, #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 │ │ │ │ b.n 342012 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xea> │ │ │ │ @@ -1012850,15 +1012847,15 @@ │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ lsls r6, r3, #1 │ │ │ │ strh r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - cmn r2, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ 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 │ │ │ │ @@ -1014553,15 +1014550,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (344018 >::_M_realloc_append(int&)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - mov r6, r7 │ │ │ │ + mov r6, r8 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1014953,15 +1014950,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r1, #7] │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldrd r4, r5, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1015030,15 +1015027,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ b.n 3444a6 >::_M_realloc_append(int&)@@Base+0x506> │ │ │ │ ldr r0, [pc, #4] @ (3444d0 >::_M_realloc_append(int&)@@Base+0x530>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - sbcs r6, r0 │ │ │ │ + sbcs r6, r1 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldrd r4, r5, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1015109,15 +1015106,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ b.n 344582 >::_M_realloc_append(int&)@@Base+0x5e2> │ │ │ │ ldr r0, [pc, #4] @ (3445ac >::_M_realloc_append(int&)@@Base+0x60c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - lsls r2, r5 │ │ │ │ + lsls r2, 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, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r2, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1015159,15 +1015156,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] @ (344630 >::_M_realloc_append(int&)@@Base+0x690>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - ands r6, r4 │ │ │ │ + ands r6, r5 │ │ │ │ lsls r5, r2, #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 │ │ │ │ @@ -1016086,15 +1016083,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ b.n 345076 >::_M_realloc_append(int&)@@Base+0x10d6> │ │ │ │ ldr r0, [pc, #4] @ (3450a0 >::_M_realloc_append(int&)@@Base+0x1100>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r5, r2, #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 │ │ │ │ @@ -1016379,15 +1016376,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, r6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ strh r4, [r6, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ strh r2, [r3, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ 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, #3776] @ 0xec0 │ │ │ │ ldr r4, [pc, #920] @ (3457b0 >::_M_realloc_append(int&)@@Base+0x1810>) │ │ │ │ @@ -1016890,19 +1016887,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #592] @ (345b68 >::_M_realloc_append(int&)@@Base+0x1bc8>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #480] @ (345b00 >::_M_realloc_append(int&)@@Base+0x1b60>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, #118 @ 0x76 │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r5, [pc, #256] @ (345a28 >::_M_realloc_append(int&)@@Base+0x1a88>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r5, r2, #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 │ │ │ │ @@ -1018030,15 +1018027,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ eors r2, r1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r5, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1019194,15 +1019191,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (3473fc >::_M_realloc_append(int&)@@Base+0x345c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ lsls r5, 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, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1019650,15 +1019647,15 @@ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r9 │ │ │ │ b.n 347956 >::_M_realloc_append(int&)@@Base+0x39b6> │ │ │ │ ldr r0, [pc, #4] @ (347980 >::_M_realloc_append(int&)@@Base+0x39e0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ 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 │ │ │ │ ldrd r7, r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1019708,15 +1019705,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r5, r9 │ │ │ │ b.n 3479f0 >::_M_realloc_append(int&)@@Base+0x3a50> │ │ │ │ ldr r0, [pc, #8] @ (347a1c >::_M_realloc_append(int&)@@Base+0x3a7c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r5, r2, #1 │ │ │ │ │ │ │ │ 00347a20 >::_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 │ │ │ │ @@ -1019789,15 +1019786,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (347af0 >::_M_fill_append(unsigned int, double const&)@@Base+0xd0>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldrd r4, r5, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1019866,15 +1019863,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ b.n 347b9a >::_M_fill_append(unsigned int, double const&)@@Base+0x17a> │ │ │ │ ldr r0, [pc, #4] @ (347bc4 >::_M_fill_append(unsigned int, double const&)@@Base+0x1a4>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldrd r4, r5, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1019943,15 +1019940,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r6 │ │ │ │ b.n 347c6e >::_M_fill_append(unsigned int, double const&)@@Base+0x24e> │ │ │ │ ldr r0, [pc, #4] @ (347c98 >::_M_fill_append(unsigned int, double const&)@@Base+0x278>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ 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 │ │ │ │ ldr r2, [pc, #736] @ (347f90 >::_M_fill_append(unsigned int, double const&)@@Base+0x570>) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1020254,15 +1020251,15 @@ │ │ │ │ lsls r6, r3, #1 │ │ │ │ movs r7, #6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ movs r6, #226 @ 0xe2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ movs r6, #202 @ 0xca │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ │ │ │ │ 00347fac >, 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 │ │ │ │ @@ -1020398,15 +1020395,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 348108 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x15c> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 9908c │ │ │ │ b.n 348108 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x15c> │ │ │ │ nop │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ 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, #3808] @ 0xee0 │ │ │ │ ldr r2, [pc, #696] @ (348400 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x454>) │ │ │ │ @@ -1021450,15 +1021447,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ b.n 348bc6 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0xc1a> │ │ │ │ ldr r0, [pc, #4] @ (348bf0 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0xc44>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - @ instruction: 0xfa660054 │ │ │ │ + @ instruction: 0xfa6e0054 │ │ │ │ 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, 348c16 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0xc6a> │ │ │ │ @@ -1021982,15 +1021979,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r9 │ │ │ │ b.n 34911a >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x116e> │ │ │ │ ldr r0, [pc, #4] @ (349148 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x119c>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - add.w r0, lr, #13893632 @ 0xd40000 │ │ │ │ + adds.w r0, r6, #13893632 @ 0xd40000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #120] @ (3491d8 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x122c>) │ │ │ │ @@ -1022553,18 +1022550,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #29 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vmov.i32 q0, #100 @ 0x00000064 │ │ │ │ + vshr.s8 q0, q2, #2 │ │ │ │ lsrs r6, r4, #28 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xfa240054 │ │ │ │ + @ instruction: 0xfa2c0054 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ @@ -1024970,15 +1024967,15 @@ │ │ │ │ ... │ │ │ │ strb r4, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3f8005d │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3b6005d │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -1025515,18 +1025512,18 @@ │ │ │ │ strb r0, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ mrc 0, 5, r0, cr4, cr13, {2} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ mrc 0, 3, r0, cr14, cr13, {2} │ │ │ │ mcr 0, 3, r0, cr6, cr13, {2} │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ mrc 0, 1, r0, cr4, cr13, {2} │ │ │ │ - bls.n 34b894 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x38e8> │ │ │ │ + bls.n 34b8a4 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x38f8> │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ ldr r2, [pc, #528] @ (34ba58 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x3aac>) │ │ │ │ @@ -1026614,15 +1026611,15 @@ │ │ │ │ nop │ │ │ │ b.n 34c880 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x48d4> │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 34c858 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x48ac> │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ 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, #3744] @ 0xea0 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ @@ -1027190,15 +1027187,15 @@ │ │ │ │ nop │ │ │ │ blt.n 34ca28 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x4a7c> │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 34ca00 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x4a54> │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbnz r4, 34cb00 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x4b54> │ │ │ │ + cbnz r4, 34cb02 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x4b56> │ │ │ │ lsls r4, r2, #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, #3864] @ 0xf18 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -1028078,15 +1028075,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r0 │ │ │ │ b.n 34d46a >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x54be> │ │ │ │ ldr r0, [pc, #4] @ (34d498 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x54ec>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - cbz r6, 34d4ca >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x551e> │ │ │ │ + cbz r6, 34d4cc >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x5520> │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -1029634,29 +1029631,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmia r2!, {r1, r2, r3} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w ip, [r1] │ │ │ │ vldr d7, [pc, #824] @ 34e838 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x688c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1031742,15 +1031739,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r5, r9 │ │ │ │ b.n 34fe5c >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x7eb0> │ │ │ │ ldr r0, [pc, #8] @ (34fe88 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x7edc>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ nop │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r4, 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 │ │ │ │ ldr r2, [pc, #372] @ (350014 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x8068>) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1032442,15 +1032439,15 @@ │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #520 @ (adr r4, 3508d4 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x8928>) │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -1033340,15 +1033337,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ b.n 35104e >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x90a2> │ │ │ │ ldr r0, [pc, #4] @ (351078 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x90cc>) │ │ │ │ add r0, pc │ │ │ │ blx 9a6dc │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -1033882,19 +1033879,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r4, r2, #1 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r4, r2, #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 │ │ │ │ @@ -1034778,15 +1034775,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 351f1e >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x9f72> │ │ │ │ blx 9f498 <__cxa_end_cleanup@plt> │ │ │ │ strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ ldr r2, [pc, #488] @ (3521b8 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0xa20c>) │ │ │ │ @@ -1037086,15 +1037083,15 @@ │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrd ip, r2, [r0] │ │ │ │ str r4, [r0, #0] │ │ │ │ @@ -1040263,15 +1040260,15 @@ │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #384] @ (355ad8 >, 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+0x2b78>) │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r5, [pc, #32] @ (35597c >, 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+0x2a1c>) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cbz r0, 35596c >, 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+0x2a0c> │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 9908c │ │ │ │ ldr r2, [pc, #416] @ (355b10 >, 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+0x2bb0>) │ │ │ │ @@ -1040445,17 +1040442,17 @@ │ │ │ │ nop │ │ │ │ ldr r4, [pc, #672] @ (355db4 >, 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+0x2e54>) │ │ │ │ lsls r5, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #576] @ (355d5c >, 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+0x2dfc>) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r2 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov fp, r1 │ │ │ │ add.w r8, r8, r8, lsr #31 │ │ │ │ @@ -1048134,15 +1048131,15 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xf53a005c │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4e6005c │ │ │ │ orns r0, sl, #14417920 @ 0xdc0000 │ │ │ │ orr.w r0, r6, #14417920 @ 0xdc0000 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r3, r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ subs r7, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ @@ -1050609,29 +1050606,29 @@ │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 35cdc0 >, 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+0x9e60> │ │ │ │ lsls r4, r3, #1 │ │ │ │ bhi.n 35cd6c >, 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+0x9e0c> │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ bhi.n 35cd34 >, 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+0x9dd4> │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ bhi.n 35cef0 >, 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+0x9f90> │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ bhi.n 35cebc >, 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+0x9f5c> │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r2, #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 │ │ │ │ @@ -1058874,21 +1058871,21 @@ │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #30] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldrb r2, [r0, #29] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldrb r6, [r4, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r3, r2, #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 │ │ │ │ @@ -1060883,21 +1060880,21 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r7, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [pc, #288] @ (363ec0 >, 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+0x10f60>) │ │ │ │ + ldr r1, [pc, #320] @ (363ee0 >, 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+0x10f80>) │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [pc, #736] @ (36408c >, 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+0x1112c>) │ │ │ │ + ldr r0, [pc, #768] @ (3640ac >, 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+0x1114c>) │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov ip, r1 │ │ │ │ mov lr, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r3, sp, #4 │ │ │ │ ldmia r0, {r0, r1, r2} │ │ │ │ @@ -1063874,23 +1063871,23 @@ │ │ │ │ nop │ │ │ │ ldr r0, [pc, #328] @ (365ffc >, 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+0x1309c>) │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #112] @ (365f2c >, 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+0x12fcc>) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ blxns fp │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #2 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r3, r2, #1 │ │ │ │ blxns r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ add.w r9, r9, r9, lsr #31 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1065197,21 +1065194,21 @@ │ │ │ │ lsls r4, r3, #1 │ │ │ │ strb r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ subs r1, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ subs r0, #220 @ 0xdc │ │ │ │ lsls r4, r3, #1 │ │ │ │ subs r0, #146 @ 0x92 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r3, r2, #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 │ │ │ │ @@ -1071153,15 +1071150,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf6f2005b │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r3, r2, #1 │ │ │ │ @ instruction: 0xf6ba005b │ │ │ │ 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, #2920] @ 0xb68 │ │ │ │ @@ -1071506,47 +1071503,47 @@ │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ ... │ │ │ │ @ instruction: 0xf672005b │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #26715 @ 0x685b │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 0036b3c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1071732,64 +1071729,64 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ ... │ │ │ │ movw r0, #8283 @ 0x205b │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r7, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ subs.w r0, lr, #91 @ 0x5b │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ @ instruction: 0xfa7bffff │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a18ac │ │ │ │ @@ -1071809,16 +1071806,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - vqadd.u64 q8, q3, q1 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + vqadd.u64 q8, q7, q1 │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r0, r2, #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 │ │ │ │ @@ -1071859,15 +1071856,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ vshr.s16 q0, , #14 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ vqadd.s16 q8, q5, │ │ │ │ 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, #1824] @ 0x720 │ │ │ │ @@ -1072208,22 +1072205,22 @@ │ │ │ │ cdp2 14, 15, cr2, cr10, cr2, {2} │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ ... │ │ │ │ vqadd.s16 q0, q1, │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ mrc 0, 6, r0, cr6, cr11, {2} │ │ │ │ - vshr.u8 q0, q1, #8 │ │ │ │ - ldc2l 0, cr0, [r2, #328]! @ 0x148 │ │ │ │ - ldc2l 0, cr0, [r4, #328] @ 0x148 │ │ │ │ - stc2l 0, cr0, [ip], #328 @ 0x148 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + vshr.u16 q0, q1, #16 │ │ │ │ + ldc2l 0, cr0, [sl, #328]! @ 0x148 │ │ │ │ + ldc2l 0, cr0, [ip, #328] @ 0x148 │ │ │ │ + ldc2l 0, cr0, [r4], #328 @ 0x148 │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldc2 0, cr0, [lr], #328 @ 0x148 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + stc2l 0, cr0, [r6], {82} @ 0x52 │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ ldr.w r1, [r2, r9] │ │ │ │ @@ -1072497,43 +1072494,43 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 36b73e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r8], #-328 @ 0xfffffeb8 │ │ │ │ - @ instruction: 0xfb280052 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + ldc2l 0, cr0, [r0], #-328 @ 0xfffffeb8 │ │ │ │ + @ instruction: 0xfb300052 │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xfae00052 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + @ instruction: 0xfae80052 │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xfa940052 │ │ │ │ - @ instruction: 0xfa860052 │ │ │ │ - @ instruction: 0xfa5a0052 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + @ instruction: 0xfa9c0052 │ │ │ │ + @ instruction: 0xfa8e0052 │ │ │ │ + @ instruction: 0xfa620052 │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xfa3c0052 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + @ instruction: 0xfa440052 │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xfa220052 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + @ instruction: 0xfa2a0052 │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr??.w r0, [sl, #82] @ 0x52 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + @ instruction: 0xfa020052 │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr??.w r0, [ip, #82] @ 0x52 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + vld1.8 @ instruction: 0xf9e40052 │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh.w r0, [lr, #82] @ 0x52 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + vst1.8 @ instruction: 0xf9c60052 │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9a40052 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + vld1.8 @ instruction: 0xf9ac0052 │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 0036bdfc : │ │ │ │ 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 │ │ │ │ @@ -1072718,49 +1072715,49 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 36bea2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe804005b │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [ip, #82] @ 0x52 │ │ │ │ + str??.w r0, [r4, #82] @ 0x52 │ │ │ │ strh.w pc, [r1, #4095] @ 0xfff │ │ │ │ - ldrsh.w r0, [lr, r2, lsl #1] │ │ │ │ - ldrsb.w r0, [r0, r2, lsl #1] │ │ │ │ + vst4.16 {d16-d19}, [r6 :64], r2 │ │ │ │ + ldrsb.w r0, [r8, r2, lsl #1] │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [ip, #82] @ 0x52 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh.w r0, [r4, #82] @ 0x52 │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ b.n 36bef4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str??.w r0, [r6, r2, lsl #1] │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + str??.w r0, [lr, r2, lsl #1] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ bl 2fa01a │ │ │ │ - ldrh.w r0, [r2, #82] @ 0x52 │ │ │ │ - vst4.16 {d0-d3}, [ip :64], r2 │ │ │ │ - strb.w r0, [sl, r2, lsl #1] │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + ldrh.w r0, [sl, #82] @ 0x52 │ │ │ │ + ldrsb.w r0, [r4, r2, lsl #1] │ │ │ │ + ldrb.w r0, [r2, r2, lsl #1] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf7f00052 │ │ │ │ - strh r0, [r3, #6] │ │ │ │ + @ instruction: 0xf7f80052 │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr.w r0, [r8, #82] @ 0x52 │ │ │ │ - ldr??.w r0, [r6, r2, lsl #1] │ │ │ │ - vst1.8 @ instruction: 0xf9820052 │ │ │ │ - vst1.8 @ instruction: 0xf9cc0052 │ │ │ │ - @ instruction: 0xf7960052 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + str??.w r0, [r0, #82] @ 0x52 │ │ │ │ + ldr??.w r0, [lr, r2, lsl #1] │ │ │ │ + vst1.8 @ instruction: 0xf98a0052 │ │ │ │ + ldr??.w r0, [r4, #82] @ 0x52 │ │ │ │ + @ instruction: 0xf79e0052 │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf77c0052 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + @ instruction: 0xf7840052 │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf75e0052 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + @ instruction: 0xf7660052 │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9a5b8 │ │ │ │ @@ -1072780,16 +1072777,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subw r0, sl, #2130 @ 0x852 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + @ instruction: 0xf6b20052 │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r0, 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] @ (36c110 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1072830,15 +1072827,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 36bbd0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r6, #82] @ 0x52 │ │ │ │ + strh.w r0, [lr, #82] @ 0x52 │ │ │ │ b.n 36bb68 │ │ │ │ lsls r3, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1073312,31 +1073309,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (36c73c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 36c38e │ │ │ │ - ssat r0, #19, r6, asr #1 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ssat r0, #19, lr, asr #1 │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ssat r0, #19, ip, lsl #1 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + @ instruction: 0xf3140052 │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf2f20052 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + @ instruction: 0xf2fa0052 │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf2d80052 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + @ instruction: 0xf2e00052 │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf2be0052 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + movt r0, #24658 @ 0x6052 │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subw r0, r4, #82 @ 0x52 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + subw r0, ip, #82 @ 0x52 │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r0, 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 │ │ │ │ ldrb.w lr, [r2, #384] @ 0x180 │ │ │ │ @@ -1075232,21 +1075229,21 @@ │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 36def8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldmia r1, {r1, r2, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - blt.n 36de10 │ │ │ │ + blt.n 36de20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blt.n 36df2c │ │ │ │ + blt.n 36df3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r0, 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, #3848] @ 0xf08 │ │ │ │ ldr.w r4, [pc, #3024] @ 36ea60 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ @@ -1076355,33 +1076352,33 @@ │ │ │ │ b.n 36e7aa │ │ │ │ stmia r7!, {r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r3, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bge.n 36eab4 │ │ │ │ + bge.n 36eac4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 36e9a8 │ │ │ │ + bls.n 36e9b8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 36eb58 │ │ │ │ + bhi.n 36eb68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 36e9d8 │ │ │ │ + bvc.n 36e9e8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 36ea64 │ │ │ │ + bvs.n 36ea74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 36eb80 │ │ │ │ + bvs.n 36e990 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 36eb1c │ │ │ │ + bcc.n 36eb2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ @@ -1076778,109 +1076775,109 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #200] @ (36ef74 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 36ec6c │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r0, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 0036ef78 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1077095,73 +1077092,73 @@ │ │ │ │ b.n 36f010 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb68a │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ mrc 15, 5, APSR_nzcv, cr13, cr15, {7} │ │ │ │ - add r2, pc, #448 @ (adr r2, 36f37c ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 36f39c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r5, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ @ instruction: 0xb604 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [pc, #904] @ (36f560 ) │ │ │ │ + ldr r7, [pc, #936] @ (36f580 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ beq.n 36f286 │ │ │ │ - vtbx.8 d28, {d15-d16}, d18 │ │ │ │ + vtbx.8 d28, {d15-d16}, d26 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [pc, #544] @ (36f40c ) │ │ │ │ + ldr r7, [pc, #576] @ (36f42c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [pc, #440] @ (36f3ac ) │ │ │ │ + ldr r7, [pc, #472] @ (36f3cc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [pc, #1016] @ (36f604 ) │ │ │ │ + ldr r7, [pc, #24] @ (36f224 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [pc, #912] @ (36f5a4 ) │ │ │ │ + ldr r6, [pc, #944] @ (36f5c4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [pc, #664] @ (36f4bc ) │ │ │ │ + ldr r6, [pc, #696] @ (36f4dc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [pc, #536] @ (36f444 ) │ │ │ │ + ldr r6, [pc, #568] @ (36f464 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9b2e0 │ │ │ │ @@ -1077182,17 +1077179,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [pc, #768] @ (36f578 ) │ │ │ │ + ldr r5, [pc, #800] @ (36f598 ) │ │ │ │ lsls r0, 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, #3936] @ 0xf60 │ │ │ │ ldr.w r2, [pc, #1952] @ 36fa30 │ │ │ │ @@ -1077856,37 +1077853,37 @@ │ │ │ │ nop │ │ │ │ cbz r2, 36fa94 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 36fa90 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [pc, #624] @ (36fcb4 ) │ │ │ │ + ldr r4, [pc, #656] @ (36fcd4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #296] @ (36fb7c ) │ │ │ │ + ldr r0, [pc, #328] @ (36fb9c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #176] @ (36fb0c ) │ │ │ │ + ldr r0, [pc, #208] @ (36fb2c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #48] @ (36fa94 ) │ │ │ │ + ldr r0, [pc, #80] @ (36fab4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 0036fa6c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1077960,29 +1077957,29 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bl 361b26 >, 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+0xebc6> │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r0, r2, #1 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94e34 │ │ │ │ @@ -1078003,17 +1078000,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - it ls │ │ │ │ - lslls r2, r2, #1 │ │ │ │ - add ip, r3 │ │ │ │ + nop {10} │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + add ip, r4 │ │ │ │ lsls r0, r2, #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 │ │ │ │ @@ -1078056,17 +1078053,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ittt ge │ │ │ │ + itet ge │ │ │ │ lslge r2, r2, #1 │ │ │ │ - addge r2, sp, #160 @ 0xa0 │ │ │ │ + addlt r2, sp, #160 @ 0xa0 │ │ │ │ lslge r3, 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 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ @@ -1079072,33 +1079069,33 @@ │ │ │ │ b.n 3703da │ │ │ │ add r2, pc, #408 @ (adr r2, 3709ac ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #216 @ (adr r2, 3708f4 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r2, 3708a6 │ │ │ │ + cbz r2, 3708a8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 3708ae │ │ │ │ + cbz r4, 3708b0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r2, 3708a8 │ │ │ │ + cbz r2, 3708aa │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 00370844 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1079230,49 +1079227,49 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3708d6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3709e2 │ │ │ │ + cbz r2, 3709e4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xfb0fffff │ │ │ │ - cbz r6, 3709ee │ │ │ │ + cbz r6, 3709f0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r0, 370a04 │ │ │ │ + cbz r0, 370a06 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - uxth r6, r4 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r7, #30 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ bl 5fe9c6 │ │ │ │ - sxtb r2, r7 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r0, r2, #1 │ │ │ │ - uxtb r2, r1 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - uxtb r4, r6 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a06b8 │ │ │ │ @@ -1079293,17 +1079290,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r4, 370a52 │ │ │ │ + cbz r4, 370a54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, #4 │ │ │ │ + adds r6, #12 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -1079415,15 +1079412,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 370b92 │ │ │ │ + cbz r6, 370b94 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -1079505,23 +1079502,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (370c78 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 370c48 │ │ │ │ - add sp, #472 @ 0x1d8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r0, 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, #3912] @ 0xf48 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -1079925,19 +1079922,19 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 37116a │ │ │ │ ... │ │ │ │ ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ vcmpe.f64 d7, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.w 3715f6 │ │ │ │ add.w sl, r0, r3 │ │ │ │ vldr d6, [sl] │ │ │ │ vneg.f64 d0, d6 │ │ │ │ @@ -1080721,49 +1080718,49 @@ │ │ │ │ ldr r0, [pc, #84] @ (371b4c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3715da │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, pc, #328 @ (adr r7, 371c54 ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 371c74 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r7, pc, #152 @ (adr r7, 371ba8 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 371bc8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #752 @ (adr r6, 371e0c ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 371e2c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, pc, #424 @ (adr r6, 371ccc ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 371cec ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 371c5c ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 371c7c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 371d54 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 371d74 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r3, pc, #48 @ (adr r3, 371b6c ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 371b8c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r1, pc, #784 @ (adr r1, 371e54 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 371e74 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r1, pc, #592 @ (adr r1, 371d9c ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 371dbc ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r0, 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, #3712] @ 0xe80 │ │ │ │ ldr.w r2, [pc, #1512] @ 372150 │ │ │ │ @@ -1081284,23 +1081281,23 @@ │ │ │ │ ... │ │ │ │ ldrh r0, [r5, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r0, pc, #32 @ (adr r0, 372180 ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 3721a0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ vldr d7, [r0] │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d7, [r1] │ │ │ │ ldrd r8, r9, [r0] │ │ │ │ strd r8, r9, [r3], #8 │ │ │ │ cmp r3, r5 │ │ │ │ @@ -1081630,17 +1081627,17 @@ │ │ │ │ bne.n 3724ee │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 3724ee │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add.w r9, sp, #312 @ 0x138 │ │ │ │ ldr r4, [pc, #964] @ (372930 ) │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ @@ -1081970,35 +1081967,35 @@ │ │ │ │ blx 9da08 │ │ │ │ b.w 371bac │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.w 3723f0 │ │ │ │ b.n 372376 │ │ │ │ ... │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, r4, r5 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r4, #226 @ 0xe2 │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #1688 @ 0x698 │ │ │ │ ldr.w r5, [pc, #1908] @ 3730d8 │ │ │ │ mov r0, r7 │ │ │ │ blx a0218 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ @@ -1082658,31 +1082655,31 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 372d9a │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 372eb2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ vldr d5, [r3] │ │ │ │ vmls.f64 d5, d6, d4 │ │ │ │ vneg.f64 d4, d5 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1083668,131 +1083665,131 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #244] @ (373c8c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 372c06 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 00373c90 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1084112,105 +1084109,105 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 373d26 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ udf #123 @ 0x7b │ │ │ │ - vdup.8 q11, d14[7] │ │ │ │ + vcvt.f16.u16 q11, q3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r7, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldmia r5, {r0, r1, r4, r5, r7} │ │ │ │ - vqrdmlsh.s , , d16[0] │ │ │ │ + vqrdmlsh.s , , d24[0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9e548 │ │ │ │ @@ -1084231,17 +1084228,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - vhadd.u8 q8, q4, │ │ │ │ + vhadd.u16 q8, q0, │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 37411e │ │ │ │ @@ -1084509,38 +1084506,38 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #64] @ (374420 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 374240 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stc2l 0, cr0, [r6, #316]! @ 0x13c │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + stc2l 0, cr0, [lr, #316]! @ 0x13c │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stc2 0, cr0, [r2, #-316]! @ 0xfffffec4 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + stc2 0, cr0, [sl, #-316]! @ 0xfffffec4 │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stc2 0, cr0, [lr], {79} @ 0x4f │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldc2 0, cr0, [r6], {79} @ 0x4f │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldc2l 0, cr0, [r4], #-316 @ 0xfffffec4 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldc2l 0, cr0, [ip], #-316 @ 0xfffffec4 │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mrrc2 0, 4, r0, sl, cr15 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + stc2l 0, cr0, [r2], #-316 @ 0xfffffec4 │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mcrr2 0, 4, r0, r0, cr15 │ │ │ │ + mcrr2 0, 4, r0, r8, cr15 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ (3744a8 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #116] @ (3744ac ) │ │ │ │ @@ -1084589,15 +1084586,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r6, [r3, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r2, [r1, #24] │ │ │ │ lsls r3, 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, #4024] @ 0xfb8 │ │ │ │ @@ -1084895,45 +1084892,45 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 3745fa │ │ │ │ nop │ │ │ │ str r2, [r1, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr??.w r0, [r2, #79] @ 0x4f │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldr??.w r0, [sl, #79] @ 0x4f │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsh.w r0, [r4, #79] @ 0x4f │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrsh.w r0, [ip, #79] @ 0x4f │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsb.w r0, [r6, #79] @ 0x4f │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrsb.w r0, [lr, #79] @ 0x4f │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr??.w r0, [r8, pc] │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + vst1.8 {d0[2]}, [r0] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr??.w r0, [sl, pc] │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + vld4.16 {d16-d19}, [r2] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsh.w r0, [ip, pc] │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + vst4.16 {d16-d19}, [r4] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsb.w r0, [lr, pc] │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + vld4.16 {d0-d3}, [r6] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb.w r0, [r6, #79] @ 0x4f │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb.w r0, [lr, #79] @ 0x4f │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr??.w r0, [r8, pc] │ │ │ │ + strb.w r0, [r0, #79] @ 0x4f │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 374840 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1085414,65 +1085411,65 @@ │ │ │ │ b.n 374bb0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf5fa004f │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + addw r0, r2, #2127 @ 0x84f │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - orns r0, r6, #13565952 @ 0xcf0000 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + orns r0, lr, #13565952 @ 0xcf0000 │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - orrs.w r0, r6, #13565952 @ 0xcf0000 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + orrs.w r0, lr, #13565952 @ 0xcf0000 │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bic.w r0, r6, #13565952 @ 0xcf0000 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + bic.w r0, lr, #13565952 @ 0xcf0000 │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - and.w r0, sl, #13565952 @ 0xcf0000 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + ands.w r0, r2, #13565952 @ 0xcf0000 │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf3ee004f │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + @ instruction: 0xf3f6004f │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf3d4004f │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + @ instruction: 0xf3dc004f │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf3b8004f │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + ubfx r0, r0, #1, #16 │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf39c004f │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + usat r0, #15, r4, asr #1 │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - usat r0, #15, r0, lsl #1 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + usat r0, #15, r8, lsl #1 │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bfi r0, r4, #1, #15 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + bfi r0, ip, #1, #15 │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - sbfx r0, r8, #1, #16 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + @ instruction: 0xf350004f │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ssat r0, #16, lr, asr #1 │ │ │ │ + @ instruction: 0xf336004f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2784] @ 0xae0 │ │ │ │ ldr.w r2, [pc, #3008] @ 37595c │ │ │ │ subw sp, sp, #1276 @ 0x4fc │ │ │ │ ldr.w r3, [pc, #3004] @ 375960 │ │ │ │ @@ -1086546,109 +1086543,109 @@ │ │ │ │ bpl.n 375a46 │ │ │ │ b.w 374ef6 │ │ │ │ nop │ │ │ │ ldr r2, [r6, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r0, [r1, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldcl 0, cr0, [r2, #316]! @ 0x13c │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldcl 0, cr0, [sl, #316]! @ 0x13c │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldc 0, cr0, [r8, #316] @ 0x13c │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + stc 0, cr0, [r0, #316]! @ 0x13c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - sbc.w r0, lr, pc, lsl #1 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + sbcs.w r0, r6, pc, lsl #1 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adc.w r0, ip, pc, lsl #1 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + adcs.w r0, r4, pc, lsl #1 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pkhbt r0, r6, pc, lsl #1 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + pkhbt r0, lr, pc, lsl #1 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb53ffff │ │ │ │ @ instruction: 0xeb17ffff │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bic.w r0, r6, pc, lsl #1 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + bic.w r0, lr, pc, lsl #1 │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - and.w r0, sl, pc, lsl #1 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ands.w r0, r2, pc, lsl #1 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia.w r8!, {r0, r1, r2, r3, r6} │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + @ instruction: 0xe8c0004f │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia.w ip, {r0, r1, r2, r3, r6} │ │ │ │ + stmia.w r4!, {r0, r1, r2, r3, r6} │ │ │ │ @ instruction: 0xe989ffff │ │ │ │ bl 3c3a02 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xe83c004f │ │ │ │ + strex r0, r0, [r4, #316] @ 0x13c │ │ │ │ ldr r0, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3759f8 │ │ │ │ + b.n 375a08 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3759c4 │ │ │ │ + b.n 3759d4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3758c0 │ │ │ │ + b.n 3758d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 375890 │ │ │ │ + b.n 3758a0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 375814 │ │ │ │ + b.n 375824 │ │ │ │ lsls r7, r1, #1 │ │ │ │ subs r6, #1 │ │ │ │ bcc.w 374ef2 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ ldrb.w r3, [r1, #93] @ 0x5d │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 375a40 │ │ │ │ @@ -1087789,123 +1087786,123 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #228] @ (376768 ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b.w 375770 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 376120 │ │ │ │ + b.n 376130 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3760e4 │ │ │ │ + b.n 3760f4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3760a8 │ │ │ │ + b.n 3760b8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 37606c │ │ │ │ + b.n 37607c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 376d20 │ │ │ │ + b.n 376d30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [r4, #16] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 376898 │ │ │ │ + b.n 3768a8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 376860 │ │ │ │ + b.n 376870 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 376820 │ │ │ │ + b.n 376830 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3767e8 │ │ │ │ + b.n 3767f8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 3767ac │ │ │ │ + b.n 3767bc │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 3767f4 │ │ │ │ + ble.n 376604 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 376788 │ │ │ │ + ble.n 376798 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 37674c │ │ │ │ + ble.n 37675c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bgt.n 376634 │ │ │ │ + bgt.n 376644 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 376680 │ │ │ │ + blt.n 376690 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 376814 │ │ │ │ + blt.n 376824 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 3767ec │ │ │ │ + bge.n 3767fc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 3767c0 │ │ │ │ + bge.n 3767d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 376770 │ │ │ │ + bge.n 376780 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 376744 │ │ │ │ + bge.n 376754 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 376714 │ │ │ │ + bls.n 376724 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 3766dc │ │ │ │ + bls.n 3766ec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 3766a4 │ │ │ │ + bls.n 3766b4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w r0, [pc, #1784] @ 376e68 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #1776] @ 376e6c │ │ │ │ @@ -1088565,173 +1088562,173 @@ │ │ │ │ blx 9e150 │ │ │ │ ldr r2, [pc, #332] @ (376fa4 ) │ │ │ │ mov r1, r8 │ │ │ │ movw r3, #1108 @ 0x454 │ │ │ │ add r2, pc │ │ │ │ blx 97a28 │ │ │ │ b.w 37519a │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 376dac │ │ │ │ + bhi.n 376dbc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 376f70 │ │ │ │ + bhi.n 376d80 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 376f30 │ │ │ │ + bhi.n 376f40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 376ef0 │ │ │ │ + bhi.n 376f00 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bhi.n 376eb0 │ │ │ │ + bhi.n 376ec0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 376e2c │ │ │ │ + bvc.n 376e3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 376e6c │ │ │ │ + bvs.n 376e7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 376e30 │ │ │ │ + bvs.n 376e40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 376dd8 │ │ │ │ + bvs.n 376de8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 376f20 │ │ │ │ + bvs.n 376f30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 376ee0 │ │ │ │ + bvs.n 376ef0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 376ea0 │ │ │ │ + bpl.n 376eb0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 376e60 │ │ │ │ + bpl.n 376e70 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 376efc │ │ │ │ + bpl.n 376f0c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 376ec4 │ │ │ │ + bmi.n 376ed4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 376e8c │ │ │ │ + bmi.n 376e9c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 376e54 │ │ │ │ + bmi.n 376e64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 376e1c │ │ │ │ + bmi.n 376e2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 376fe4 │ │ │ │ + bmi.n 376ff4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 376fac │ │ │ │ + bmi.n 376fbc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 376f74 │ │ │ │ + bmi.n 376f84 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 376f40 │ │ │ │ + bmi.n 376f50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 376ef0 │ │ │ │ + bcc.n 376f00 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 376eb8 │ │ │ │ + bcc.n 376ec8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 376e80 │ │ │ │ + bcc.n 376e90 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 377030 │ │ │ │ + bcc.n 377040 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 376ff8 │ │ │ │ + bcc.n 377008 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 376fc0 │ │ │ │ + bcc.n 376fd0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 376f88 │ │ │ │ + bcc.n 376f98 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 376f50 │ │ │ │ + bcs.n 376f60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 376edc │ │ │ │ + bcs.n 376eec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 376ea4 │ │ │ │ + bcs.n 376eb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 377074 │ │ │ │ + bcs.n 376e84 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 37703c │ │ │ │ + bcs.n 37704c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 37700c │ │ │ │ + bcs.n 37701c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 376fd4 │ │ │ │ + bcs.n 376fe4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 376fa0 │ │ │ │ + bcs.n 376fb0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 376f6c │ │ │ │ + bne.n 376f7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ 00376fa8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1088973,80 +1088970,80 @@ │ │ │ │ b.n 377062 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #88 @ 0x58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ble.n 37715a │ │ │ │ - @ instruction: 0xffff51c0 │ │ │ │ + @ instruction: 0xffff51c8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r3, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #1008] @ (377634 ) │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ adds r5, #178 @ 0xb2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [pc, #792] @ (377568 ) │ │ │ │ + ldr r7, [pc, #824] @ (377588 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ bcc.n 37715a │ │ │ │ vsra.u32 d29, d23, #1 │ │ │ │ - @ instruction: 0xffff4f88 │ │ │ │ + @ instruction: 0xffff4f90 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #440] @ (377420 ) │ │ │ │ + ldr r7, [pc, #472] @ (377440 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ beq.n 37724a │ │ │ │ @ instruction: 0xffffd74f │ │ │ │ - vcvt.u32.f32 d20, d16, #1 │ │ │ │ + vcvt.u32.f32 d20, d24, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #88] @ (3772d8 ) │ │ │ │ + ldr r7, [pc, #120] @ (3772f8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r2, [r5, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [pc, #240] @ (37737c ) │ │ │ │ + ldr r7, [pc, #272] @ (37739c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [pc, #880] @ (377600 ) │ │ │ │ + ldr r6, [pc, #912] @ (377620 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [pc, #648] @ (377528 ) │ │ │ │ + ldr r6, [pc, #680] @ (377548 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [pc, #528] @ (3774b8 ) │ │ │ │ + ldr r6, [pc, #560] @ (3774d8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [pc, #264] @ (3773c0 ) │ │ │ │ + ldr r6, [pc, #296] @ (3773e0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1cd4 │ │ │ │ @@ -1089067,17 +1089064,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #416] @ (3774a4 ) │ │ │ │ + ldr r5, [pc, #448] @ (3774c4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r7, r1, #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, #1892] @ 377a84 │ │ │ │ @@ -1089799,79 +1089796,79 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 377976 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #496] @ (377c80 ) │ │ │ │ + ldr r6, [pc, #528] @ (377ca0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [pc, #776] @ (377d9c ) │ │ │ │ + ldr r5, [pc, #808] @ (377dbc ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [pc, #792] @ (377db0 ) │ │ │ │ + ldr r4, [pc, #824] @ (377dd0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #952] @ (377e58 ) │ │ │ │ + ldr r3, [pc, #984] @ (377e78 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r5, #220 @ 0xdc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [pc, #184] @ (377b60 ) │ │ │ │ + ldr r3, [pc, #216] @ (377b80 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r2, [pc, #592] @ (377cfc ) │ │ │ │ + ldr r2, [pc, #624] @ (377d1c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #488] @ (377c9c ) │ │ │ │ + ldr r2, [pc, #520] @ (377cbc ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #392] @ (377c44 ) │ │ │ │ + ldr r2, [pc, #424] @ (377c64 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #272] @ (377bd4 ) │ │ │ │ + ldr r2, [pc, #304] @ (377bf4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #168] @ (377b74 ) │ │ │ │ + ldr r2, [pc, #200] @ (377b94 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (377b14 ) │ │ │ │ + ldr r2, [pc, #96] @ (377b34 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #984] @ (377eb4 ) │ │ │ │ + ldr r1, [pc, #1016] @ (377ed4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #880] @ (377e54 ) │ │ │ │ + ldr r1, [pc, #912] @ (377e74 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #776] @ (377df4 ) │ │ │ │ + ldr r1, [pc, #808] @ (377e14 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #672] @ (377d94 ) │ │ │ │ + ldr r1, [pc, #704] @ (377db4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #568] @ (377d34 ) │ │ │ │ + ldr r1, [pc, #600] @ (377d54 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #464] @ (377cd4 ) │ │ │ │ + ldr r1, [pc, #496] @ (377cf4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #360] @ (377c74 ) │ │ │ │ + ldr r1, [pc, #392] @ (377c94 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 00377b10 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1089945,29 +1089942,29 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ lsls r3, r3, #1 │ │ │ │ bl 347bd2 >::_M_fill_append(unsigned int, double const&)@@Base+0x1b2> │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #584] @ (377e24 ) │ │ │ │ + ldr r0, [pc, #616] @ (377e44 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #344] @ (377d3c ) │ │ │ │ + ldr r0, [pc, #376] @ (377d5c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #72] @ (377c3c ) │ │ │ │ + ldr r0, [pc, #104] @ (377c5c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 962d0 │ │ │ │ @@ -1089987,17 +1089984,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #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] @ (377cac ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1090038,15 +1090035,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r1, #194 @ 0xc2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r1, #136 @ 0x88 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ @@ -1090220,47 +1090217,47 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #76] @ (377edc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 377df2 │ │ │ │ nop │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mov ip, r9 │ │ │ │ + mov ip, sl │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r6, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp sl, sp │ │ │ │ + cmp sl, lr │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp r8, fp │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r1, #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] @ (377f88 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1090306,15 +1090303,15 @@ │ │ │ │ blx 9e150 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movw r3, #1310 @ 0x51e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 97a24 │ │ │ │ nop │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r2, 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 r5, r1 │ │ │ │ ldr r1, [pc, #308] @ (3780d4 ) │ │ │ │ @@ -1090443,34 +1090440,34 @@ │ │ │ │ nop │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #56 @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ + add r2, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mvns r2, r0 │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - itet lt │ │ │ │ + ittt lt │ │ │ │ lsllt r7, r1, #1 │ │ │ │ - bicge r4, r4 │ │ │ │ + biclt r4, r5 │ │ │ │ lsllt r2, r2, #1 │ │ │ │ - it ls │ │ │ │ - lslls r7, r1, #1 │ │ │ │ - bics r0, r1 │ │ │ │ + nop {10} │ │ │ │ + lsls r7, r1, #1 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - itte vc │ │ │ │ - lslvc r7, r1, #1 │ │ │ │ - mulvc r0, r5 │ │ │ │ - lslvs r2, r2, #1 │ │ │ │ - itte pl │ │ │ │ - lslpl r7, r1, #1 │ │ │ │ - stmdbpl sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movmi.w ip, #4096 @ 0x1000 │ │ │ │ + ittt hi │ │ │ │ + lslhi r7, r1, #1 │ │ │ │ + mulhi r0, r6 │ │ │ │ + lslhi r2, r2, #1 │ │ │ │ + ittt vs │ │ │ │ + lslvs r7, r1, #1 │ │ │ │ + stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movvs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #1252] @ 3785fc │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [pc, #1248] @ 378600 │ │ │ │ add r2, pc │ │ │ │ @@ -1090949,41 +1090946,41 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 37859c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r4, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adcs r4, r3 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r0, #186 @ 0xba │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - rev16 r2, r1 │ │ │ │ + rev16 r2, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r7, r1, #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 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1091214,35 +1091211,35 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r6, r7, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ subs r0, r3, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -1091532,29 +1091529,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r6, r3, #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ subs r2, r5, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ add.w r2, r2, #1392 @ 0x570 │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ @@ -1091674,39 +1091671,39 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 378d98 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r4, 378e34 │ │ │ │ + cbz r4, 378e36 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - uxtb r6, r0 │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r2, r2, #1 │ │ │ │ - uxth r0, r5 │ │ │ │ + uxth r0, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - sxtb r0, r6 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - sxtb r6, r2 │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r7, r1, #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, #3904] @ 0xf40 │ │ │ │ ldr.w r2, [pc, #3224] @ 379ac4 │ │ │ │ @@ -1092872,74 +1092869,74 @@ │ │ │ │ nop │ │ │ │ asrs r4, r4, #31 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #31 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrd r0, r0, [sl, #316]! @ 0x13c │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + and.w r0, r2, pc, lsl #1 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xf786004f │ │ │ │ - adds r4, #32 │ │ │ │ + @ instruction: 0xf78e004f │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r6, 379b14 │ │ │ │ + cbnz r6, 379b16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37966c │ │ │ │ + b.n 37967c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vmla.i32 d16, d4, d15[0] │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + vmla.i32 d16, d12, d15[0] │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, pc, #592 @ (adr r6, 379d90 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 379db0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, pc, #496 @ (adr r6, 379d38 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 379d58 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r5, pc, #456 @ (adr r5, 379d18 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 379d38 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #2284] @ 37a440 │ │ │ │ movw r1, #1017 @ 0x3f9 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1093724,161 +1093721,161 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #304] @ (37a564 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 37a146 │ │ │ │ nop │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r4, pc, #736 @ (adr r4, 37a728 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 37a748 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r3, pc, #832 @ (adr r3, 37a790 ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 37a7b0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r3, #150 @ 0x96 │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r2, #2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r1, #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, #3808] @ 0xee0 │ │ │ │ ldr.w r2, [pc, #2572] @ 37af8c │ │ │ │ @@ -1094801,67 +1094798,67 @@ │ │ │ │ nop │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r6, r4, #23 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r6, #21 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 9e150 │ │ │ │ ldr.w r2, [pc, #3044] @ 37bbf0 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ movw r3, #2172 @ 0x87c │ │ │ │ add r2, pc │ │ │ │ @@ -1095965,91 +1095962,91 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 37bbd0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str.w r3, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 37bc8c │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ @@ -1096317,57 +1096314,57 @@ │ │ │ │ ldr r0, [pc, #100] @ (37bfbc ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.w 37aaa6 │ │ │ │ nop │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 0037bfc0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1096562,65 +1096559,65 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 37c0c8 │ │ │ │ sbcs r7, r2 │ │ │ │ b.n 37be48 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r2, r2, #1 │ │ │ │ b.n 37bc96 │ │ │ │ - vsubl.u , d15, d18 │ │ │ │ + vsubl.u , d15, d26 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r7, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r7, r1, #1 │ │ │ │ b.n 37bd64 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ cbnz r3, 37c25e │ │ │ │ - vsri.64 q8, q7, #1 │ │ │ │ + vmls.i q8, , d22[0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -1096652,19 +1096649,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 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, 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, #2944] @ 0xb80 │ │ │ │ ldr r1, [pc, #680] @ (37c560 ) │ │ │ │ @@ -1096914,39 +1096911,39 @@ │ │ │ │ ... │ │ │ │ b.n 37cc18 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 37cbc4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 0037c5a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1097020,29 +1097017,29 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 37c714 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldc2l 15, cr15, [r7], {255} @ 0xff │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r2, r6, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ b.n 37c684 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a2288 │ │ │ │ @@ -1097062,17 +1097059,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -1097115,15 +1097112,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 50 @ 0x32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ udf #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ @@ -1097419,57 +1097416,57 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #176 @ 0xb0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ udf #44 @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vshr.u32 q8, , #18 │ │ │ │ - vshr.u8 q8, , #4 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + vshr.u32 q8, , #10 │ │ │ │ + vshr.u16 q8, , #12 │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vshr.u8 q8, , #4 │ │ │ │ - vqadd.u32 q8, q3, │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + vshr.u16 q8, , #12 │ │ │ │ + vqadd.u32 q8, q7, │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vqadd.u8 q8, q7, │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + vqadd.u16 q8, q3, │ │ │ │ + strb r6, [r2, #29] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vqadd.u16 q8, q7, │ │ │ │ - mrc2 0, 7, r0, cr4, cr1, {2} │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + vqadd.u32 q8, q3, │ │ │ │ + mrc2 0, 7, r0, cr12, cr1, {2} │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mrc2 0, 6, r0, cr12, cr1, {2} │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + mcr2 0, 7, r0, cr4, cr1, {2} │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mrc2 0, 5, r0, cr0, cr1, {2} │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + mrc2 0, 5, r0, cr8, cr1, {2} │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mcr2 0, 4, r0, cr10, cr1, {2} │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + mrc2 0, 4, r0, cr2, cr1, {2} │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mcr2 0, 3, r0, cr2, cr1, {2} │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + mcr2 0, 3, r0, cr10, cr1, {2} │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mrc2 0, 1, r0, cr12, cr1, {2} │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + mcr2 0, 2, r0, cr4, cr1, {2} │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mrc2 0, 0, r0, cr6, cr1, {2} │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + mrc2 0, 0, r0, cr14, cr1, {2} │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stc2l 0, cr0, [r6, #324]! @ 0x144 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + stc2l 0, cr0, [lr, #324]! @ 0x144 │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r7, r1, #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, #2984] @ 0xba8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1097820,62 +1097817,62 @@ │ │ │ │ b.n 37cb8a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ blt.n 37ceec │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [ip, #-324]! @ 0xfffffebc │ │ │ │ - ldc2 0, cr0, [ip], {81} @ 0x51 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + stc2l 0, cr0, [r4, #-324] @ 0xfffffebc │ │ │ │ + stc2 0, cr0, [r4], #324 @ 0x144 │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ bge.n 37cdb4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc2 0, cr0, [sl], #324 @ 0x144 │ │ │ │ - ldc2 0, cr0, [r0], {81} @ 0x51 │ │ │ │ - @ instruction: 0xfbf20051 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + ldc2 0, cr0, [r2], #324 @ 0x144 │ │ │ │ + ldc2 0, cr0, [r8], {81} @ 0x51 │ │ │ │ + @ instruction: 0xfbfa0051 │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stc2 0, cr0, [ip], #-324 @ 0xfffffebc │ │ │ │ - @ instruction: 0xfb980051 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + ldc2 0, cr0, [r4], #-324 @ 0xfffffebc │ │ │ │ + @ instruction: 0xfba00051 │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfb7e0051 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + @ instruction: 0xfb860051 │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfb640051 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + @ instruction: 0xfb6c0051 │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfb1c0051 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + @ instruction: 0xfb240051 │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfae00051 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + @ instruction: 0xfae80051 │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfac60051 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + @ instruction: 0xface0051 │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfaac0051 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + @ instruction: 0xfab40051 │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfae40051 │ │ │ │ - @ instruction: 0xfa660051 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + @ instruction: 0xfaec0051 │ │ │ │ + @ instruction: 0xfa6e0051 │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfa1c0051 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + @ instruction: 0xfa240051 │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfa020051 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + @ instruction: 0xfa0a0051 │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr??.w r0, [r4, #81] @ 0x51 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + ldr??.w r0, [ip, #81] @ 0x51 │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9ac0051 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + ldrsh.w r0, [r4, #81] @ 0x51 │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 963fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1097939,25 +1097936,25 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (37cfe8 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 37cb8a │ │ │ │ nop │ │ │ │ - str??.w r0, [r6, #81] @ 0x51 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + str??.w r0, [lr, #81] @ 0x51 │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh.w r0, [lr, #81] @ 0x51 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + str.w r0, [r6, #81] @ 0x51 │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb.w r0, [r2, #81] @ 0x51 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + ldrb.w r0, [sl, #81] @ 0x51 │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr.w r0, [lr, r1, lsl #1] │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + str??.w r0, [r6, r1, lsl #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r7, r1, #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, #1912] @ 0x778 │ │ │ │ subw sp, sp, #2148 @ 0x864 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1098322,47 +1098319,47 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bvs.n 37d434 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7f60051 │ │ │ │ - subw r0, ip, #2129 @ 0x851 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf7fe0051 │ │ │ │ + @ instruction: 0xf6b40051 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r1, #1 │ │ │ │ bmi.n 37d374 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf6ec0051 │ │ │ │ - @ instruction: 0xf6280051 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf6f40051 │ │ │ │ + @ instruction: 0xf6300051 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf5f60051 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + @ instruction: 0xf5fe0051 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rsbs r0, ip, #13697024 @ 0xd10000 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + @ instruction: 0xf5e40051 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf6680051 │ │ │ │ - sbc.w r0, r8, #13697024 @ 0xd10000 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + @ instruction: 0xf6700051 │ │ │ │ + sbcs.w r0, r0, #13697024 @ 0xd10000 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rsbs r0, ip, #13697024 @ 0xd10000 │ │ │ │ - @ instruction: 0xf4fc0051 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + @ instruction: 0xf5e40051 │ │ │ │ + add.w r0, r4, #13697024 @ 0xd10000 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adcs.w r0, r4, #13697024 @ 0xd10000 │ │ │ │ - eors.w r0, r2, #13697024 @ 0xd10000 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + adcs.w r0, ip, #13697024 @ 0xd10000 │ │ │ │ + eors.w r0, sl, #13697024 @ 0xd10000 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bic.w r0, r8, #13697024 @ 0xd10000 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + bics.w r0, r0, #13697024 @ 0xd10000 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - and.w r0, lr, #13697024 @ 0xd10000 │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ands.w r0, r6, #13697024 @ 0xd10000 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w r0, [pc, #1092] @ 37d8d8 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #1080] @ 37d8dc │ │ │ │ @@ -1098765,82 +1098762,82 @@ │ │ │ │ ldr r0, [pc, #204] @ (37d990 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 37d5f0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xf37c0051 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + usat r0, #17, r4, lsl #1 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sbfx r0, ip, #1, #18 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf3540051 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ssat r0, #18, lr, asr #1 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf3360051 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf2f80051 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ssat r0, #18, r0, lsl #1 │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf2be0051 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + movt r0, #24657 @ 0x6051 │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf2940051 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf29c0051 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf3360051 │ │ │ │ - @ instruction: 0xf2360051 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + @ instruction: 0xf33e0051 │ │ │ │ + @ instruction: 0xf23e0051 │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf21e0051 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + @ instruction: 0xf2260051 │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf1f80051 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + addw r0, r0, #81 @ 0x51 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rsb r0, r6, #81 @ 0x51 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + rsb r0, lr, #81 @ 0x51 │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf19c0051 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + sub.w r0, r4, #81 @ 0x51 │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sbc.w r0, sl, #81 @ 0x51 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + sbcs.w r0, r2, #81 @ 0x51 │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adc.w r0, r0, #81 @ 0x51 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + adc.w r0, r8, #81 @ 0x51 │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf1f40051 │ │ │ │ - @ instruction: 0xf0ee0051 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + @ instruction: 0xf1fc0051 │ │ │ │ + @ instruction: 0xf0f60051 │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf0c40051 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + @ instruction: 0xf0cc0051 │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - eors.w r0, r4, #81 @ 0x51 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + eors.w r0, ip, #81 @ 0x51 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - orn r0, r4, #81 @ 0x51 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + orn r0, ip, #81 @ 0x51 │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bics.w r0, r2, #81 @ 0x51 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + bics.w r0, sl, #81 @ 0x51 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - and.w r0, r4, #81 @ 0x51 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + and.w r0, ip, #81 @ 0x51 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vshr.s16 q8, , #4 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + vshr.s32 q8, , #28 │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - eors.w r0, r4, #81 @ 0x51 │ │ │ │ - vshr.s8 q0, , #6 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + eors.w r0, ip, #81 @ 0x51 │ │ │ │ + vshr.s16 q0, , #14 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vqadd.s16 q8, q5, │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + vqadd.s32 q8, q1, │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r9] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ blx 99b94 │ │ │ │ mov fp, r0 │ │ │ │ @@ -1099202,73 +1099199,73 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 37d5f0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - mcr 0, 3, r0, cr2, cr1, {2} │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + mcr 0, 3, r0, cr10, cr1, {2} │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mrc 0, 1, r0, cr8, cr1, {2} │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + mcr 0, 2, r0, cr0, cr1, {2} │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mrc 0, 0, r0, cr0, cr1, {2} │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + mrc 0, 0, r0, cr8, cr1, {2} │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stcl 0, cr0, [r0, #324]! @ 0x144 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + stcl 0, cr0, [r8, #324]! @ 0x144 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mrc 0, 5, r0, cr0, cr1, {2} │ │ │ │ - stc 0, cr0, [r8, #324] @ 0x144 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + mrc 0, 5, r0, cr8, cr1, {2} │ │ │ │ + ldc 0, cr0, [r0, #324] @ 0x144 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldcl 0, cr0, [lr, #-324] @ 0xfffffebc │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + stcl 0, cr0, [r6, #-324]! @ 0xfffffebc │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mcr 0, 2, r0, cr2, cr1, {2} │ │ │ │ - stc 0, cr0, [ip, #-324] @ 0xfffffebc │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + mcr 0, 2, r0, cr10, cr1, {2} │ │ │ │ + ldc 0, cr0, [r4, #-324] @ 0xfffffebc │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldcl 0, cr0, [ip], {81} @ 0x51 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + stcl 0, cr0, [r4], #324 @ 0x144 │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stc 0, cr0, [sl], #324 @ 0x144 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + ldc 0, cr0, [r2], #324 @ 0x144 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stc 0, cr0, [r0], {81} @ 0x51 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + stc 0, cr0, [r8], {81} @ 0x51 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mrrc 0, 5, r0, r8, cr1 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + stcl 0, cr0, [r0], #-324 @ 0xfffffebc │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stcl 0, cr0, [sl, #-324] @ 0xfffffebc │ │ │ │ - stc 0, cr0, [sl], {81} @ 0x51 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + ldcl 0, cr0, [r2, #-324] @ 0xfffffebc │ │ │ │ + ldc 0, cr0, [r2], {81} @ 0x51 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rsbs r0, ip, r1, lsr #1 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + @ instruction: 0xebe40051 │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sub.w r0, ip, r1, lsr #1 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + subs.w r0, r4, r1, lsr #1 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xeb840051 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + @ instruction: 0xeb8c0051 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adcs.w r0, ip, r1, lsr #1 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + sbc.w r0, r4, r1, lsr #1 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds.w r0, lr, r1, lsr #1 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + @ instruction: 0xeb260051 │ │ │ │ + str r6, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xeaf20051 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + @ instruction: 0xeafa0051 │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xead60051 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + @ instruction: 0xeade0051 │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #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, #2928] @ 0xb70 │ │ │ │ vabs.f64 d10, d0 │ │ │ │ @@ -1099646,34 +1099643,34 @@ │ │ │ │ ... │ │ │ │ stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r3, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bics.w r0, r2, r1, lsr #1 │ │ │ │ - @ instruction: 0xe8020051 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + bics.w r0, sl, r1, lsr #1 │ │ │ │ + @ instruction: 0xe80a0051 │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37e164 │ │ │ │ + b.n 37e174 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37e0a4 │ │ │ │ + b.n 37e0b4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe8280051 │ │ │ │ - b.n 37dea0 │ │ │ │ + @ instruction: 0xe8300051 │ │ │ │ + b.n 37deb0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37de60 │ │ │ │ + b.n 37de70 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r1, #652 @ 0x28c │ │ │ │ ldr r0, [pc, #296] @ (37e3b4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1099788,53 +1099785,53 @@ │ │ │ │ ldr r0, [pc, #92] @ (37e400 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 37deea │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - b.n 37dec8 │ │ │ │ + b.n 37ded8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37de94 │ │ │ │ + b.n 37dea4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37de60 │ │ │ │ + b.n 37de70 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37de2c │ │ │ │ + b.n 37de3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37ddf8 │ │ │ │ + b.n 37de08 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37ddc4 │ │ │ │ + b.n 37ddd4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37dd90 │ │ │ │ + b.n 37dda0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37dd5c │ │ │ │ + b.n 37dd6c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37dd28 │ │ │ │ + b.n 37dd38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37dcf4 │ │ │ │ + b.n 37dd04 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r7, r1, #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, #2928] @ 0xb70 │ │ │ │ vabs.f64 d10, d0 │ │ │ │ @@ -1100203,49 +1100200,49 @@ │ │ │ │ ... │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 37e0a4 │ │ │ │ + b.n 37e0b4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 37ed10 │ │ │ │ + b.n 37ed20 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37eb50 │ │ │ │ + b.n 37eb60 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37ea98 │ │ │ │ + b.n 37eaa8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37ea64 │ │ │ │ + b.n 37ea74 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37ec84 │ │ │ │ + b.n 37ec94 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 37e928 │ │ │ │ + b.n 37e938 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37e8f4 │ │ │ │ + b.n 37e904 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37e8c0 │ │ │ │ + b.n 37e8d0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 37e88c │ │ │ │ + b.n 37e89c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #643 @ 0x283 │ │ │ │ ldr r0, [pc, #208] @ (37e954 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1100325,41 +1100322,41 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 37e4e6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r2, [r7, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - svc 24 │ │ │ │ + svc 32 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r7, r1, #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, #3776] @ 0xec0 │ │ │ │ ldr.w r2, [pc, #3308] @ 37f690 │ │ │ │ @@ -1101468,97 +1101465,97 @@ │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vmov.f64 d9, d7 │ │ │ │ b.n 37f5e4 │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r7, r1, #1 │ │ │ │ pop {r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bls.n 37f638 │ │ │ │ + bls.n 37f648 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bls.n 37f604 │ │ │ │ + bls.n 37f614 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bls.n 37f5d0 │ │ │ │ + bls.n 37f5e0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bls.n 37f79c │ │ │ │ + bls.n 37f7ac │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bhi.n 37f6a0 │ │ │ │ + bhi.n 37f6b0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bhi.n 37f78c │ │ │ │ + bhi.n 37f79c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bhi.n 37f798 │ │ │ │ + bhi.n 37f7a8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvc.n 37f6a4 │ │ │ │ + bvc.n 37f6b4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bls.n 37f724 │ │ │ │ + bls.n 37f734 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bvs.n 37f6c0 │ │ │ │ + bvs.n 37f6d0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [pc, #912] @ (37fa88 ) │ │ │ │ + ldr r6, [pc, #944] @ (37faa8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvs.n 37f690 │ │ │ │ + bvs.n 37f6a0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [pc, #800] @ (37fa20 ) │ │ │ │ + ldr r6, [pc, #832] @ (37fa40 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvs.n 37f71c │ │ │ │ + bvs.n 37f72c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bvs.n 37f710 │ │ │ │ + bvs.n 37f720 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bvs.n 37f714 │ │ │ │ + bvs.n 37f724 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 37f6e8 │ │ │ │ + bpl.n 37f6f8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r5, [pc, #920] @ (37fab4 ) │ │ │ │ + ldr r5, [pc, #952] @ (37fad4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 37f690 │ │ │ │ + bpl.n 37f6a0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r5, [pc, #728] @ (37f9fc ) │ │ │ │ + ldr r5, [pc, #760] @ (37fa1c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 37f658 │ │ │ │ + bpl.n 37f668 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r5, [pc, #600] @ (37f984 ) │ │ │ │ + ldr r5, [pc, #632] @ (37f9a4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bmi.n 37f6f0 │ │ │ │ + bmi.n 37f700 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [pc, #896] @ (37fab4 ) │ │ │ │ + ldr r4, [pc, #928] @ (37fad4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcc.n 37f7a8 │ │ │ │ + bcc.n 37f7b8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcc.n 37f7a0 │ │ │ │ + bcc.n 37f7b0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ vcmpe.f64 d3, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.w 37e9de │ │ │ │ vabs.f64 d5, d9 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d1, d9, d4 │ │ │ │ @@ -1102716,165 +1102713,165 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #308] @ (380590 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3803fa │ │ │ │ - beq.n 380548 │ │ │ │ + beq.n 380558 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [pc, #432] @ (38061c ) │ │ │ │ + ldr r0, [pc, #464] @ (38063c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, sl │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r8, fp │ │ │ │ + cmp r8, ip │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - mvns r0, r7 │ │ │ │ + add r0, r0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bics r0, r3 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - orrs r6, r7 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - tst r0, r4 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - asrs r6, r5 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - eors r6, r6 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - eors r6, r1 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ands r6, r5 │ │ │ │ + ands r6, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ands r0, r0 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r4, #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r7, r1, #1 │ │ │ │ vldr d7, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ movw r5, #1215 @ 0x4bf │ │ │ │ vmov.f64 d8, d7 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1103279,83 +1103276,83 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #148] @ (380a88 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 37e9e0 │ │ │ │ nop │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r1, #10 │ │ │ │ + subs r1, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - itee ge │ │ │ │ - lslge r1, r2, #1 │ │ │ │ - itet ge @ unpredictable │ │ │ │ - lslge r1, r2, #1 │ │ │ │ - addlt r7, #168 @ 0xa8 │ │ │ │ + itet lt │ │ │ │ + lsllt r1, r2, #1 │ │ │ │ + itee lt @ unpredictable │ │ │ │ + lsllt r1, r2, #1 │ │ │ │ + addge r7, #176 @ 0xb0 │ │ │ │ lslge r7, r1, #1 │ │ │ │ - nop {9} │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + it ls │ │ │ │ + lslls r1, r2, #1 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - itet vc │ │ │ │ + ittt vc │ │ │ │ lslvc r1, r2, #1 │ │ │ │ - addvs r7, #116 @ 0x74 │ │ │ │ + addvc r7, #124 @ 0x7c │ │ │ │ lslvc r7, r1, #1 │ │ │ │ - itt pl │ │ │ │ - lslpl r1, r2, #1 │ │ │ │ - addpl r7, #90 @ 0x5a │ │ │ │ + itt vs │ │ │ │ + lslvs r1, r2, #1 │ │ │ │ + addvs r7, #98 @ 0x62 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sev │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + it mi │ │ │ │ + lslmi r1, r2, #1 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - itte cs │ │ │ │ + itee cs │ │ │ │ lslcs r1, r2, #1 │ │ │ │ - addcs r7, #38 @ 0x26 │ │ │ │ + addcc r7, #46 @ 0x2e │ │ │ │ lslcc r7, r1, #1 │ │ │ │ - ite eq │ │ │ │ - lsleq r1, r2, #1 │ │ │ │ - addne r7, #12 │ │ │ │ + ite ne │ │ │ │ + lslne r1, r2, #1 │ │ │ │ + addeq r7, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x0048 │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 00380a8c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1103531,65 +1103528,65 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 380b20 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r1, r2, #1 │ │ │ │ udf #181 @ 0xb5 │ │ │ │ - @ instruction: 0xffffbe94 │ │ │ │ + @ instruction: 0xffffbe9c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r5, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r5, #6 │ │ │ │ + adds r5, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r7, r1, #1 │ │ │ │ cbnz r1, 380ce0 │ │ │ │ - vcvt.f32.u32 , q1, #1 │ │ │ │ + vcvt.f32.u32 , q5, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - itet ne │ │ │ │ - lslne r1, r2, #1 │ │ │ │ - ittt ne @ unpredictable │ │ │ │ - lslne r1, r2, #1 │ │ │ │ - nopne {9} │ │ │ │ + ittt ne │ │ │ │ lslne r1, r2, #1 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + itte cs @ unpredictable │ │ │ │ + lslcs r1, r2, #1 │ │ │ │ + it ls @ unpredictable │ │ │ │ + lslls r1, r2, #1 │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r4, 380d36 │ │ │ │ + pop {r2} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r6, 380d36 │ │ │ │ + cbnz r6, 380d38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9b03c │ │ │ │ @@ -1103610,17 +1103607,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 380d56 │ │ │ │ + cbnz r0, 380d58 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r7, r1, #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 r2, [pc, #2172] @ 3815a0 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -1104406,23 +1104403,23 @@ │ │ │ │ ... │ │ │ │ ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - pop {r2, r4, r5, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cbnz r0, 3815d8 │ │ │ │ + cbnz r0, 3815da │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r1, r2, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ add.w r2, r2, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bge.w 38186e │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -1104982,57 +1104979,57 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #96] @ (381c68 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3817f6 │ │ │ │ nop │ │ │ │ - push {r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r4, 381c8e │ │ │ │ + cbz r4, 381c90 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r6, 381c8e │ │ │ │ + cbz r6, 381c90 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r6, 381c8e │ │ │ │ + cbz r6, 381c90 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r0, 381c90 │ │ │ │ + cbz r0, 381c92 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r4, 381c90 │ │ │ │ + cbz r4, 381c92 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r2, 381c7a │ │ │ │ + cbz r2, 381c7c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r4, #22 │ │ │ │ + movs r4, #30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 00381c6c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1105106,29 +1105103,29 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bl 40bd26 │ │ │ │ ldrh r4, [r1, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrh r4, [r7, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96660 │ │ │ │ @@ -1105149,17 +1105146,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -1105216,15 +1105213,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r6, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1106168,36 +1106165,36 @@ │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ str r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ stc2l 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf5fc004e │ │ │ │ - add r6, pc, #80 @ (adr r6, 382914 ) │ │ │ │ + addw r0, r4, #2126 @ 0x84e │ │ │ │ + add r6, pc, #112 @ (adr r6, 382934 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ bgt.n 3829ba │ │ │ │ add.w r1, r8, r4, lsl #3 │ │ │ │ vldr d6, [r1] │ │ │ │ vmul.f64 d6, d7, d6 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1107499,101 +1107496,101 @@ │ │ │ │ blx 97a28 │ │ │ │ b.n 383202 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ │ │ │ │ 00383898 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1108006,136 +1108003,136 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r2, #1 │ │ │ │ b.n 383a86 │ │ │ │ - vqrshrn.u64 d25, q10, #1 │ │ │ │ + vqrshrn.u64 d25, q14, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ b.n 3835c6 │ │ │ │ vsri.32 d30, d3, #1 │ │ │ │ - vsubl.u , d31, d16 │ │ │ │ + vsubl.u , d31, d24 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -1108163,17 +1108160,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 992b4 │ │ │ │ @@ -1108229,15 +1108226,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1108629,41 +1108626,41 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cdp2 0, 14, cr0, cr6, cr14, {2} │ │ │ │ + cdp2 0, 14, cr0, cr14, cr14, {2} │ │ │ │ str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cdp2 0, 8, cr0, cr0, cr14, {2} │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + cdp2 0, 8, cr0, cr8, cr14, {2} │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stc2l 0, cr0, [r2, #-312] @ 0xfffffec8 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + stc2l 0, cr0, [sl, #-312] @ 0xfffffec8 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldc2 0, cr0, [r4, #-312] @ 0xfffffec8 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldc2 0, cr0, [ip, #-312] @ 0xfffffec8 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stc2l 0, cr0, [sl], #312 @ 0x138 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldc2l 0, cr0, [r2], #312 @ 0x138 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldc2l 0, cr0, [r0], {78} @ 0x4e │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldc2l 0, cr0, [r8], {78} @ 0x4e │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stc2 0, cr0, [r8], #312 @ 0x138 │ │ │ │ + ldc2 0, cr0, [r0], #312 @ 0x138 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 3843ee │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ @@ -1109668,15 +1109665,15 @@ │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ ... │ │ │ │ ldrh r0, [r2, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ mov.w fp, r1, lsl #2 │ │ │ │ add.w r7, r9, r1, lsl #3 │ │ │ │ add.w r1, r1, #1 │ │ │ │ bge.w 385646 │ │ │ │ str.w r0, [sl, fp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -1110751,43 +1110748,43 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 385bf2 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ vmov.f64 d10, d13 │ │ │ │ b.w 384f2e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ ldr r4, [pc, #952] @ (386030 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 385734 │ │ │ │ + b.n 385744 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 3854f4 │ │ │ │ + b.n 385504 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 3854c0 │ │ │ │ + b.n 3854d0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 386494 │ │ │ │ + b.n 3854a4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 386468 │ │ │ │ + b.n 386478 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 38643c │ │ │ │ + b.n 38644c │ │ │ │ lsls r6, r1, #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, #3832] @ 0xef8 │ │ │ │ ldr.w r2, [pc, #2888] @ 38680c │ │ │ │ @@ -1111904,81 +1111901,81 @@ │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #152] @ (3868b0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r1, [pc, #40] @ (386844 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r1, r2, #1 │ │ │ │ str r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3868ea │ │ │ │ vsli.32 d30, d31, #31 │ │ │ │ - vrshr.u64 d23, d24, #1 │ │ │ │ + vmlal.u , d31, d0[0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 3869d0 │ │ │ │ + b.n 3869e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r2, [r2, #2] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - blt.n 386800 │ │ │ │ + blt.n 386810 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - blt.n 3867cc │ │ │ │ + blt.n 3867dc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bge.n 3867f8 │ │ │ │ + bge.n 386808 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bge.n 3867c0 │ │ │ │ + bge.n 3867d0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bge.n 386788 │ │ │ │ + bge.n 386798 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bhi.n 38686c │ │ │ │ + bls.n 38687c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bhi.n 386828 │ │ │ │ + bhi.n 386838 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bhi.n 3867f8 │ │ │ │ + bhi.n 386808 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bhi.n 3867c8 │ │ │ │ + bhi.n 3867d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bhi.n 386798 │ │ │ │ + bhi.n 3867a8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bhi.n 386910 │ │ │ │ + bhi.n 386920 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bhi.n 3868e0 │ │ │ │ + bhi.n 3868f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [pc, #452] @ (386a70 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #444] @ (386a74 ) │ │ │ │ @@ -1112143,31 +1112140,31 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (386a90 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 38672a │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bvc.n 386b44 │ │ │ │ + bvc.n 386b54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bvs.n 386ae8 │ │ │ │ + bvs.n 386af8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bvs.n 386ab0 │ │ │ │ + bvs.n 386ac0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bpl.n 386a08 │ │ │ │ + bpl.n 386a18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 00386a94 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1112558,126 +1112555,126 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ subs r3, #110 @ 0x6e │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r2, #1 │ │ │ │ bl 55aea6 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r5, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 386eb0 │ │ │ │ + bpl.n 386ec0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r2, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 386e54 │ │ │ │ + bmi.n 386e64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ bcc.n 386ee6 │ │ │ │ vmlal.u , d31, d11[0] │ │ │ │ - vqshlu.s32 q11, q8, #31 │ │ │ │ + vqshlu.s32 q11, q12, #31 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 386de8 │ │ │ │ + bmi.n 386df8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 386fbc │ │ │ │ + bmi.n 386fcc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 386f18 │ │ │ │ + bmi.n 386f28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcc.n 386eec │ │ │ │ + bcc.n 386efc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcc.n 386e84 │ │ │ │ + bcc.n 386e94 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcc.n 38700c │ │ │ │ + bcc.n 38701c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcc.n 386fd4 │ │ │ │ + bcc.n 386fe4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcc.n 386f58 │ │ │ │ + bcc.n 386f68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 386ed4 │ │ │ │ + bcs.n 386ee4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 387054 │ │ │ │ + bcs.n 386e64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 386fdc │ │ │ │ + bcs.n 386fec │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bne.n 386f5c │ │ │ │ + bne.n 386f6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bne.n 386ee0 │ │ │ │ + bne.n 386ef0 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1112705,17 +1112702,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - beq.n 38708c │ │ │ │ + beq.n 38709c │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1113247,59 +1113244,59 @@ │ │ │ │ ... │ │ │ │ adds r6, #18 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #222 @ 0xde │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r0, #8] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ ldr r0, [pc, #732] @ (3878c4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1113514,17 +1113511,17 @@ │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.w 3871ec │ │ │ │ vmul.f64 d5, d0, d5 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ b.n 3872aa │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003878cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1113596,28 +1113593,28 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bl 27b986 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0xf2bc004e │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + movt r0, #16462 @ 0x404e │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9a4a0 │ │ │ │ @@ -1113638,17 +1113635,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r6, r1, #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 │ │ │ │ ldr r1, [pc, #816] @ (387d40 ) │ │ │ │ @@ -1113921,33 +1113918,33 @@ │ │ │ │ nop │ │ │ │ cmp r4, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r2, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 00387d74 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1114021,28 +1114018,28 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #136 @ 0x88 │ │ │ │ lsls r2, r3, #1 │ │ │ │ mrrc2 15, 15, pc, fp, cr15 @ │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - mcr 0, 2, r0, cr8, cr0, {2} │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + mrc 0, 2, r0, cr0, cr0, {2} │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 999e0 │ │ │ │ @@ -1114062,17 +1114059,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 992b4 │ │ │ │ @@ -1114124,15 +1114121,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r7, #66 @ 0x42 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ movs r7, #8 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -1114214,23 +1114211,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (388020 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 387ff0 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1116565,65 +1116562,65 @@ │ │ │ │ b.n 38950e │ │ │ │ asrs r0, r5, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r2, r1 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #640 @ (adr r6, 389da4 ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 389dc4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #520 @ (adr r6, 389d34 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 389d54 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #416 @ (adr r6, 389cd4 ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 389cf4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #312 @ (adr r6, 389c74 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 389c94 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #208 @ (adr r6, 389c14 ) │ │ │ │ + add r6, pc, #240 @ (adr r6, 389c34 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #104 @ (adr r6, 389bb4 ) │ │ │ │ + add r6, pc, #136 @ (adr r6, 389bd4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r6, pc, #0 @ (adr r6, 389b54 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 389b74 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r5, pc, #856 @ (adr r5, 389eb4 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 389ed4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r5, pc, #744 @ (adr r5, 389e4c ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 389e6c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r5, pc, #632 @ (adr r5, 389de4 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 389e04 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r5, pc, #528 @ (adr r5, 389d84 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 389da4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r5, pc, #408 @ (adr r5, 389d14 ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 389d34 ) │ │ │ │ lsls r6, r1, #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 r2, [pc, #3052] @ 38a77c │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ @@ -1117751,73 +1117748,73 @@ │ │ │ │ b.w 389bd2 │ │ │ │ lsrs r0, r0, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, 38ab78 ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 38a798 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, pc, #856 @ (adr r0, 38aaf8 ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 38ab18 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, pc, #664 @ (adr r0, 38aa40 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 38aa60 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, pc, #456 @ (adr r0, 38a978 ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 38a998 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, pc, #240 @ (adr r0, 38a8a8 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 38a8c8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #26 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #372] @ (38a978 ) │ │ │ │ movw r1, #1602 @ 0x642 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1117942,65 +1117939,65 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #112] @ (38a9dc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 389f2e │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #10 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 0038a9e0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1118286,93 +1118283,93 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 38aa78 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stc2 0, cr0, [r2], #-356 @ 0xfffffe9c │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ bl 4e2cde │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r5, #14 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @ instruction: 0xfb9c0059 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r1, #1 │ │ │ │ bmi.n 38ad16 │ │ │ │ vrsra.u64 , , #1 │ │ │ │ - vcvt.f16.u16 d18, d4, #1 │ │ │ │ + vcvt.f16.u16 d18, d12, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1118400,17 +1118397,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1118649,24 +1118646,24 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 38af96 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r0, [r6, r9, lsl #1] │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r1, r2, #1 │ │ │ │ @ instruction: 0xf6600059 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #176] @ (38b1a8 ) │ │ │ │ mov ip, r3 │ │ │ │ @@ -1118745,17 +1118742,17 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 38b11a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds.w r0, sl, #14221312 @ 0xd90000 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4f80059 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r1, #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] @ (38b268 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1118827,17 +1118824,17 @@ │ │ │ │ b.n 38b1ec │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orr.w r0, r6, #14221312 @ 0xd90000 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bic.w r0, r6, #14221312 @ 0xd90000 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 0038b27c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1118931,33 +1118928,33 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 38b2e6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ mrc2 15, 2, pc, cr3, cr15, {7} │ │ │ │ bfi r0, lr, #1, #25 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r1, #1 │ │ │ │ ssat r0, #26, lr, asr #1 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ mrc2 15, 3, pc, cr15, cr15, {7} │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94e94 │ │ │ │ @@ -1118977,17 +1118974,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r1, #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 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ @@ -1119067,23 +1119064,23 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ add r1, sp, #12 │ │ │ │ blx 9d5b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1119231,35 +1119228,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (38b690 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 38b62c │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #6 │ │ │ │ + movs r4, #14 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1119289,17 +1119286,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r6, r1, #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 r2, [pc, #832] @ (38ba48 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1119617,56 +1119614,56 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 38b85e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vqadd.s8 q0, q6, │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldc 0, cr0, [r6, #356]! @ 0x164 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r0, r5, #7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1119750,15 +1119747,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xeaca0059 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ eors.w r0, r0, r9, lsr #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 r4, r1 │ │ │ │ @@ -1119808,15 +1119805,15 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9d5b4 │ │ │ │ str.w r8, [r4, #80] @ 0x50 │ │ │ │ str r7, [r4, #112] @ 0x70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r2, r7, #0 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r1, 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, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1119854,15 +1119851,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 9d5b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r1, 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 r3, [r1, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1119984,23 +1119981,23 @@ │ │ │ │ strd r3, r3, [r6, #116] @ 0x74 │ │ │ │ movs r4, #1 │ │ │ │ b.n 38bd4a │ │ │ │ ldr r3, [r1, #120] @ 0x78 │ │ │ │ subs r5, r3, #1 │ │ │ │ bpl.n 38bd58 │ │ │ │ b.n 38bdae │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r1, r2, #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 9a954 │ │ │ │ @@ -1120101,21 +1120098,21 @@ │ │ │ │ blx 96a84 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 9da08 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 38c0ba │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1120236,27 +1120233,27 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 38c07e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1120286,17 +1120283,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ blx 9e4fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1120580,21 +1120577,21 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 38c436 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ vldr d8, [pc, #4] @ 38c4c8 │ │ │ │ b.n 38c2aa │ │ │ │ ... │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1120726,25 +1120723,25 @@ │ │ │ │ nop │ │ │ │ b.n 38c87c │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 38c710 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r2, [pc, #1168] @ 38cb0c │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -1121132,45 +1121129,45 @@ │ │ │ │ nop │ │ │ │ svc 148 @ 0x94 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ svc 118 @ 0x76 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1121329,35 +1121326,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (38cd20 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 38ccbe │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1121638,25 +1121635,25 @@ │ │ │ │ ... │ │ │ │ bhi.n 38cfe4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 38d08c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r3, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 38c668 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 38cee0 │ │ │ │ @@ -1121693,25 +1121690,25 @@ │ │ │ │ ldr r0, [pc, #40] @ (38d0e4 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 38ceec │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1121871,25 +1121868,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (38d2b0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 38d126 │ │ │ │ nop │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1123003,127 +1123000,127 @@ │ │ │ │ nop │ │ │ │ bcc.n 38df1c │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 38deb4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - mrc2 0, 6, r0, cr0, cr0, {2} │ │ │ │ - ldc2l 0, cr0, [ip, #-320]! @ 0xfffffec0 │ │ │ │ - stc2 0, cr0, [sl, #-320] @ 0xfffffec0 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + mrc2 0, 6, r0, cr8, cr0, {2} │ │ │ │ + stc2 0, cr0, [r4, #320] @ 0x140 │ │ │ │ + ldc2 0, cr0, [r2, #-320] @ 0xfffffec0 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc2l 0, cr0, [lr], #320 @ 0x140 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + ldc2l 0, cr0, [r6], #320 @ 0x140 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r0], {80} @ 0x50 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + ldc2l 0, cr0, [r8], {80} @ 0x50 │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2 0, cr0, [r6], #320 @ 0x140 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + ldc2 0, cr0, [lr], #320 @ 0x140 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2 0, cr0, [r6], {80} @ 0x50 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + ldc2 0, cr0, [lr], {80} @ 0x50 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r8], #-320 @ 0xfffffec0 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + stc2 0, cr0, [r0], {80} @ 0x50 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mrrc2 0, 5, r0, lr, cr0 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + stc2l 0, cr0, [r6], #-320 @ 0xfffffec0 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mcrr2 0, 5, r0, r0, cr0 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + mcrr2 0, 5, r0, r8, cr0 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc2 0, cr0, [r0], #-320 @ 0xfffffec0 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + stc2 0, cr0, [r8], #-320 @ 0xfffffec0 │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc2 0, cr0, [r4], {80} @ 0x50 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + stc2 0, cr0, [ip], {80} @ 0x50 │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xfbe80050 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + @ instruction: 0xfbf00050 │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xfbcc0050 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + @ instruction: 0xfbd40050 │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xfbb00050 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + @ instruction: 0xfbb80050 │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xfb940050 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + @ instruction: 0xfb9c0050 │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xfb8e0050 │ │ │ │ + @ instruction: 0xfb960050 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ ldrd r3, r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 38dff4 │ │ │ │ mov r0, r6 │ │ │ │ blx a0218 │ │ │ │ @@ -1123295,42 +1123292,42 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #88] @ (38e1c4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 38e05e │ │ │ │ nop │ │ │ │ - vst1.8 @ instruction: 0xf9c40050 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + vst1.8 @ instruction: 0xf9cc0050 │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9a60050 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + vld1.8 @ instruction: 0xf9ae0050 │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9840050 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + vst1.8 @ instruction: 0xf98c0050 │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vld4.16 {d16-d19}, [r8 :64], r0 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldr??.w r0, [r0, r0, lsl #1] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vst4.16 {d16-d19}, [ip :64], r0 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldr??.w r0, [r4, r0, lsl #1] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vst4.16 {d16-d19}, [r8 :64], r0 │ │ │ │ - vst4.16 {d0-d3}, [sl :64], r0 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldr??.w r0, [r0, r0, lsl #1] │ │ │ │ + ldrsb.w r0, [r2, r0, lsl #1] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vst4.16 {d0-d3}, [r6 :64], r0 │ │ │ │ - str.w r0, [r8, #80] @ 0x50 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + vst4.16 {d0-d3}, [lr :64], r0 │ │ │ │ + ldr.w r0, [r0, #80] @ 0x50 │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh.w r0, [ip, #80] @ 0x50 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrh.w r0, [r4, #80] @ 0x50 │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrb.w r0, [r8, #80] @ 0x50 │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1123367,16 +1123364,16 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (38e234 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 38e1f8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7d60050 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + @ instruction: 0xf7de0050 │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1123786,54 +1123783,54 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7880050 │ │ │ │ - strh.w r0, [r0, #80] @ 0x50 │ │ │ │ - @ instruction: 0xf7780050 │ │ │ │ - rsb r0, r0, #13631488 @ 0xd00000 │ │ │ │ - @ instruction: 0xf58a0050 │ │ │ │ - movw r0, #59472 @ 0xe850 │ │ │ │ - @ instruction: 0xf4e40050 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + @ instruction: 0xf7900050 │ │ │ │ + strh.w r0, [r8, #80] @ 0x50 │ │ │ │ + @ instruction: 0xf7800050 │ │ │ │ + rsb r0, r8, #13631488 @ 0xd00000 │ │ │ │ + @ instruction: 0xf5920050 │ │ │ │ + @ instruction: 0xf6560050 │ │ │ │ + @ instruction: 0xf4ec0050 │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf4a80050 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + @ instruction: 0xf4b00050 │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - eor.w r0, r6, #13631488 @ 0xd00000 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + eor.w r0, lr, #13631488 @ 0xd00000 │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orn r0, sl, #13631488 @ 0xd00000 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + orns r0, r2, #13631488 @ 0xd00000 │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orrs.w r0, r2, #13631488 @ 0xd00000 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + orrs.w r0, sl, #13631488 @ 0xd00000 │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bics.w r0, r4, #13631488 @ 0xd00000 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + bics.w r0, ip, #13631488 @ 0xd00000 │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf3fa0050 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + and.w r0, r2, #13631488 @ 0xd00000 │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf3e00050 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + @ instruction: 0xf3e80050 │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf39a0050 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + usat r0, #16, r2, asr #1 │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - usat r0, #16, r0, lsl #1 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + usat r0, #16, r8, lsl #1 │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sbfx r0, lr, #1, #17 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + @ instruction: 0xf3560050 │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1123989,22 +1123986,22 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x00ae │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - sbc.w r0, r2, #80 @ 0x50 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + sbc.w r0, sl, #80 @ 0x50 │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adc.w r0, r4, #80 @ 0x50 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + adc.w r0, ip, #80 @ 0x50 │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds.w r0, r6, #80 @ 0x50 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + adds.w r0, lr, #80 @ 0x50 │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 0038e918 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1124598,71 +1124595,71 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #172] @ (38f030 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 38eeb0 │ │ │ │ - bic.w r0, ip, #80 @ 0x50 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + bics.w r0, r4, #80 @ 0x50 │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mcr 0, 7, r0, cr10, cr0, {2} │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + mrc 0, 7, r0, cr2, cr0, {2} │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mcr 0, 6, r0, cr12, cr0, {2} │ │ │ │ - mcr 0, 3, r0, cr14, cr0, {2} │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + mrc 0, 6, r0, cr4, cr0, {2} │ │ │ │ + mrc 0, 3, r0, cr6, cr0, {2} │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mrc 0, 2, r0, cr2, cr0, {2} │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + mrc 0, 2, r0, cr10, cr0, {2} │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mrc 0, 2, r0, cr0, cr0, {2} │ │ │ │ - ldc 0, cr0, [ip, #320] @ 0x140 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + mrc 0, 2, r0, cr8, cr0, {2} │ │ │ │ + stc 0, cr0, [r4, #320]! @ 0x140 │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc 0, cr0, [lr, #320] @ 0x140 │ │ │ │ - stc 0, cr0, [r6], #320 @ 0x140 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + stc 0, cr0, [r6, #320]! @ 0x140 │ │ │ │ + stc 0, cr0, [lr], #320 @ 0x140 │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stcl 0, cr0, [lr], #-320 @ 0xfffffec0 │ │ │ │ - ldc 0, cr0, [sl], {80} @ 0x50 │ │ │ │ - stcl 0, cr0, [r4, #-320]! @ 0xfffffec0 │ │ │ │ - ldc 0, cr0, [r6], {80} @ 0x50 │ │ │ │ - @ instruction: 0xeb920050 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + ldcl 0, cr0, [r6], #-320 @ 0xfffffec0 │ │ │ │ + stc 0, cr0, [r2], #-320 @ 0xfffffec0 │ │ │ │ + stcl 0, cr0, [ip, #-320]! @ 0xfffffec0 │ │ │ │ + ldc 0, cr0, [lr], {80} @ 0x50 │ │ │ │ + @ instruction: 0xeb9a0050 │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sbcs.w r0, sl, r0, lsr #1 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + @ instruction: 0xeb820050 │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adcs.w r0, r4, r0, lsr #1 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + adcs.w r0, ip, r0, lsr #1 │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xeb320050 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + @ instruction: 0xeb3a0050 │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds.w r0, r8, r0, lsr #1 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + @ instruction: 0xeb200050 │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xeafc0050 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + add.w r0, r4, r0, lsr #1 │ │ │ │ + str r6, [r4, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xeae20050 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + @ instruction: 0xeaea0050 │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xeac80050 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + @ instruction: 0xead00050 │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xeaae0050 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + @ instruction: 0xeab60050 │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - eors.w r0, r0, r0, lsr #1 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + eors.w r0, r8, r0, lsr #1 │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orns r0, r6, r0, lsr #1 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + orns r0, lr, r0, lsr #1 │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 0038f034 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1125022,101 +1125019,101 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 38f0d2 │ │ │ │ push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9ae0050 │ │ │ │ + @ instruction: 0xe9b60050 │ │ │ │ bl 2613da │ │ │ │ - @ instruction: 0xeaea0050 │ │ │ │ - add.w r0, ip, r0, lsr #1 │ │ │ │ + @ instruction: 0xeaf20050 │ │ │ │ + adds.w r0, r4, r0, lsr #1 │ │ │ │ lsls r7, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r0!, {r4, r6} │ │ │ │ - ldr r7, [pc, #336] @ (38f540 ) │ │ │ │ + ldmdb r8!, {r4, r6} │ │ │ │ + ldr r7, [pc, #368] @ (38f560 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r1, r6, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrd r0, r0, [ip], #320 @ 0x140 │ │ │ │ - ldr r7, [pc, #128] @ (38f47c ) │ │ │ │ + stmdb r4, {r4, r6} │ │ │ │ + ldr r7, [pc, #160] @ (38f49c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldmia r2, {r0, r1, r2, r5} │ │ │ │ vtbl.8 d28, {d31- instruction: 0xffffe8be │ │ │ │ + vtbx.8 d30, {d31}, d6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #904] @ (38f794 ) │ │ │ │ + ldr r6, [pc, #936] @ (38f7b4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia.w r4!, {r4, r6} │ │ │ │ - ldr r6, [pc, #800] @ (38f734 ) │ │ │ │ + stmia.w ip!, {r4, r6} │ │ │ │ + ldr r6, [pc, #832] @ (38f754 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmia r5!, {r0, r1, r3, r5} │ │ │ │ vsli.32 q14, , #31 │ │ │ │ - vtbx.8 d30, {d15}, d22 │ │ │ │ + vtbx.8 d30, {d15}, d30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #552] @ (38f64c ) │ │ │ │ + ldr r6, [pc, #584] @ (38f66c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strex r0, r0, [ip, #320] @ 0x140 │ │ │ │ - ldr r6, [pc, #448] @ (38f5ec ) │ │ │ │ + @ instruction: 0xe8540050 │ │ │ │ + ldr r6, [pc, #480] @ (38f60c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldmia r7!, {r0, r1, r3, r4} │ │ │ │ - vtbl.8 d30, {d15}, d16 │ │ │ │ + vtbl.8 d30, {d15}, d24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #272] @ (38f548 ) │ │ │ │ + ldr r6, [pc, #304] @ (38f568 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ bls.n 38f512 │ │ │ │ - vqshl.u64 q15, q10, #63 @ 0x3f │ │ │ │ + vqshl.u64 q15, q14, #63 @ 0x3f │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #96] @ (38f4a4 ) │ │ │ │ + ldr r6, [pc, #128] @ (38f4c4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 38f3f4 │ │ │ │ + b.n 38f404 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #992] @ (38f82c ) │ │ │ │ + ldr r6, [pc, #0] @ (38f44c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ @ instruction: 0xef81ffff │ │ │ │ - b.n 38f380 │ │ │ │ + b.n 38f390 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #744] @ (38f740 ) │ │ │ │ + ldr r5, [pc, #776] @ (38f760 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ bcs.n 38f52e │ │ │ │ - @ instruction: 0xffffe76a │ │ │ │ + vqshl.u32 q15, q9, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #568] @ (38f69c ) │ │ │ │ + ldr r5, [pc, #600] @ (38f6bc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmdb r8!, {r4, r6} │ │ │ │ - stmdb r4, {r4, r6} │ │ │ │ - b.n 38f2cc │ │ │ │ + ldmdb r0!, {r4, r6} │ │ │ │ + stmdb ip, {r4, r6} │ │ │ │ + b.n 38f2dc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #328] @ (38f5bc ) │ │ │ │ + ldr r5, [pc, #360] @ (38f5dc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strd r0, r0, [ip, #-320] @ 0x140 │ │ │ │ - stmdb r4, {r4, r6} │ │ │ │ - b.n 38f264 │ │ │ │ + ldrd r0, r0, [r4, #-320] @ 0x140 │ │ │ │ + stmdb ip, {r4, r6} │ │ │ │ + b.n 38f274 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #88] @ (38f4dc ) │ │ │ │ + ldr r5, [pc, #120] @ (38f4fc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strd r0, r0, [r8, #-320]! @ 0x140 │ │ │ │ - stmdb ip!, {r4, r6} │ │ │ │ - b.n 38f1f4 │ │ │ │ + ldrd r0, r0, [r0, #-320]! @ 0x140 │ │ │ │ + ldmdb r4!, {r4, r6} │ │ │ │ + b.n 38f204 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #856] @ (38f7ec ) │ │ │ │ + ldr r4, [pc, #888] @ (38f80c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strd r0, r0, [r6, #-320] @ 0x140 │ │ │ │ - ldrd r0, r0, [ip, #-320]! @ 0x140 │ │ │ │ - b.n 38f18c │ │ │ │ + strd r0, r0, [lr, #-320] @ 0x140 │ │ │ │ + @ instruction: 0xe9840050 │ │ │ │ + b.n 38f19c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #616] @ (38f70c ) │ │ │ │ + ldr r4, [pc, #648] @ (38f72c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldmia r2, {r0, r2, r3, r5, r7} │ │ │ │ - vtbx.8 d30, {d15-d16}, d24 │ │ │ │ + vqrshrn.u64 d30, q8, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xe8040050 │ │ │ │ - b.n 38f124 │ │ │ │ + @ instruction: 0xe80c0050 │ │ │ │ + b.n 38f134 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #368] @ (38f628 ) │ │ │ │ + ldr r4, [pc, #400] @ (38f648 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9f0fc │ │ │ │ @@ -1125137,17 +1125134,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 38ef20 │ │ │ │ + b.n 38ef30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #208] @ (38f5d4 ) │ │ │ │ + ldr r3, [pc, #240] @ (38f5f4 ) │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1125216,18 +1125213,18 @@ │ │ │ │ ldr r0, [pc, #20] @ (38f5cc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0xe8120050 │ │ │ │ - b.n 38f534 │ │ │ │ + @ instruction: 0xe81a0050 │ │ │ │ + b.n 38f544 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #416] @ (38f770 ) │ │ │ │ + ldr r2, [pc, #448] @ (38f790 ) │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1125251,17 +1125248,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (38f624 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 38f4d0 │ │ │ │ + b.n 38f4e0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [pc, #40] @ (38f650 ) │ │ │ │ + ldr r2, [pc, #72] @ (38f670 ) │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1125294,19 +1125291,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (38f698 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 38f15c │ │ │ │ + b.n 38f16c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 38f464 │ │ │ │ + b.n 38f474 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #616] @ (38f904 ) │ │ │ │ + ldr r1, [pc, #648] @ (38f924 ) │ │ │ │ lsls r6, r1, #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] @ (38f730 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1125363,21 +1125360,21 @@ │ │ │ │ b.n 38f6ee │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #408 @ 0x198 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 38f444 │ │ │ │ + b.n 38f454 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #224] @ (38f820 ) │ │ │ │ + ldr r1, [pc, #256] @ (38f840 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 38f3a4 │ │ │ │ + b.n 38f3b4 │ │ │ │ lsls r0, 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, #3904] @ 0xf40 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -1125539,33 +1125536,33 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 38f3ac │ │ │ │ + b.n 38f3bc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r5, sp, #896 @ 0x380 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 38f2c4 │ │ │ │ + b.n 38f2d4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bx pc │ │ │ │ + blx r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 38f23c │ │ │ │ + b.n 38f24c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 38f210 │ │ │ │ + b.n 38f220 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r3, [r7, #0] │ │ │ │ blx 9b0a4 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -1125989,37 +1125986,37 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 38f834 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 390278 │ │ │ │ + b.n 390288 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add sl, r9 │ │ │ │ + add sl, sl │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 39020c │ │ │ │ + b.n 39021c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add lr, r2 │ │ │ │ + add lr, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 390188 │ │ │ │ + b.n 390198 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, r9 │ │ │ │ + add r2, sl │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 39015c │ │ │ │ + b.n 39016c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, r6 │ │ │ │ + add r0, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 390028 │ │ │ │ + b.n 390038 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 66 @ 0x42 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - rors r6, r5 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [pc, #220] @ (38ff58 ) │ │ │ │ mov.w r1, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #212] @ (38ff5c ) │ │ │ │ @@ -1126091,37 +1126088,37 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #64] @ (38ff84 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 38ff30 │ │ │ │ ... │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r0, r2, #1 │ │ │ │ - sbcs r6, r2 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adcs r4, r4 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adcs r4, r0 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1126764,63 +1126761,63 @@ │ │ │ │ nop │ │ │ │ add r6, pc, #448 @ (adr r6, 390850 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #248 @ (adr r6, 390790 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bgt.n 3905cc │ │ │ │ + bgt.n 3905dc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bge.n 390738 │ │ │ │ + bge.n 390748 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 390710 │ │ │ │ + bge.n 390720 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 3906dc │ │ │ │ + bge.n 3906ec │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 39064c │ │ │ │ + bhi.n 39065c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bhi.n 3907a0 │ │ │ │ + bhi.n 3907b0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvc.n 390614 │ │ │ │ + bvc.n 390624 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3905e8 │ │ │ │ + bvc.n 3905f8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3907bc │ │ │ │ + bvc.n 3907cc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 390790 │ │ │ │ + bvc.n 3907a0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r2, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 390758 │ │ │ │ + bvc.n 390768 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 390728 │ │ │ │ + bvc.n 390738 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3906f8 │ │ │ │ + bvc.n 390708 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3906cc │ │ │ │ + bvs.n 3906dc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003906fc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1127217,123 +1127214,123 @@ │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 390b48 │ │ │ │ + bvs.n 390b58 │ │ │ │ lsls r0, r2, #1 │ │ │ │ pldw [r9, #255]! │ │ │ │ - bvs.n 390b64 │ │ │ │ + bvs.n 390b74 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 390b8c │ │ │ │ + bvs.n 390b9c │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsls r7, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 390ad0 │ │ │ │ + bpl.n 390ae0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.n 390a74 │ │ │ │ + bpl.n 390a84 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ mrc 15, 5, APSR_nzcv, cr7, cr15, {7} │ │ │ │ mrc 15, 1, APSR_nzcv, cr1, cr15, {7} │ │ │ │ - bpl.n 390c08 │ │ │ │ + bpl.n 390c18 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 390bdc │ │ │ │ + bpl.n 390bec │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldc 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - bpl.n 390c08 │ │ │ │ + bpl.n 390c18 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 390c50 │ │ │ │ + bpl.n 390c60 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bmi.n 390b44 │ │ │ │ + bmi.n 390b54 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 390b18 │ │ │ │ + bmi.n 390b28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 390bf4 │ │ │ │ + bpl.n 390c04 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 390c44 │ │ │ │ + bpl.n 390c54 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bmi.n 390aa0 │ │ │ │ + bmi.n 390ab0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 390c14 │ │ │ │ + bpl.n 390c24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 390a94 │ │ │ │ + bpl.n 390aa4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bmi.n 390c1c │ │ │ │ + bmi.n 390c2c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 390be8 │ │ │ │ + bmi.n 390bf8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 390c28 │ │ │ │ + bpl.n 390c38 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 390ab0 │ │ │ │ + bpl.n 390ac0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bcc.n 390b60 │ │ │ │ + bcc.n 390b70 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 390c74 │ │ │ │ + bpl.n 390c84 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 390cb4 │ │ │ │ + bpl.n 390ac4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bcc.n 390af4 │ │ │ │ + bcc.n 390b04 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 390ca0 │ │ │ │ + bpl.n 390cb0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 390aec │ │ │ │ + bpl.n 390afc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bcc.n 390c78 │ │ │ │ + bcc.n 390c88 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 390cac │ │ │ │ + bpl.n 390cbc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 390b04 │ │ │ │ + bpl.n 390b14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bcc.n 390c00 │ │ │ │ + bcc.n 390c10 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 390cd4 │ │ │ │ + bpl.n 390ce4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bcs.n 390b88 │ │ │ │ + bcs.n 390b98 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 390ca8 │ │ │ │ + bpl.n 390cb8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 390b58 │ │ │ │ + bpl.n 390b68 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bcs.n 390b0c │ │ │ │ + bcs.n 390b1c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94a70 │ │ │ │ @@ -1127354,17 +1127351,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bne.n 390cb4 │ │ │ │ + bne.n 390cc4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 390c64 │ │ │ │ bls.n 390c5e │ │ │ │ movs r0, #1 │ │ │ │ @@ -1127495,19 +1127492,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bcs.n 390d7c │ │ │ │ + bcs.n 390d8c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1127609,23 +1127606,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 │ │ │ │ - bcs.n 391004 │ │ │ │ + bcs.n 391014 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bcs.n 390f58 │ │ │ │ + bcs.n 390f68 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 390f2c │ │ │ │ + bcs.n 390f3c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bne.n 390ef8 │ │ │ │ + bne.n 390f08 │ │ │ │ lsls r0, 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] @ (390f94 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1127665,15 +1127662,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 391020 │ │ │ │ + bne.n 391030 │ │ │ │ lsls r0, r2, #1 │ │ │ │ str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1127852,39 +1127849,39 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 391248 │ │ │ │ + beq.n 391258 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 391270 │ │ │ │ + beq.n 391280 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrb.w ip, [r0, #24] │ │ │ │ ldrb r2, [r1, #24] │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, ip, #2, #1 │ │ │ │ ubfx lr, r2, #2, #1 │ │ │ │ @@ -1127982,17 +1127979,17 @@ │ │ │ │ bgt.n 391256 │ │ │ │ movs r2, #0 │ │ │ │ b.n 39127a │ │ │ │ adds r3, r2, #4 │ │ │ │ b.n 3912c8 │ │ │ │ adds r3, r2, #3 │ │ │ │ b.n 3912c8 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1128177,21 +1128174,21 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 391518 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r6, r1, #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, #2768] @ 0xad0 │ │ │ │ ldr r5, [pc, #688] @ (391810 ) │ │ │ │ @@ -1128460,27 +1128457,27 @@ │ │ │ │ ... │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [pc, #128] @ (3918a4 ) │ │ │ │ + ldr r7, [pc, #160] @ (3918c4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 39191c │ │ │ │ + bne.n 39192c │ │ │ │ lsls r4, r2, #1 │ │ │ │ vldr d7, [pc, #716] @ 391b08 │ │ │ │ vcmpe.f64 d2, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 391a30 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx a1020 │ │ │ │ @@ -1128699,21 +1128696,21 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 391d28 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ vldr d7, [pc, #556] @ 391d60 │ │ │ │ vmov.f64 d15, d7 │ │ │ │ vmov.f64 d13, d7 │ │ │ │ vmov.f64 d12, d7 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ mov r7, fp │ │ │ │ @@ -1128910,33 +1128907,33 @@ │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 391d58 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ vmul.f64 d7, d13, d13 │ │ │ │ vmul.f64 d6, d11, d13 │ │ │ │ vmla.f64 d7, d12, d12 │ │ │ │ vstr d5, [sp, #112] @ 0x70 │ │ │ │ vnmls.f64 d6, d10, d12 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ @@ -1129204,41 +1129201,41 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r6, r7, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ittt al │ │ │ │ + itet al │ │ │ │ lslal r0, r2, #1 │ │ │ │ - subal r2, r5, #5 │ │ │ │ + sub r2, r6, #5 │ │ │ │ lslal r6, r1, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #2610 @ 0xa32 │ │ │ │ ldr r0, [pc, #672] @ (3923b0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1129461,35 +1129458,35 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 3925b8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - itt vc │ │ │ │ - lslvc r0, r2, #1 │ │ │ │ - subvc r4, r0, #4 │ │ │ │ + itt hi │ │ │ │ + lslhi r0, r2, #1 │ │ │ │ + subhi r4, r1, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - itt pl │ │ │ │ - lslpl r0, r2, #1 │ │ │ │ - subpl r4, r4, #3 │ │ │ │ + itt vs │ │ │ │ + lslvs r0, r2, #1 │ │ │ │ + subvs r4, r5, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ite vc │ │ │ │ + itt vc │ │ │ │ lslvc r0, r2, #1 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00fe │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1129927,29 +1129924,29 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ strh r2, [r4, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - rev r2, r6 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r6, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [pc, #48] @ (392950 ) │ │ │ │ mov.w r1, #652 @ 0x28c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (392954 ) │ │ │ │ @@ -1129959,17 +1129956,17 @@ │ │ │ │ b.n 392826 │ │ │ │ vldr d0, [pc, #12] @ 392948 │ │ │ │ b.n 39289c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1130286,23 +1130283,23 @@ │ │ │ │ mov sl, r3 │ │ │ │ b.n 392d10 │ │ │ │ ... │ │ │ │ ldrb r4, [r4, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r0, r2, #1 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r0, r2, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r5, r9 │ │ │ │ beq.n 392dbc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -1130432,41 +1130429,41 @@ │ │ │ │ ldr r0, [pc, #68] @ (392e90 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 392be2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - cbz r2, 392eb4 │ │ │ │ + cbz r2, 392eb6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r4, 392eb0 │ │ │ │ + cbz r4, 392eb2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r0, 392eb2 │ │ │ │ + cbz r0, 392eb4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r4, 392ed4 │ │ │ │ + cbz r4, 392ed6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r6, 392eea │ │ │ │ + cbz r6, 392eec │ │ │ │ lsls r0, r2, #1 │ │ │ │ - uxth r2, r1 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sxtb r2, r1 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ lsls r6, r1, #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, #836] @ (3931f0 ) │ │ │ │ @@ -1130743,15 +1130740,15 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 393408 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ strb r0, [r5, #29] │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r2, [r1, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ vldr d7, [r9, #128] @ 0x80 │ │ │ │ vldr d5, [r0, #136] @ 0x88 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ add.w r0, r3, #1392 @ 0x570 │ │ │ │ @@ -1131119,61 +1131116,61 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 39310a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r6, r1, #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 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1131606,49 +1131603,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 393b0a │ │ │ │ - @ instruction: 0xffffa9de │ │ │ │ + vtbx.8 d26, {d31-) │ │ │ │ + add r6, pc, #928 @ (adr r6, 393f34 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #800 @ (adr r6, 393ebc ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 393edc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r6, pc, #504 @ (adr r6, 393da0 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 393dc0 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #408 @ (adr r6, 393d48 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 393d68 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 393fa0 ) │ │ │ │ + add r6, pc, #8 @ (adr r6, 393bc0 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, pc, #632 @ (adr r5, 393e38 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 393e58 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, pc, #520 @ (adr r5, 393dd0 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 393df0 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ blx a1020 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -1131974,15 +1131971,15 @@ │ │ │ │ vldr d0, [pc, #12] @ 393f88 │ │ │ │ b.n 393ef6 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ b.n 393872 │ │ │ │ ... │ │ │ │ - add r4, pc, #688 @ (adr r4, 394244 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 394264 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ vldr d0, [pc, #368] @ 394108 │ │ │ │ mov r0, r5 │ │ │ │ blx 9bdbc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1132120,47 +1132117,47 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ blt.w 393f78 │ │ │ │ b.n 393ef2 │ │ │ │ ... │ │ │ │ - add r0, pc, #888 @ (adr r0, 39448c ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 3944ac ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #632 @ (adr r0, 394394 ) │ │ │ │ + add r0, pc, #664 @ (adr r0, 3943b4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r6, r4 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #536 @ (adr r0, 39433c ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 39435c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r6, r1 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #424 @ (adr r0, 3942d4 ) │ │ │ │ + add r0, pc, #456 @ (adr r0, 3942f4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vswp q8, │ │ │ │ - add r0, pc, #312 @ (adr r0, 39426c ) │ │ │ │ + vmla.i q8, q5, d13[0] │ │ │ │ + add r0, pc, #344 @ (adr r0, 39428c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vmla.i16 q8, q3, d5[1] │ │ │ │ - add r0, pc, #200 @ (adr r0, 394204 ) │ │ │ │ + vmla.i16 q8, q7, d5[1] │ │ │ │ + add r0, pc, #232 @ (adr r0, 394224 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vmla.i q0, q5, d13[0] │ │ │ │ - add r0, pc, #88 @ (adr r0, 39419c ) │ │ │ │ + vmla.i q8, q1, d1[3] │ │ │ │ + add r0, pc, #120 @ (adr r0, 3941bc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vmla.i16 q0, q7, d5[1] │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + vmla.i32 q0, q3, d13[0] │ │ │ │ + add r0, pc, #8 @ (adr r0, 394154 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vmla.i q0, q1, d1[3] │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + vmla.i q0, q5, d1[3] │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vhadd.u32 q8, q3, │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + vhadd.u32 q8, q7, │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vhadd.u q0, q2, │ │ │ │ + vhadd.u q0, q6, │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ ldr.w r2, [pc, #2688] @ 394bf8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1133120,81 +1133117,81 @@ │ │ │ │ b.n 394e30 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xe814004d │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xfb54004d │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + @ instruction: 0xe81c004d │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xfb34004d │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + @ instruction: 0xfb5c004d │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + @ instruction: 0xfb3c004d │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xfa46004d │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xfa26004d │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + @ instruction: 0xfa4e004d │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + @ instruction: 0xfa2e004d │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh.w r0, [ip, #77] @ 0x4d │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + vst1.8 {d16[2]}, [r4]! │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr.w r0, [ip, sp] │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh.w r0, [sl, sp] │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + str??.w r0, [r4, sp] │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb.w r0, [r8, sp] │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + str.w r0, [r2, sp] │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf7c0004d │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + strh.w r0, [r0, sp] │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + @ instruction: 0xf7c8004d │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf72e004d │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + @ instruction: 0xf736004d │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf6fa004d │ │ │ │ - adds r6, r4, #3 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + @ instruction: 0xf702004d │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh.w r0, [r8, #77] @ 0x4d │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str.w r0, [r0, #77] @ 0x4d │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stc2 0, cr0, [ip], #-308 @ 0xfffffecc │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + ldc2 0, cr0, [r4], #-308 @ 0xfffffecc │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf52e004d │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf536004d │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - eors.w r0, r2, #13434880 @ 0xcd0000 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + eors.w r0, sl, #13434880 @ 0xcd0000 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - orns r0, r6, #13434880 @ 0xcd0000 │ │ │ │ - ldc2l 0, cr0, [lr], #308 @ 0x134 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + orns r0, lr, #13434880 @ 0xcd0000 │ │ │ │ + stc2 0, cr0, [r6, #-308] @ 0xfffffecc │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 394e58 │ │ │ │ @@ -1133489,38 +1133486,38 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 394f7e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - sub.w r0, r6, #77 @ 0x4d │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + sub.w r0, lr, #77 @ 0x4d │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf0e6004d │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + @ instruction: 0xf0ee004d │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf0c6004d │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + @ instruction: 0xf0ce004d │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xf0a8004d │ │ │ │ - str r1, [sp, #0] │ │ │ │ + @ instruction: 0xf0b0004d │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - eor.w r0, r8, #77 @ 0x4d │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + eors.w r0, r0, #77 @ 0x4d │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - orn r0, lr, #77 @ 0x4d │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + orns r0, r6, #77 @ 0x4d │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - orrs.w r0, r2, #77 @ 0x4d │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + orrs.w r0, sl, #77 @ 0x4d │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bics.w r0, r6, #77 @ 0x4d │ │ │ │ + bics.w r0, lr, #77 @ 0x4d │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [pc, #1632] @ 3956a8 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ @@ -1134057,49 +1134054,49 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #104] @ (3956fc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 39567c │ │ │ │ ... │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cbnz r7, 395718 │ │ │ │ - @ instruction: 0xffff8fbc │ │ │ │ + vqrdmlsh.s q12, , d4[0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vhadd.s8 q8, q1, │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + vhadd.s8 q8, q5, │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cbnz r3, 395716 │ │ │ │ - vqrdmlsh.s q12, , d6[0] │ │ │ │ + vqrdmlsh.s q12, , d14[0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stcl 0, cr0, [r6], #-308 @ 0xfffffecc │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + stcl 0, cr0, [lr], #-308 @ 0xfffffecc │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs.w r0, sl, sp, lsl #1 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + rsb r0, r2, sp, lsl #1 │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xeb9e004d │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + sub.w r0, r6, sp, lsl #1 │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xeb80004d │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + @ instruction: 0xeb88004d │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xe9aa004d │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + @ instruction: 0xe9b2004d │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xe988004d │ │ │ │ + @ instruction: 0xe990004d │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ bl 392958 │ │ │ │ @@ -1134447,54 +1134444,54 @@ │ │ │ │ b.w 394b96 │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 395ac0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - @ instruction: 0xe81c004d │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + @ instruction: 0xe824004d │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 395880 │ │ │ │ + b.n 395890 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 395848 │ │ │ │ + b.n 395858 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 395aa4 │ │ │ │ + bcs.n 395ab4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 3957c0 │ │ │ │ + b.n 3957d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 395734 │ │ │ │ + b.n 395744 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 3956e4 │ │ │ │ + b.n 3956f4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 3956ac │ │ │ │ + b.n 3956bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 395620 │ │ │ │ + b.n 395630 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 3955f0 │ │ │ │ + b.n 395600 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r5, [sp] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ @@ -1134802,39 +1134799,39 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ b.w 3944fc │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 395e90 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 396590 │ │ │ │ + b.n 3965a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 396534 │ │ │ │ + b.n 396544 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 3964fc │ │ │ │ + b.n 39650c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 3962c4 │ │ │ │ + b.n 3962d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 396294 │ │ │ │ + b.n 3962a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 39625c │ │ │ │ + b.n 39626c │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #1502 @ 0x5de │ │ │ │ ldr r0, [pc, #300] @ (396018 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1134938,37 +1134935,37 @@ │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ b.n 395d72 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 396270 │ │ │ │ + b.n 396280 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 39621c │ │ │ │ + b.n 39622c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 396184 │ │ │ │ + b.n 396194 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 396154 │ │ │ │ + b.n 396164 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 39611c │ │ │ │ + b.n 39612c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 3960a8 │ │ │ │ + b.n 3960b8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 00396048 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1135623,208 +1135620,208 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ cmp lr, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ b.n 39690e │ │ │ │ - vsra.u32 q12, q12, #1 │ │ │ │ + vaddw.u q12, , d0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsrs r3, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - svc 0 │ │ │ │ + svc 8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add sl, sp │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #740 @ 0x2e4 │ │ │ │ vdup.8 q13, d25[7] │ │ │ │ - @ instruction: 0xffff7ef8 │ │ │ │ + @ instruction: 0xffff7f00 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ vtbx.8 d26, {d15-d18}, d25 │ │ │ │ - @ instruction: 0xffff7e94 │ │ │ │ + @ instruction: 0xffff7e9c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - udf #26 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ble.n 3967e8 │ │ │ │ + udf #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ble.n 396774 │ │ │ │ + ble.n 396784 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ble.n 396900 │ │ │ │ + ble.n 396710 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ble.n 3968c0 │ │ │ │ + ble.n 3968d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ble.n 39684c │ │ │ │ + ble.n 39685c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bgt.n 3967d0 │ │ │ │ + bgt.n 3967e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bgt.n 39675c │ │ │ │ + bgt.n 39676c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bgt.n 3968e8 │ │ │ │ + bgt.n 3968f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blt.n 396858 │ │ │ │ + bgt.n 396868 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blt.n 3967d0 │ │ │ │ + blt.n 3967e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blt.n 396958 │ │ │ │ + blt.n 396968 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - blt.n 3968e0 │ │ │ │ + blt.n 3968f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bge.n 396844 │ │ │ │ + bge.n 396854 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bge.n 3967cc │ │ │ │ + bge.n 3967dc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bge.n 396954 │ │ │ │ + bge.n 396964 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bge.n 3968d8 │ │ │ │ + bge.n 3968e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bls.n 396860 │ │ │ │ + bls.n 396870 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bls.n 3967fc │ │ │ │ + bls.n 39680c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bls.n 396998 │ │ │ │ + bls.n 3969a8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bls.n 396934 │ │ │ │ + bls.n 396944 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bhi.n 3968cc │ │ │ │ + bhi.n 3968dc │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [pc, #456] @ (396af4 ) │ │ │ │ add.w r3, r4, #180 @ 0xb4 │ │ │ │ ldr r1, [pc, #456] @ (396af8 ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1135987,69 +1135984,69 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #120] @ (396b60 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 396126 │ │ │ │ nop │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 396a90 │ │ │ │ + bvs.n 396aa0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 396a28 │ │ │ │ + bvs.n 396a38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 396bb4 │ │ │ │ + bvs.n 396bc4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bvs.n 396b4c │ │ │ │ + bvs.n 396b5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 396acc │ │ │ │ + bpl.n 396adc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 396c50 │ │ │ │ + bpl.n 396a60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bpl.n 396bd4 │ │ │ │ + bpl.n 396be4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d51c │ │ │ │ @@ -1136070,17 +1136067,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bmi.n 396ac0 │ │ │ │ + bmi.n 396ad0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1136347,23 +1136344,23 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ subs r1, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r7, #150 @ 0x96 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bne.n 396fd0 │ │ │ │ + bne.n 396fe0 │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1136402,17 +1136399,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (396f70 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - beq.n 396ef4 │ │ │ │ + beq.n 396f04 │ │ │ │ lsls r5, r1, #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] @ (396fe0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1136453,15 +1136450,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #142 @ 0x8e │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r0, r2, #1 │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1136530,21 +1136527,21 @@ │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ blx a0c80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ b.n 39700e │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r0, r2, #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 │ │ │ │ @@ -1136602,21 +1136599,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r6, #96 @ 0x60 │ │ │ │ str r3, [r6, #8] │ │ │ │ blx 9a5f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r0, r2, #1 │ │ │ │ │ │ │ │ 00397168 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1137051,133 +1137048,133 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 397242 │ │ │ │ adds r4, #148 @ 0x94 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldc2l 0, cr0, [r6], {79} @ 0x4f │ │ │ │ + ldc2l 0, cr0, [lr], {79} @ 0x4f │ │ │ │ lsls r3, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ adds r3, #210 @ 0xd2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldc2l 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ mrrc2 15, 15, pc, r7, cr15 @ │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldc2l 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ ldr??.w pc, [fp, #4095] @ 0xfff │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb.w pc, [r5, #4095] @ 0xfff │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldc2 15, cr15, [r1], {255} @ 0xff │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r0, #199 @ 0xc7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ bl 36766a >, 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+0x1470a> │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldrb r6, [r0, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 97ea0 │ │ │ │ @@ -1137198,17 +1137195,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 00397730 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1137379,37 +1137376,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (397930 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 397780 │ │ │ │ nop │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 00397934 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1137915,17 +1137912,17 @@ │ │ │ │ bcs.n 397f18 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ cmp r4, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r9, ip │ │ │ │ mov r8, r4 │ │ │ │ vmov.f64 d9, #96 @ 0x3f000000 0.5 │ │ │ │ @@ -1138656,29 +1138653,29 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 398820 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbnz r2, 3988b4 │ │ │ │ + cbnz r2, 3988b6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 397cd8 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 398882 │ │ │ │ @@ -1139158,41 +1139155,41 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.w 397ca2 │ │ │ │ nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 398d98 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r0, 398e30 │ │ │ │ + cbz r0, 398e32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r0, 398e30 │ │ │ │ + cbz r0, 398e32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #1727 @ 0x6bf │ │ │ │ ldr r0, [pc, #120] @ (398e70 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1139234,29 +1139231,29 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (398e8c ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.w 397ca2 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r4, 398ebe │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r4, 398ebe │ │ │ │ + cbz r4, 398ec0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cbz r4, 398ebe │ │ │ │ + cbz r4, 398ec0 │ │ │ │ lsls r5, r1, #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 r9, [r1, #32] │ │ │ │ @@ -1139683,41 +1139680,41 @@ │ │ │ │ movlt r4, r8 │ │ │ │ blt.n 39936e │ │ │ │ b.n 399398 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r0, r3, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ asrs r6, r7, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.n 39938e │ │ │ │ vldr d7, [r2, #128] @ 0x80 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1140207,37 +1140204,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 399842 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r7, pc, #912 @ (adr r7, 399c30 ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 399c50 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r7, pc, #784 @ (adr r7, 399bb8 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 399bd8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [pc, #804] @ (399bd0 ) │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #796] @ (399bd4 ) │ │ │ │ @@ -1140526,97 +1140523,97 @@ │ │ │ │ str.w r8, [r3] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [r5, #68] @ 0x44 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ b.w 3990c0 │ │ │ │ ... │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r7, pc, #400 @ (adr r7, 399d68 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 399d88 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r7, pc, #288 @ (adr r7, 399d00 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 399d20 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + strb r2, [r6, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r7, pc, #176 @ (adr r7, 399c98 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 399cb8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r7, pc, #64 @ (adr r7, 399c30 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, 399c50 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, pc, #976 @ (adr r6, 399fc8 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 399fe8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, pc, #616 @ (adr r6, 399e68 ) │ │ │ │ + add r6, pc, #648 @ (adr r6, 399e88 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, pc, #328 @ (adr r6, 399d50 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 399d70 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, pc, #208 @ (adr r6, 399ce0 ) │ │ │ │ + add r6, pc, #240 @ (adr r6, 399d00 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, pc, #104 @ (adr r6, 399c80 ) │ │ │ │ + add r6, pc, #136 @ (adr r6, 399ca0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #904 @ (adr r5, 399fa8 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 399fc8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #800 @ (adr r5, 399f48 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 399f68 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #696 @ (adr r5, 399ee8 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 399f08 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #592 @ (adr r5, 399e88 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 399ea8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #488 @ (adr r5, 399e28 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 399e48 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #384 @ (adr r5, 399dc8 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 399de8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #280 @ (adr r5, 399d68 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 399d88 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #168 @ (adr r5, 399d00 ) │ │ │ │ + add r5, pc, #200 @ (adr r5, 399d20 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, pc, #880 @ (adr r4, 399fd0 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 399ff0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, pc, #736 @ (adr r4, 399f48 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 399f68 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, pc, #608 @ (adr r4, 399ed0 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 399ef0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, pc, #480 @ (adr r4, 399e58 ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 399e78 ) │ │ │ │ lsls r5, r1, #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, #836] @ (399fd0 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -1140949,37 +1140946,37 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ lsrs r0, r1, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r7, [pc, #56] @ (39a018 ) │ │ │ │ + ldr r7, [pc, #88] @ (39a038 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #480] @ (39a1c4 ) │ │ │ │ + ldr r6, [pc, #512] @ (39a1e4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r1, pc, #240 @ (adr r1, 39a0d8 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 39a0f8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #8] @ (399ff4 ) │ │ │ │ + ldr r6, [pc, #40] @ (39a014 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #1000] @ (39a3d8 ) │ │ │ │ + ldr r6, [pc, #8] @ (399ff8 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, pc, #760 @ (adr r0, 39a2ec ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 39a30c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [pc, #888] @ (39a370 ) │ │ │ │ + ldr r5, [pc, #920] @ (39a390 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, pc, #640 @ (adr r0, 39a27c ) │ │ │ │ + add r0, pc, #672 @ (adr r0, 39a29c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [pc, #744] @ (39a2e8 ) │ │ │ │ + ldr r5, [pc, #776] @ (39a308 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, pc, #496 @ (adr r0, 39a1f4 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 39a214 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [pc, #632] @ (39a280 ) │ │ │ │ + ldr r5, [pc, #664] @ (39a2a0 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r0, pc, #384 @ (adr r0, 39a18c ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 39a1ac ) │ │ │ │ lsls r5, r1, #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.w ip, [pc, #684] @ 39a2cc │ │ │ │ mov r4, r3 │ │ │ │ @@ -1141248,39 +1141245,39 @@ │ │ │ │ b.n 39a28a │ │ │ │ lsls r2, r6, #23 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #23 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [pc, #480] @ (39a4bc ) │ │ │ │ + ldr r4, [pc, #512] @ (39a4dc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [pc, #208] @ (39a3b4 ) │ │ │ │ + ldr r4, [pc, #240] @ (39a3d4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #776] @ (39a5f0 ) │ │ │ │ + ldr r3, [pc, #808] @ (39a610 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #544] @ (39a50c ) │ │ │ │ + ldr r3, [pc, #576] @ (39a52c ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #16] @ (39a300 ) │ │ │ │ + ldr r3, [pc, #48] @ (39a320 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #872] @ (39a660 ) │ │ │ │ + ldr r2, [pc, #904] @ (39a680 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #728] @ (39a5d8 ) │ │ │ │ + ldr r2, [pc, #760] @ (39a5f8 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #616] @ (39a570 ) │ │ │ │ + ldr r2, [pc, #648] @ (39a590 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vldr d6, [r0, #8] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1141404,17 +1141401,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #12] @ (39a464 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 39a43c │ │ │ │ - ldr r5, [pc, #848] @ (39a7b4 ) │ │ │ │ + ldr r5, [pc, #880] @ (39a7d4 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r1, #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, #4024] @ 0xfb8 │ │ │ │ vldr d6, [r1, #128] @ 0x80 │ │ │ │ @@ -1141648,37 +1141645,37 @@ │ │ │ │ ... │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [pc, #640] @ (39a998 ) │ │ │ │ + ldr r4, [pc, #672] @ (39a9b8 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [pc, #56] @ (39a758 ) │ │ │ │ + ldr r4, [pc, #88] @ (39a778 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #776] @ (39aa30 ) │ │ │ │ + ldr r3, [pc, #808] @ (39aa50 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #656] @ (39a9c0 ) │ │ │ │ + ldr r3, [pc, #688] @ (39a9e0 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #368] @ (39a8a8 ) │ │ │ │ + ldr r3, [pc, #400] @ (39a8c8 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #248] @ (39a838 ) │ │ │ │ + ldr r3, [pc, #280] @ (39a858 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r1, #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 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1142111,38 +1142108,38 @@ │ │ │ │ lsls r3, r3, #30 │ │ │ │ bne.n 39ac1a │ │ │ │ b.n 39ab6c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ mrc2 0, 5, r0, cr2, cr8, {2} │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #232] @ (39ad44 ) │ │ │ │ + ldr r0, [pc, #264] @ (39ad64 ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #120] @ (39acdc ) │ │ │ │ + ldr r0, [pc, #152] @ (39acfc ) │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xfbfe0058 │ │ │ │ - blx ip │ │ │ │ + blx sp │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mov sl, r2 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, pc │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1142177,17 +1142174,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (39acf8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1142478,30 +1142475,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ ldrh.w r0, [lr, r8, lsl #1] │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xf6700058 │ │ │ │ - tst r0, r2 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rors r4, r2 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sbcs r0, r5 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1142662,17 +1142659,17 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 39b118 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf5380058 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4fc0058 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1142732,21 +1142729,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (39b368 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 39b300 │ │ │ │ nop │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + subs r7, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r5, r1, #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, #888] @ (39b6f8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1143077,50 +1143074,50 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 39b910 ) │ │ │ │ cmp r6, r5 │ │ │ │ bmi.n 39b7f4 │ │ │ │ @ instruction: 0xf2960058 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xf1f00058 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1143178,21 +1143175,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1143235,17 +1143232,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r1, #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] @ (39b8ec ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1143285,15 +1143282,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc 0, cr0, [r2, #352] @ 0x160 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r0, r2, #1 │ │ │ │ stcl 0, cr0, [r8, #-352] @ 0xfffffea0 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ vldr d7, [r3] │ │ │ │ add.w ip, ip, #1408 @ 0x580 │ │ │ │ vabs.f64 d5, d7 │ │ │ │ vldr d6, [ip, #-8] │ │ │ │ @@ -1143353,21 +1143350,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (39b9b8 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 39b952 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ vldr d6, [r0] │ │ │ │ vldr d7, [r1] │ │ │ │ vabs.f64 d5, d6 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1143737,25 +1143734,25 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 39bdfe │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ sbc.w r0, r4, r8, lsr #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r2, r8, lsr #1 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1143906,17 +1143903,17 @@ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 39bfb2 │ │ │ │ cmp r5, r8 │ │ │ │ bgt.n 39bfca │ │ │ │ b.n 39bf34 │ │ │ │ nop │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1144116,39 +1144113,39 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 39c0aa │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 39bdfc │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r5, r1, #1 │ │ │ │ b.n 39bd38 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, #20 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1144363,21 +1144360,21 @@ │ │ │ │ b.n 39c30e │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 39c32a │ │ │ │ mvn.w r4, #8 │ │ │ │ b.n 39c30e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r5, r1, #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, #764] @ (39c818 ) │ │ │ │ @@ -1144623,29 +1144620,29 @@ │ │ │ │ ... │ │ │ │ b.n 39ca08 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ b.n 39c84c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1144878,33 +1144875,33 @@ │ │ │ │ nop │ │ │ │ ble.n 39ca2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 39cb90 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r0, #12 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r5, r1, #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 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ @@ -1145311,35 +1145308,35 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ bge.n 39cfac │ │ │ │ lsls r0, r3, #1 │ │ │ │ bge.n 39cfa8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r5, r1, #1 │ │ │ │ bls.n 39d0c8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #10 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r4, r6 │ │ │ │ @@ -1145873,25 +1145870,25 @@ │ │ │ │ b.n 39d596 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 39d848 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #10 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r0, r2, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movw r1, #1559 @ 0x617 │ │ │ │ ldr.w r0, [pc, #1200] @ 39db00 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1146296,53 +1146293,53 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.w 39cc6c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r2, r7, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #768] @ (39de34 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ blx 9e150 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ movw r3, #1621 @ 0x655 │ │ │ │ @@ -1147214,107 +1147211,107 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 39e798 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ stmia r7!, {r0, r3, r5, r6} │ │ │ │ vqshl.u32 q14, , #31 │ │ │ │ @ instruction: 0xffffc745 │ │ │ │ - vrsubhn.i d17, , q9 │ │ │ │ + vrsubhn.i d17, , q13 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r6, r4, #21 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bgt.n 39e4ea │ │ │ │ vabal.u q14, d31, d27 │ │ │ │ - vmls.i , , d12[0] │ │ │ │ + vsri.32 , q2, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1147987,97 +1147984,97 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.w 39e4f4 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 39f020 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r3, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 0039eeb0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1148415,96 +1148412,96 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ @ instruction: 0xb752 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r2, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r0, r2} │ │ │ │ - vsubw.u q8, , d14 │ │ │ │ + vrsra.u32 d16, d6, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ blt.n 39f32e │ │ │ │ - vrsra.u32 q8, q6, #1 │ │ │ │ + @ instruction: 0xffff0364 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ cpsie ai │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r1, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r3, r4, r7} │ │ │ │ - vsubl.u q8, d15, d28 │ │ │ │ + vrshr.u32 d16, d20, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #944] @ (39f61c ) │ │ │ │ + ldr r7, [pc, #976] @ (39f63c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r7!, {r0, r1, r2, r4, r5, r7} │ │ │ │ vqshlu.s64 q14, , #63 @ 0x3f │ │ │ │ - vsra.u64 d16, d26, #1 │ │ │ │ + @ instruction: 0xffff01c2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #696] @ (39f534 ) │ │ │ │ + ldr r7, [pc, #728] @ (39f554 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #592] @ (39f4d4 ) │ │ │ │ + ldr r7, [pc, #624] @ (39f4f4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r0!, {r0, r1, r5} │ │ │ │ - @ instruction: 0xffff0162 │ │ │ │ + @ instruction: 0xffff016a │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #344] @ (39f3e8 ) │ │ │ │ + ldr r7, [pc, #376] @ (39f408 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ cbnz r1, 39f300 │ │ │ │ - vsra.u32 d16, d22, #1 │ │ │ │ + vsra.u32 d16, d30, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r7, [pc, #168] @ (39f344 ) │ │ │ │ + ldr r7, [pc, #200] @ (39f364 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #904] @ (39f634 ) │ │ │ │ + ldr r6, [pc, #936] @ (39f654 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #776] @ (39f5bc ) │ │ │ │ + ldr r6, [pc, #808] @ (39f5dc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #392] @ (39f454 ) │ │ │ │ + ldr r6, [pc, #424] @ (39f474 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r6, [pc, #160] @ (39f37c ) │ │ │ │ + ldr r6, [pc, #192] @ (39f39c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [pc, #380] @ (39f45c ) │ │ │ │ add.w r3, r4, #140 @ 0x8c │ │ │ │ ldr r1, [pc, #380] @ (39f460 ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1148640,55 +1148637,55 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #104] @ (39f4b8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 39efae │ │ │ │ nop │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - vhadd.u16 q0, q7, │ │ │ │ - ldr r5, [pc, #72] @ (39f4b4 ) │ │ │ │ + vhadd.u32 q0, q3, │ │ │ │ + ldr r5, [pc, #104] @ (39f4d4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cdp2 0, 14, cr0, cr0, cr15, {2} │ │ │ │ - ldr r4, [pc, #848] @ (39f7cc ) │ │ │ │ + cdp2 0, 14, cr0, cr8, cr15, {2} │ │ │ │ + ldr r4, [pc, #880] @ (39f7ec ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cdp2 0, 9, cr0, cr10, cr15, {2} │ │ │ │ - ldr r4, [pc, #568] @ (39f6c4 ) │ │ │ │ + cdp2 0, 10, cr0, cr2, cr15, {2} │ │ │ │ + ldr r4, [pc, #600] @ (39f6e4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cdp2 0, 6, cr0, cr0, cr15, {2} │ │ │ │ - ldr r4, [pc, #336] @ (39f5ec ) │ │ │ │ + cdp2 0, 6, cr0, cr8, cr15, {2} │ │ │ │ + ldr r4, [pc, #368] @ (39f60c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cdp2 0, 2, cr0, cr6, cr15, {2} │ │ │ │ - ldr r4, [pc, #104] @ (39f514 ) │ │ │ │ + cdp2 0, 2, cr0, cr14, cr15, {2} │ │ │ │ + ldr r4, [pc, #136] @ (39f534 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #316] @ 0x13c │ │ │ │ - ldr r3, [pc, #824] @ (39f7f4 ) │ │ │ │ + stc2l 0, cr0, [r2, #316]! @ 0x13c │ │ │ │ + ldr r3, [pc, #856] @ (39f814 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 993b4 │ │ │ │ @@ -1148709,16 +1148706,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [ip, #-316]! @ 0xfffffec4 │ │ │ │ - ldr r3, [pc, #192] @ (39f5c8 ) │ │ │ │ + stc2l 0, cr0, [r4, #-316] @ 0xfffffec4 │ │ │ │ + ldr r3, [pc, #224] @ (39f5e8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 0039f508 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1148748,16 +1148745,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldc2l 0, cr0, [r2], {79} @ 0x4f │ │ │ │ - ldr r2, [pc, #792] @ (39f888 ) │ │ │ │ + ldc2l 0, cr0, [sl], {79} @ 0x4f │ │ │ │ + ldr r2, [pc, #824] @ (39f8a8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a145c │ │ │ │ @@ -1148813,15 +1148810,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add sp, #392 @ 0x188 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ 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 │ │ │ │ @@ -1149295,19 +1149292,19 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ - ldc2l 0, cr0, [r0, #-316]! @ 0xfffffec4 │ │ │ │ - mov r4, r0 │ │ │ │ + ldc2l 0, cr0, [r8, #-316]! @ 0xfffffec4 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r4, #-316] @ 0xfffffec4 │ │ │ │ - cmp r8, sp │ │ │ │ + ldc2l 0, cr0, [ip, #-316] @ 0xfffffec4 │ │ │ │ + cmp r8, lr │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 9b488 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w r0, r2, #1440 @ 0x5a0 │ │ │ │ @@ -1149620,37 +1149617,37 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ ... │ │ │ │ - @ instruction: 0xfaa8004f │ │ │ │ - orrs r4, r7 │ │ │ │ + @ instruction: 0xfab0004f │ │ │ │ + muls r4, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr??.w r0, [r2, #79] @ 0x4f │ │ │ │ - cmp r6, r0 │ │ │ │ + ldr??.w r0, [sl, #79] @ 0x4f │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr??.w r0, [r6, #79] @ 0x4f │ │ │ │ - negs r2, r5 │ │ │ │ + ldr??.w r0, [lr, #79] @ 0x4f │ │ │ │ + negs r2, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vst1.8 {d0[2]}, [r4] │ │ │ │ - tst r0, r3 │ │ │ │ + vst1.8 {d0[2]}, [ip] │ │ │ │ + tst r0, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb.w r0, [lr, #79] @ 0x4f │ │ │ │ - asrs r2, r4 │ │ │ │ + ldrb.w r0, [r6, #79] @ 0x4f │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr??.w r0, [r2, pc] │ │ │ │ - asrs r6, r0 │ │ │ │ + ldr??.w r0, [sl, pc] │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str.w r0, [r2, pc] │ │ │ │ - lsrs r6, r2 │ │ │ │ + str.w r0, [sl, pc] │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf7fe004f │ │ │ │ - lsls r2, r2 │ │ │ │ + strb.w r0, [r6, pc] │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ vldr d0, [pc, #448] @ 3a01b8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ blx 9cb14 │ │ │ │ @@ -1149792,16 +1149789,16 @@ │ │ │ │ it ge │ │ │ │ vmovge.f64 d6, d3 │ │ │ │ b.w 39f8c0 │ │ │ │ movs r3, #1 │ │ │ │ b.n 3a0102 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf766004f │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + @ instruction: 0xf76e004f │ │ │ │ + ands r2, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 003a01c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1149998,54 +1149995,54 @@ │ │ │ │ b.n 3a0262 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #232 @ (adr r4, 3a04b0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, lr, #13565952 @ 0xcf0000 │ │ │ │ + sbcs.w r0, r6, #13565952 @ 0xcf0000 │ │ │ │ bl fffb03d2 ::Settings::boolParam@@Base+0xff67f13a> │ │ │ │ - sbcs.w r0, r4, #13565952 @ 0xcf0000 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + sbcs.w r0, ip, #13565952 @ 0xcf0000 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf530004f │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xf538004f │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r3, pc, #712 @ (adr r3, 3a06b4 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf4fc004f │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + add.w r0, r4, #13565952 @ 0xcf0000 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bl 6703f6 │ │ │ │ bl 68e3fa │ │ │ │ - @ instruction: 0xf4be004f │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + @ instruction: 0xf4c6004f │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf4a4004f │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + @ instruction: 0xf4ac004f │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf4cc004f │ │ │ │ - add.w r0, sl, #13565952 @ 0xcf0000 │ │ │ │ - adds.w r0, r0, #13565952 @ 0xcf0000 │ │ │ │ - adcs.w r0, sl, #13565952 @ 0xcf0000 │ │ │ │ - orr.w r0, ip, #13565952 @ 0xcf0000 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf4d4004f │ │ │ │ + adds.w r0, r2, #13565952 @ 0xcf0000 │ │ │ │ + adds.w r0, r8, #13565952 @ 0xcf0000 │ │ │ │ + sbc.w r0, r2, #13565952 @ 0xcf0000 │ │ │ │ + orrs.w r0, r4, #13565952 @ 0xcf0000 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bics.w r0, r2, #13565952 @ 0xcf0000 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + bics.w r0, sl, #13565952 @ 0xcf0000 │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf184004f │ │ │ │ - @ instruction: 0xf526004f │ │ │ │ - @ instruction: 0xf3f6004f │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + @ instruction: 0xf18c004f │ │ │ │ + @ instruction: 0xf52e004f │ │ │ │ + @ instruction: 0xf3fe004f │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf3d8004f │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + @ instruction: 0xf3e0004f │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d3d8 │ │ │ │ @@ -1150066,16 +1150063,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf314004f │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xf31c004f │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1150141,18 +1150138,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 3a0760 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - @ instruction: 0xf3e0004f │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + @ instruction: 0xf3e8004f │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ubfx r0, r0, #1, #16 │ │ │ │ + ubfx r0, r8, #1, #16 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (3a05c0 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (3a05c4 ) │ │ │ │ @@ -1150192,15 +1150189,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #696 @ (adr r0, 3a087c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - sbfx r0, r6, #1, #16 │ │ │ │ + sbfx r0, lr, #1, #16 │ │ │ │ add r0, pc, #464 @ (adr r0, 3a07a0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1150302,19 +1150299,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1ec004f │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + @ instruction: 0xf1f4004f │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rsb r0, sl, #79 @ 0x4f │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + rsbs r0, r2, #79 @ 0x4f │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r5, r1, #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 │ │ │ │ ldr r4, [pc, #744] @ (3a0a18 ) │ │ │ │ @@ -1150589,15 +1150586,15 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cdp 0, 14, cr0, cr14, cr15, {2} │ │ │ │ + cdp 0, 15, cr0, cr6, cr15, {2} │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.n 3a0ad8 │ │ │ │ vldr d7, [r4, #128] @ 0x80 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.n 3a0a50 │ │ │ │ @@ -1150756,31 +1150753,31 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 3a0b6c │ │ │ │ nop │ │ │ │ @ instruction: 0xfaffffff │ │ │ │ - ldc 0, cr0, [r2, #316]! @ 0x13c │ │ │ │ - adds r5, #16 │ │ │ │ + ldc 0, cr0, [sl, #316]! @ 0x13c │ │ │ │ + adds r5, #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldcl 0, cr0, [ip, #-316] @ 0xfffffec4 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + stcl 0, cr0, [r4, #-316]! @ 0xfffffec4 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stcl 0, cr0, [r0, #-316] @ 0xfffffec4 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + stcl 0, cr0, [r8, #-316] @ 0xfffffec4 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stc 0, cr0, [r2, #-316]! @ 0xfffffec4 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + stc 0, cr0, [sl, #-316]! @ 0xfffffec4 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stc 0, cr0, [r4, #-316] @ 0xfffffec4 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + stc 0, cr0, [ip, #-316] @ 0xfffffec4 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stcl 0, cr0, [r8], #316 @ 0x13c │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + ldcl 0, cr0, [r0], #316 @ 0x13c │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 003a0c1c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1150974,49 +1150971,49 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 3a1030 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [ip], {79} @ 0x4f │ │ │ │ + ldc 0, cr0, [r4], {79} @ 0x4f │ │ │ │ @ instruction: 0xfab1ffff │ │ │ │ - stcl 0, cr0, [r0], #-316 @ 0xfffffec4 │ │ │ │ - stc 0, cr0, [lr], #316 @ 0x13c │ │ │ │ + stcl 0, cr0, [r8], #-316 @ 0xfffffec4 │ │ │ │ + ldc 0, cr0, [r6], #316 @ 0x13c │ │ │ │ lsls r5, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebfa004f │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + stc 0, cr0, [r2], {79} @ 0x4f │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - rsb r0, r6, pc, lsl #1 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + rsb r0, lr, pc, lsl #1 │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r5, r1, #1 │ │ │ │ str.w pc, [r9, #255]! │ │ │ │ bl 314e4e >::_M_realloc_append(int&&)@@Base+0x1476> │ │ │ │ - @ instruction: 0xeb88004f │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xeb90004f │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sbc.w r0, lr, pc, lsl #1 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + sbcs.w r0, r6, pc, lsl #1 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adcs.w r0, r4, pc, lsl #1 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adcs.w r0, ip, pc, lsl #1 │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs.w r0, r2, pc, lsl #1 │ │ │ │ - rsbs r0, ip, pc, lsl #1 │ │ │ │ - b.n 3a0cdc │ │ │ │ + subs.w r0, sl, pc, lsl #1 │ │ │ │ + @ instruction: 0xebe4004f │ │ │ │ + b.n 3a0cec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rsbs r0, lr, pc, lsl #1 │ │ │ │ - @ instruction: 0xeada004f │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + @ instruction: 0xebe6004f │ │ │ │ + @ instruction: 0xeae2004f │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pkhbt r0, r0, pc, lsl #1 │ │ │ │ - adds r2, #32 │ │ │ │ + pkhbt r0, r8, pc, lsl #1 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1320 │ │ │ │ @@ -1151037,16 +1151034,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - and.w r0, r4, pc, lsl #1 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + and.w r0, ip, pc, lsl #1 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r1 │ │ │ │ bcc.n 3a0ee4 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ @@ -1151540,86 +1151537,86 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 3a116a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmdb r4, {r0, r1, r2, r3, r6} │ │ │ │ - @ instruction: 0xe8c0004f │ │ │ │ - cmp r7, #20 │ │ │ │ + stmdb ip, {r0, r1, r2, r3, r6} │ │ │ │ + @ instruction: 0xe8c8004f │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strd r0, r0, [r6], #316 @ 0x13c │ │ │ │ - stmia.w r4, {r0, r1, r2, r3, r6} │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + strd r0, r0, [lr], #316 @ 0x13c │ │ │ │ + stmia.w ip, {r0, r1, r2, r3, r6} │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strd r0, r0, [r8], #-316 @ 0x13c │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + ldrd r0, r0, [r0], #-316 @ 0x13c │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xe832004f │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + @ instruction: 0xe83a004f │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strd r0, r0, [ip], #-316 @ 0x13c │ │ │ │ - b.n 3a13bc │ │ │ │ + ldrd r0, r0, [r4], #-316 @ 0x13c │ │ │ │ + b.n 3a13cc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3a13c0 │ │ │ │ + b.n 3a13d0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a133c │ │ │ │ + b.n 3a134c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3a1368 │ │ │ │ + b.n 3a1378 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a1370 │ │ │ │ + b.n 3a1380 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a12bc │ │ │ │ + b.n 3a12cc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3a1364 │ │ │ │ + b.n 3a1374 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a1248 │ │ │ │ + b.n 3a1258 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3a1218 │ │ │ │ + b.n 3a1228 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3a11e4 │ │ │ │ + b.n 3a11f4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3a11b0 │ │ │ │ + b.n 3a11c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3a11dc │ │ │ │ + b.n 3a11ec │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a115c │ │ │ │ + b.n 3a116c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3a11b0 │ │ │ │ + b.n 3a11c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a10fc │ │ │ │ + b.n 3a110c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3a1150 │ │ │ │ + b.n 3a1160 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a109c │ │ │ │ + b.n 3a10ac │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (3a14c8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1151656,15 +1151653,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3a1044 │ │ │ │ + b.n 3a1054 │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r1, [sp, #432] @ 0x1b0 │ │ │ │ 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, #3024] @ 0xbd0 │ │ │ │ @@ -1151867,53 +1151864,53 @@ │ │ │ │ b.n 3a1548 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3a143c │ │ │ │ + b.n 3a144c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a1118 │ │ │ │ + b.n 3a1128 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a1144 │ │ │ │ + b.n 3a1154 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 3a112c │ │ │ │ + b.n 3a113c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a110c │ │ │ │ + b.n 3a111c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r3 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r7 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - rors r4, r6 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3a1058 │ │ │ │ + b.n 3a1068 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 3a11a8 │ │ │ │ + b.n 3a11b8 │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -1152087,29 +1152084,29 @@ │ │ │ │ b.n 3a18e4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 3a1ed0 │ │ │ │ + b.n 3a1ee0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a1e64 │ │ │ │ + b.n 3a1e74 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a1ce4 │ │ │ │ + b.n 3a1cf4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 3a1b08 │ │ │ │ + b.n 3a1b18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3a1ad0 │ │ │ │ + b.n 3a1ae0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r5, r1, #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] @ 3a1f10 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1152647,59 +1152644,59 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3a1dda │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3a1f8c │ │ │ │ + b.n 3a1f9c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrh r4, [r5, #26] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 3a1f28 │ │ │ │ + udf #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 3a1f20 │ │ │ │ + udf #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ble.n 3a1fd8 │ │ │ │ + ble.n 3a1fe8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bgt.n 3a1f30 │ │ │ │ + ble.n 3a1f40 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bgt.n 3a1f1c │ │ │ │ + bgt.n 3a1f2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 3a1f34 │ │ │ │ + bgt.n 3a1f44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3a1f00 │ │ │ │ + blt.n 3a1f10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3a1fc4 │ │ │ │ + blt.n 3a1fd4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3a1f94 │ │ │ │ + blt.n 3a1fa4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3a1f64 │ │ │ │ + blt.n 3a1f74 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 3a1f34 │ │ │ │ + bge.n 3a1f44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 3a1f00 │ │ │ │ + bge.n 3a1f10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1152774,23 +1152771,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (3a205c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3a202c │ │ │ │ - bge.n 3a1fb0 │ │ │ │ + bge.n 3a1fc0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bls.n 3a1fa4 │ │ │ │ + bls.n 3a1fb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 3a1f70 │ │ │ │ + bls.n 3a1f80 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1152853,25 +1152850,25 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (3a2124 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3a20ec │ │ │ │ nop │ │ │ │ - bls.n 3a2084 │ │ │ │ + bls.n 3a2094 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bls.n 3a2034 │ │ │ │ + bls.n 3a2044 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bhi.n 3a20ec │ │ │ │ + bhi.n 3a20fc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 3a20b4 │ │ │ │ + bhi.n 3a20c4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r5, r1, #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 │ │ │ │ ldr.w r5, [pc, #1212] @ 3a25f8 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ @@ -1153294,35 +1153291,35 @@ │ │ │ │ ... │ │ │ │ strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bhi.n 3a26e4 │ │ │ │ + bhi.n 3a26f4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bls.n 3a260c │ │ │ │ + bge.n 3a261c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvs.n 3a26d4 │ │ │ │ + bvs.n 3a26e4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 3a26f8 │ │ │ │ + bvs.n 3a2708 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 3a270c │ │ │ │ + bpl.n 3a271c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bmi.n 3a267c │ │ │ │ + bmi.n 3a268c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 3a26fc │ │ │ │ + bvs.n 3a270c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvs.n 3a2724 │ │ │ │ + bvs.n 3a2534 │ │ │ │ lsls r7, r1, #1 │ │ │ │ blx 9e150 │ │ │ │ ldr.w r3, [pc, #1672] @ 3a2cc0 │ │ │ │ ldr.w r1, [sp, #1232] @ 0x4d0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ movw r8, #6454 @ 0x1936 │ │ │ │ @@ -1153894,89 +1153891,89 @@ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ b.n 3a2a14 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bmi.n 3a2cf0 │ │ │ │ + bmi.n 3a2d00 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcc.n 3a2c88 │ │ │ │ + bcc.n 3a2c98 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcs.n 3a2bf0 │ │ │ │ + bcs.n 3a2c00 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3a2cf0 │ │ │ │ + bcs.n 3a2d00 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3a2cb4 │ │ │ │ + bne.n 3a2cc4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, r7, r0 │ │ │ │ + adds r6, r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3a2c50 │ │ │ │ + bmi.n 3a2c60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bne.n 3a2dac │ │ │ │ + bne.n 3a2dbc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - itee ge │ │ │ │ - lslge r3, r2, #1 │ │ │ │ - bcc.n 3a2c58 @ unpredictable │ │ │ │ + itet lt │ │ │ │ + lsllt r3, r2, #1 │ │ │ │ + bcc.n 3a2c68 @ unpredictable │ │ │ │ lsllt r7, r1, #1 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3a2d74 │ │ │ │ + bcs.n 3a2d84 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3a2d90 │ │ │ │ + bcs.n 3a2da0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 3a2c6c │ │ │ │ + beq.n 3a2c7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3a2d94 │ │ │ │ + bne.n 3a2da4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [pc, #824] @ (3a3094 ) │ │ │ │ ldr.w r1, [sp, #1248] @ 0x4e0 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ ldr.w r1, [r4, #344] @ 0x158 │ │ │ │ b.w 3a239a │ │ │ │ @@ -1154270,79 +1154267,79 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #140] @ (3a3114 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3a2a76 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r5, r1, #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, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1180 @ 0x49c │ │ │ │ @@ -1154709,43 +1154706,43 @@ │ │ │ │ b.n 3a3596 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r0, [r3, #19] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r2, [r6, #12] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r5, #208] @ 0xd0 │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ @@ -1155322,75 +1155319,75 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ b.w 3a32e2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - itte al │ │ │ │ + itee al │ │ │ │ lslal r7, r1, #1 │ │ │ │ - lslal r2, r7, #24 │ │ │ │ + lsl r2, r0, #25 │ │ │ │ lsl r5, r1, #1 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bkpt 0x001a │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r5, r1, #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 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1155816,55 +1155813,55 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r1, #24] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r6, 3a4156 │ │ │ │ + cbnz r6, 3a4158 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r6, 3a4174 │ │ │ │ + cbnz r6, 3a4176 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r2, 3a416a │ │ │ │ + cbnz r2, 3a416c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - hlt 0x0036 │ │ │ │ + hlt 0x003e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 3a416a │ │ │ │ + cbnz r0, 3a416c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r6, 3a416e │ │ │ │ + cbnz r6, 3a4170 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rev16 r2, r3 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbnz r2, 3a414e │ │ │ │ + cbnz r2, 3a4150 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vmla.i q0, q6, d0[3] │ │ │ │ - cbnz r2, 3a4148 │ │ │ │ + vmla.i16 q0, q2, d4[1] │ │ │ │ + cbnz r2, 3a414a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vhadd.u16 q8, q2, q6 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + vhadd.u16 q8, q6, q6 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vhadd.u q0, q5, q6 │ │ │ │ + vhadd.u8 q8, q1, q6 │ │ │ │ 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 │ │ │ │ cbz r4, 3a4170 │ │ │ │ @@ -1155911,20 +1155908,20 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (3a41e8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 3a416a │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp2 0, 6, cr0, cr12, cr12, {2} │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + cdp2 0, 7, cr0, cr4, cr12, {2} │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp2 0, 4, cr0, cr14, cr12, {2} │ │ │ │ + cdp2 0, 5, cr0, cr6, cr12, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #224] @ (3a42dc ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #224] @ (3a42e0 ) │ │ │ │ @@ -1156014,26 +1156011,26 @@ │ │ │ │ b.n 3a4248 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #304] @ 0x130 │ │ │ │ + stc2l 0, cr0, [r6, #304]! @ 0x130 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldc2 0, cr0, [sl, #304] @ 0x130 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + stc2 0, cr0, [r2, #304]! @ 0x130 │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stc2l 0, cr0, [lr, #-304]! @ 0xfffffed0 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + ldc2l 0, cr0, [r6, #-304]! @ 0xfffffed0 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r7, r1, #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, #364] @ (3a4484 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1156188,26 +1156185,26 @@ │ │ │ │ nop │ │ │ │ str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb622 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stc2l 0, cr0, [lr], #-304 @ 0xfffffed0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + ldc2l 0, cr0, [r6], #-304 @ 0xfffffed0 │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mrrc2 0, 4, r0, r2, cr12 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + mrrc2 0, 4, r0, sl, cr12 │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfbd8004c │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xfbe0004c │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfbac004c │ │ │ │ + @ instruction: 0xfbb4004c │ │ │ │ stmdb 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 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1156353,22 +1156350,22 @@ │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #2159 @ 0x86f │ │ │ │ blx 96a84 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9da08 │ │ │ │ b.n 3a44ca │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r4, 3a46da │ │ │ │ + cbz r4, 3a46dc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xfa10004c │ │ │ │ - cbz r2, 3a46d6 │ │ │ │ + @ instruction: 0xfa18004c │ │ │ │ + cbz r2, 3a46d8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - vld1.8 {d16[2]}, [r4], ip │ │ │ │ + vld1.8 {d16[2]}, [ip], 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, #2888] @ 0xb48 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1156742,32 +1156739,32 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrsh r4, [r7, r5] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sbcs.w r0, r8, #13369344 @ 0xcc0000 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + @ instruction: 0xf580004c │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r1, r6, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 99b4c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1156872,39 +1156869,39 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #72] @ (3a4c5c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3a4aae │ │ │ │ nop │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r6, 3a4c98 │ │ │ │ + cbz r6, 3a4c9a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf4be004c │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + @ instruction: 0xf4c6004c │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf4a0004c │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xf4a8004c │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - eor.w r0, r2, #13369344 @ 0xcc0000 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + eor.w r0, sl, #13369344 @ 0xcc0000 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - orn r0, r4, #13369344 @ 0xcc0000 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + orn r0, ip, #13369344 @ 0xcc0000 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - orr.w r0, r6, #13369344 @ 0xcc0000 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + orr.w r0, lr, #13369344 @ 0xcc0000 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bic.w r0, r6, #13369344 @ 0xcc0000 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + bic.w r0, lr, #13369344 @ 0xcc0000 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - and.w r0, sl, #13369344 @ 0xcc0000 │ │ │ │ + ands.w r0, r2, #13369344 @ 0xcc0000 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1157344,60 +1157341,60 @@ │ │ │ │ strd r3, r3, [r6, #276] @ 0x114 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 3a4d5e │ │ │ │ b.n 3a4d7a │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ssat r0, #13, r0, asr #1 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + ssat r0, #13, r8, asr #1 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ssat r0, #13, r4, lsl #1 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + ssat r0, #13, ip, lsl #1 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf214004c │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + @ instruction: 0xf21c004c │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf1fa004c │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + addw r0, r2, #76 @ 0x4c │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf1e2004c │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + @ instruction: 0xf1ea004c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rsb r0, r8, #76 @ 0x4c │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + rsbs r0, r0, #76 @ 0x4c │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - sub.w r0, lr, #76 @ 0x4c │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + subs.w r0, r6, #76 @ 0x4c │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf13c004c │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + adc.w r0, r4, #76 @ 0x4c │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf122004c │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xf12a004c │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r1, #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, #2840] @ 0xb18 │ │ │ │ subw sp, sp, #1212 @ 0x4bc │ │ │ │ @@ -1158031,87 +1158028,87 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3a57ce │ │ │ │ ... │ │ │ │ strb r2, [r1, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, pc, #704 @ (adr r6, 3a5b34 ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 3a5b54 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stc 0, cr0, [r2, #-304] @ 0xfffffed0 │ │ │ │ - add r7, pc, #72 @ (adr r7, 3a58c4 ) │ │ │ │ + stc 0, cr0, [sl, #-304] @ 0xfffffed0 │ │ │ │ + add r7, pc, #104 @ (adr r7, 3a58e4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, pc, #888 @ (adr r6, 3a5bf8 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 3a5c18 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ strh r2, [r7, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, pc, #536 @ (adr r3, 3a5aa4 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 3a5ac4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrd r0, r0, [sl, #304] @ 0x130 │ │ │ │ - add r3, pc, #368 @ (adr r3, 3a5a04 ) │ │ │ │ + strd r0, r0, [r2, #304]! @ 0x130 │ │ │ │ + add r3, pc, #400 @ (adr r3, 3a5a24 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe9b0004c │ │ │ │ - add r3, pc, #232 @ (adr r3, 3a5984 ) │ │ │ │ + @ instruction: 0xe9b8004c │ │ │ │ + add r3, pc, #264 @ (adr r3, 3a59a4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe98e004c │ │ │ │ - add r3, pc, #408 @ (adr r3, 3a5a3c ) │ │ │ │ + @ instruction: 0xe996004c │ │ │ │ + add r3, pc, #440 @ (adr r3, 3a5a5c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #576 @ (adr r2, 3a5ae8 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 3a5b08 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strd r0, r0, [r4], #304 @ 0x130 │ │ │ │ - add r2, pc, #464 @ (adr r2, 3a5a80 ) │ │ │ │ + strd r0, r0, [ip], #304 @ 0x130 │ │ │ │ + add r2, pc, #496 @ (adr r2, 3a5aa0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe8c6004c │ │ │ │ - add r7, pc, #864 @ (adr r7, 3a5c18 ) │ │ │ │ + @ instruction: 0xe8ce004c │ │ │ │ + add r7, pc, #896 @ (adr r7, 3a5c38 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #760 @ (adr r2, 3a5bb4 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 3a5bd4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #24 @ (adr r2, 3a58d8 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 3a58f8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe858004c │ │ │ │ - add r1, pc, #928 @ (adr r1, 3a5c68 ) │ │ │ │ + strd r0, r0, [r0], #-304 @ 0x130 │ │ │ │ + add r1, pc, #960 @ (adr r1, 3a5c88 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe83a004c │ │ │ │ - add r1, pc, #824 @ (adr r1, 3a5c08 ) │ │ │ │ + strex r0, r0, [r2, #304] @ 0x130 │ │ │ │ + add r1, pc, #856 @ (adr r1, 3a5c28 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe820004c │ │ │ │ - add r1, pc, #712 @ (adr r1, 3a5ba0 ) │ │ │ │ + @ instruction: 0xe828004c │ │ │ │ + add r1, pc, #744 @ (adr r1, 3a5bc0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xe804004c │ │ │ │ - add r1, pc, #608 @ (adr r1, 3a5b40 ) │ │ │ │ + @ instruction: 0xe80c004c │ │ │ │ + add r1, pc, #640 @ (adr r1, 3a5b60 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a58b8 │ │ │ │ + b.n 3a58c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #504 @ (adr r1, 3a5ae0 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 3a5b00 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a588c │ │ │ │ + b.n 3a589c │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r0, [pc, #28] @ (3a590c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #20] @ (3a5910 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3a57ce │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #832 @ (adr r0, 3a5c50 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 3a5c70 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a5758 │ │ │ │ + b.n 3a5768 │ │ │ │ lsls r4, r1, #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, #2616] @ 0xa38 │ │ │ │ subw sp, sp, #1444 @ 0x5a4 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1159178,74 +1159175,74 @@ │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ b.n 3a6516 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #904] @ (3a67d4 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #760 @ (adr r0, 3a674c ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 3a676c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a6050 │ │ │ │ + b.n 3a6060 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r3, [pc, #896] @ (3a67e0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a6bdc │ │ │ │ + b.n 3a6bec │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a6bac │ │ │ │ + b.n 3a6bbc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a6b74 │ │ │ │ + b.n 3a6b84 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a6b44 │ │ │ │ + b.n 3a6b54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a6814 │ │ │ │ + b.n 3a6824 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a6788 │ │ │ │ + b.n 3a6798 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r1, #1 │ │ │ │ add r5, sp, #508 @ 0x1fc │ │ │ │ - vtbx.8 d25, {d31}, d6 │ │ │ │ + vtbx.8 d25, {d31}, d14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp r4, #2 │ │ │ │ ble.n 3a652a │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr.w lr, [r6, r3, lsl #2] │ │ │ │ @@ -1159609,27 +1159606,27 @@ │ │ │ │ b.n 3a66be │ │ │ │ ldrb.w r2, [r9, #385] @ 0x181 │ │ │ │ lsls r2, r2, #30 │ │ │ │ beq.n 3a685c │ │ │ │ b.n 3a6840 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bls.n 3a6838 │ │ │ │ + bls.n 3a6848 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bls.n 3a680c │ │ │ │ + bls.n 3a681c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ @@ -1159782,19 +1159779,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ b.n 3a6a20 │ │ │ │ nop │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bvs.n 3a69a4 │ │ │ │ + bvs.n 3a69b4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldr.w fp, [sp, #172] @ 0xac │ │ │ │ cmp r6, r0 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ bne.w 3a719c │ │ │ │ @@ -1160423,47 +1160420,47 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #84] @ (3a7198 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3a6678 │ │ │ │ ... │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcs.n 3a7104 │ │ │ │ + bcs.n 3a7114 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bcs.n 3a70cc │ │ │ │ + bcs.n 3a70dc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 9e150 │ │ │ │ ldr.w r2, [pc, #2784] @ 3a7c84 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ movw r3, #2638 @ 0xa4e │ │ │ │ add r2, pc │ │ │ │ @@ -1161444,185 +1161441,185 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #356] @ (3a7dd8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3a69a4 │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ + ldrh r2, [r3, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r1, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1161695,17 +1161692,17 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 3a7e54 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr.w lr, [r5] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ b.n 3a7e54 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf3d4004c │ │ │ │ + @ instruction: 0xf3dc004c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #416] @ (3a805c ) │ │ │ │ ldr r3, [pc, #420] @ (3a8060 ) │ │ │ │ @@ -1161876,43 +1161873,43 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r7, #90 @ 0x5a │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ite le │ │ │ │ + itt le │ │ │ │ lslle r4, r1, #1 │ │ │ │ - stmdbgt sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdble 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] │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r6, sl, [sp, #56] @ 0x38 │ │ │ │ @@ -1161984,29 +1161981,29 @@ │ │ │ │ ldr.w r4, [sl, r4, lsl #2] │ │ │ │ ldr.w ip, [r4, #212] @ 0xd4 │ │ │ │ ldr r4, [pc, #36] @ (3a8198 ) │ │ │ │ add r4, pc │ │ │ │ b.n 3a80d6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r7, r1, #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, #2676] @ 3a8c24 │ │ │ │ @@ -1162997,75 +1162994,75 @@ │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #90 @ 0x5a │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r2, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r4} │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -1163133,29 +1163130,29 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (3a8d88 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3a8d1a │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r4, 3a8db6 │ │ │ │ + cbz r4, 3a8db8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - uxtb r4, r6 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -1163752,55 +1163749,55 @@ │ │ │ │ b.n 3a90a6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r0, r2, #30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, sp, #504 @ 0x1f8 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ asrs r2, r3, #15 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3a8ec8 │ │ │ │ + b.n 3a8ed8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov.w sl, #5760 @ 0x1680 │ │ │ │ blx 9e150 │ │ │ │ ldr.w r3, [pc, #2112] @ 3a9c90 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -1164566,110 +1164563,110 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #204] @ (3a9d50 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3a9832 │ │ │ │ nop │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ ldrb r5, [r0, #8] │ │ │ │ - @ instruction: 0xffff656c │ │ │ │ + vsli.32 q11, q10, #31 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r7, pc, #976 @ (adr r7, 3aa080 ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 3aa0a0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r0, [r0, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r4, #16] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #992 @ (adr r5, 3aa0a8 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 3a9cc8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 3aa000 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 3aa020 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #504 @ (adr r5, 3a9ed4 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 3a9ef4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #392 @ (adr r5, 3a9e6c ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 3a9e8c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #280 @ (adr r5, 3a9e04 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 3a9e24 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #856 @ (adr r4, 3aa054 ) │ │ │ │ + add r4, pc, #888 @ (adr r4, 3aa074 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #704 @ (adr r4, 3a9fc4 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 3a9fe4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #576 @ (adr r4, 3a9f4c ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 3a9f6c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #464 @ (adr r4, 3a9ee4 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 3a9f04 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #352 @ (adr r4, 3a9e7c ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 3a9e9c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #240 @ (adr r4, 3a9e14 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 3a9e34 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #128 @ (adr r4, 3a9dac ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 3a9dcc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r4, pc, #16 @ (adr r4, 3a9d44 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 3a9d64 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, pc, #928 @ (adr r3, 3aa0dc ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 3aa0fc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, pc, #824 @ (adr r3, 3aa07c ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 3aa09c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, pc, #720 @ (adr r3, 3aa01c ) │ │ │ │ + add r3, pc, #752 @ (adr r3, 3aa03c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, pc, #616 @ (adr r3, 3a9fbc ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 3a9fdc ) │ │ │ │ lsls r4, r1, #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, #2808] @ 0xaf8 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #1664] @ 3aa3e8 │ │ │ │ @@ -1165312,63 +1165309,63 @@ │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ lsrs r0, r5, #2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 3aa654 │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 3aa498 │ │ │ │ ldr.w r2, [sl, #4]! │ │ │ │ @@ -1166475,41 +1166472,41 @@ │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r3 │ │ │ │ beq.n 3ab0ee │ │ │ │ add.w lr, lr, #1 │ │ │ │ b.n 3aaf8e │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #976] @ (3ab40c ) │ │ │ │ + ldr r7, [pc, #1008] @ (3ab42c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #560] @ (3ab270 ) │ │ │ │ + ldr r7, [pc, #592] @ (3ab290 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #728] @ (3ab320 ) │ │ │ │ + ldr r3, [pc, #760] @ (3ab340 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ bgt.w 3aaf2e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ ittt ne │ │ │ │ @@ -1166794,67 +1166791,67 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #120] @ (3ab3d0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3aa14a │ │ │ │ nop │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [pc, #568] @ (3ab5a8 ) │ │ │ │ + ldr r0, [pc, #600] @ (3ab5c8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [pc, #368] @ (3ab4e8 ) │ │ │ │ + ldr r0, [pc, #400] @ (3ab508 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [pc, #120] @ (3ab3f8 ) │ │ │ │ + ldr r0, [pc, #152] @ (3ab418 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - blxns r1 │ │ │ │ + blxns r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov r8, lr │ │ │ │ + mov r8, pc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov ip, sl │ │ │ │ + mov ip, fp │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov r8, r7 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov ip, r3 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov r2, lr │ │ │ │ + mov r2, pc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r1, #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, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ @@ -1167903,58 +1167900,58 @@ │ │ │ │ str.w lr, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ b.n 3abf3e │ │ │ │ @ instruction: 0xf21e0057 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1e40057 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bics r2, r7 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - rors r6, r5 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rsb r0, r0, lr, lsl #1 │ │ │ │ - adcs r2, r5 │ │ │ │ + rsb r0, r8, lr, lsl #1 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sbcs r6, r2 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf2b0004f │ │ │ │ + @ instruction: 0xf2b8004f │ │ │ │ ldrd r3, r2, [r4, #-4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, fp │ │ │ │ ble.n 3abf38 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 3abfe4 │ │ │ │ @@ -1169204,122 +1169201,122 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3ac29a │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r5, r3 │ │ │ │ b.w 3ac29a │ │ │ │ nop │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bics r6, r0 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, sl │ │ │ │ + add r6, fp │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #712 @ (adr r3, 3acfa4 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 3acfc4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ bx r2 │ │ │ │ - vmlal.u , d15, d22[0] │ │ │ │ + vmlal.u , d15, d30[0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp 0, 3, cr0, cr0, cr12, {2} │ │ │ │ + cdp 0, 3, cr0, cr8, cr12, {2} │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [pc, #2744] @ 3ad858 │ │ │ │ movw r1, #1641 @ 0x669 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #2732] @ 3ad85c │ │ │ │ @@ -1170316,171 +1170313,171 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #324] @ (3ad994 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3ad210 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vmla.i32 q0, q3, d12[0] │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + vmla.i32 q0, q7, d12[0] │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ - lsls r7, r1, #1 │ │ │ │ adds r6, #120 @ 0x78 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ + lsls r7, r1, #1 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [pc, #896] @ (3adc2c ) │ │ │ │ + ldr r7, [pc, #928] @ (3adc4c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r7, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r7, r1, #1 │ │ │ │ @ instruction: 0xb821 │ │ │ │ - @ instruction: 0xffff236e │ │ │ │ + vrsra.u32 q9, q11, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #54 @ 0x36 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r1, #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, #784] @ (3adcbc ) │ │ │ │ @@ -1170807,29 +1170804,29 @@ │ │ │ │ nop │ │ │ │ ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -1170859,17 +1170856,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #12] @ (3add48 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3add14 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -1170936,27 +1170933,27 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (3ade1c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 3add88 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r2, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ 003ade20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1171948,318 +1171945,318 @@ │ │ │ │ b.w 3adf4c │ │ │ │ nop │ │ │ │ ... │ │ │ │ stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ str r7, [r7, #60] @ 0x3c │ │ │ │ - vtbx.8 d18, {d31}, d24 │ │ │ │ + @ instruction: 0xffff28f0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmia r6!, {r2, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ str r5, [r2, #36] @ 0x24 │ │ │ │ @ instruction: 0xffff6cb5 │ │ │ │ - vtbl.8 d17, {d15-d17}, d4 │ │ │ │ + vtbl.8 d17, {d15-d17}, d12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldc2l 15, cr15, [r1, #-1020] @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [r9], {255} @ 0xff │ │ │ │ - adds r0, r4, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ add r4, sp, #308 @ 0x134 │ │ │ │ - vqrshrn.u64 d17, q0, #1 │ │ │ │ + vqrshrn.u64 d17, q4, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ cmp r7, #223 @ 0xdf │ │ │ │ - vqshrn.u64 d17, q7, #1 │ │ │ │ + vtbl.8 d17, {d15-d16}, d22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ strh.w pc, [r7, #4095] @ 0xfff │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r0, r6, r4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ cmp r7, #55 @ 0x37 │ │ │ │ vrsra.u32 d19, d1, #1 │ │ │ │ vqrdmulh.s , , d3[0] │ │ │ │ - vrsubhn.i d18, , q11 │ │ │ │ + vrsubhn.i d18, , q15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r7, #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #2 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + ldrh r4, [r6, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r2, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [pc, #772] @ (3aeef0 ) │ │ │ │ add.w r3, r4, #260 @ 0x104 │ │ │ │ ldr r1, [pc, #772] @ (3aeef4 ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1172537,95 +1172534,95 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #172] @ (3aef90 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3adf4c │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + strh r6, [r2, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ 003aef94 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1172800,31 +1172797,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (3af158 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r3, #10 │ │ │ │ b.n 3af036 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #600] @ (3af39c ) │ │ │ │ + ldr r7, [pc, #632] @ (3af3bc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #352] @ (3af2ac ) │ │ │ │ + ldr r7, [pc, #384] @ (3af2cc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r7, [pc, #168] @ (3af1fc ) │ │ │ │ + ldr r7, [pc, #200] @ (3af21c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 003af15c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1172832,15 +1172829,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx a1864 │ │ │ │ cbz r0, 3af17e │ │ │ │ blx a145c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 003af184 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1173131,55 +1173128,55 @@ │ │ │ │ blx 95b4c │ │ │ │ b.n 3af306 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ push {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cbz r2, 3af4b6 │ │ │ │ + cbz r2, 3af4b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r7, r1, #1 │ │ │ │ sxtb r4, r4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [pc, #72] @ (3af510 ) │ │ │ │ + ldr r4, [pc, #104] @ (3af530 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r3, [pc, #816] @ (3af804 ) │ │ │ │ + ldr r3, [pc, #848] @ (3af824 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 003af4d8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1173236,27 +1173233,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (3af590 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3af51c │ │ │ │ nop │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #952] @ (3af93c ) │ │ │ │ + ldr r2, [pc, #984] @ (3af95c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r7, r1, #1 │ │ │ │ │ │ │ │ 003af594 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1173305,23 +1173302,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (3af62c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3af5ce │ │ │ │ nop │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (3af6d8 ) │ │ │ │ + ldr r2, [pc, #208] @ (3af6f8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #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 │ │ │ │ @@ -1173435,17 +1173432,17 @@ │ │ │ │ b.n 3af6be │ │ │ │ mov r0, r4 │ │ │ │ blx a0e24 │ │ │ │ ldrb.w r3, [r0, #385] @ 0x181 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bne.n 3af73c │ │ │ │ b.n 3af660 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #552] @ (3af9bc ) │ │ │ │ + ldr r1, [pc, #584] @ (3af9dc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a145c │ │ │ │ @@ -1173668,21 +1173665,21 @@ │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r5, sp, #792 @ 0x318 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov r2, sp │ │ │ │ + mov r2, lr │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r7, r1, #1 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, sl │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -1173867,21 +1173864,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r0, #16 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r0, r4 │ │ │ │ + add r0, r5 │ │ │ │ lsls r4, r1, #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] @ (3afcac ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1173922,15 +1173919,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -1174199,21 +1174196,21 @@ │ │ │ │ ... │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #216 @ (adr r7, 3b00bc ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r1 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - eors r4, r3 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -1175479,103 +1175476,103 @@ │ │ │ │ b.n 3b0830 │ │ │ │ add r1, pc, #768 @ (adr r1, 3b1020 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #288 @ (adr r1, 3b0e48 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #34 @ 0x22 │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r4, #6 │ │ │ │ + adds r4, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r4, r1, #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] @ 3b1288 │ │ │ │ @@ -1176013,79 +1176010,79 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3b1230 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -1176331,37 +1176328,37 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 3b13da │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ b.n 3b13ba │ │ │ │ mvn.w ip, #1 │ │ │ │ b.n 3b13ba │ │ │ │ nop │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r4, r1, #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] @ 3b1ad4 │ │ │ │ @@ -1176798,79 +1176795,79 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3b1a7c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r4, r1, #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 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -1177433,37 +1177430,37 @@ │ │ │ │ ... │ │ │ │ ldrh r6, [r2, #20] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #18] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - vhadd.u q8, q7, q7 │ │ │ │ + vmla.i q0, q3, d2[3] │ │ │ │ bhi.n 3b2282 │ │ │ │ - @ instruction: 0xfffffe28 │ │ │ │ + vcvt.f32.u32 d31, d16, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp2 0, 1, cr0, cr0, cr14, {2} │ │ │ │ - movs r2, #24 │ │ │ │ + cdp2 0, 1, cr0, cr8, cr14, {2} │ │ │ │ + movs r2, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stc2l 0, cr0, [r4], #312 @ 0x138 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + stc2l 0, cr0, [ip], #312 @ 0x138 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfbea004e │ │ │ │ - subs r2, r6, #7 │ │ │ │ + @ instruction: 0xfbf2004e │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfbe4004e │ │ │ │ - @ instruction: 0xfb46004e │ │ │ │ - subs r6, r1, #5 │ │ │ │ + @ instruction: 0xfbec004e │ │ │ │ + @ instruction: 0xfb4e004e │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfb28004e │ │ │ │ - subs r0, r6, #4 │ │ │ │ + @ instruction: 0xfb30004e │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfae0004e │ │ │ │ + @ instruction: 0xfae8004e │ │ │ │ vldr d1, [pc, #648] @ 3b2478 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #20] │ │ │ │ vmov.f64 d2, d1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ @@ -1177705,26 +1177702,26 @@ │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.n 3b2528 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - vst1.8 {d0[2]}, [r8], lr │ │ │ │ - adds r0, r2, #6 │ │ │ │ + ldrsb.w r0, [r0, #78] @ 0x4e │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr??.w r0, [r2, lr] │ │ │ │ - adds r2, r3, #5 │ │ │ │ + ldr??.w r0, [sl, lr] │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb.w r0, [ip, lr] │ │ │ │ - adds r4, r4, #4 │ │ │ │ + vld4.16 {d0-d3}, [r4], lr │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb.w r0, [r8, lr] │ │ │ │ - @ instruction: 0xf7ca004e │ │ │ │ - @ instruction: 0xf7c4004e │ │ │ │ + vld4.16 {d0-d3}, [r0], lr │ │ │ │ + @ instruction: 0xf7d2004e │ │ │ │ + @ instruction: 0xf7cc004e │ │ │ │ blx a05bc │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 3b3292 │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r3, [r0, #384] @ 0x180 │ │ │ │ @@ -1178975,65 +1178972,65 @@ │ │ │ │ ldr r0, [pc, #160] @ (3b3348 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.w 3b1bc0 │ │ │ │ - sbc.w r0, r2, #13500416 @ 0xce0000 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + sbc.w r0, sl, #13500416 @ 0xce0000 │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adc.w r0, r0, #13500416 @ 0xce0000 │ │ │ │ - subs.w r0, r0, #78 @ 0x4e │ │ │ │ - sub.w r0, r4, #78 @ 0x4e │ │ │ │ - vhadd.s16 q8, q3, q7 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + adc.w r0, r8, #13500416 @ 0xce0000 │ │ │ │ + subs.w r0, r8, #78 @ 0x4e │ │ │ │ + sub.w r0, ip, #78 @ 0x4e │ │ │ │ + vhadd.s16 q8, q7, q7 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.s q0, q4, q7 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + vhadd.s8 q8, q0, q7 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.s8 q0, q7, q7 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + vhadd.s16 q0, q3, q7 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp 0, 14, cr0, cr14, cr14, {2} │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + cdp 0, 15, cr0, cr6, cr14, {2} │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp 0, 12, cr0, cr14, cr14, {2} │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + cdp 0, 13, cr0, cr6, cr14, {2} │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp 0, 10, cr0, cr14, cr14, {2} │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + cdp 0, 11, cr0, cr6, cr14, {2} │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp 0, 8, cr0, cr10, cr14, {2} │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + cdp 0, 9, cr0, cr2, cr14, {2} │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stc 0, cr0, [r4, #-312]! @ 0xfffffec8 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + stc 0, cr0, [ip, #-312]! @ 0xfffffec8 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adcs.w r0, lr, lr, lsl #1 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + sbc.w r0, r6, lr, lsl #1 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds.w r0, r8, lr, lsl #1 │ │ │ │ - bics.w r0, r4, lr, lsl #1 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + @ instruction: 0xeb20004e │ │ │ │ + bics.w r0, ip, lr, lsl #1 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ands.w r0, sl, lr, lsl #1 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + bic.w r0, r2, lr, lsl #1 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - and.w r0, r2, lr, lsl #1 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + and.w r0, sl, lr, lsl #1 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrd r0, r0, [r2, #312] @ 0x138 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + ldrd r0, r0, [sl, #312] @ 0x138 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xe9a8004e │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + @ instruction: 0xe9b0004e │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strd r0, r0, [lr, #-312]! @ 0x138 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + ldrd r0, r0, [r6, #-312]! @ 0x138 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #384] @ (3b34d0 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1179171,56 +1179168,56 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #104] @ (3b352c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3b3382 │ │ │ │ - ldmia.w r8!, {r1, r2, r3, r6} │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + @ instruction: 0xe8c0004e │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia.w lr, {r1, r2, r3, r6} │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + stmia.w r6!, {r1, r2, r3, r6} │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrd r0, r0, [ip], #-312 @ 0x138 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + stmia.w r4, {r1, r2, r3, r6} │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xe828004e │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + @ instruction: 0xe830004e │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xe808004e │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + @ instruction: 0xe810004e │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b34d8 │ │ │ │ + b.n 3b34e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b34ac │ │ │ │ + b.n 3b34bc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b3480 │ │ │ │ + b.n 3b3490 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b3454 │ │ │ │ + b.n 3b3464 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b3428 │ │ │ │ + b.n 3b3438 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b33fc │ │ │ │ + b.n 3b340c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b33d0 │ │ │ │ + b.n 3b33e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -1179243,17 +1179240,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 3b32d8 │ │ │ │ + b.n 3b32e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ 003b3580 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1179718,148 +1179715,148 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ strb r4, [r7, #1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3b3750 │ │ │ │ + b.n 3b3760 │ │ │ │ lsls r6, r1, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - subs r0, r7, r7 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b36f0 │ │ │ │ + b.n 3b3700 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r5, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3b3638 │ │ │ │ + b.n 3b3648 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 3b35c8 │ │ │ │ + b.n 3b35d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmia r5!, {r0, r4, r5, r7} │ │ │ │ vshr.u64 q14, , #1 │ │ │ │ - vsli.32 q15, q6, #31 │ │ │ │ + @ instruction: 0xffffe564 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b3528 │ │ │ │ + b.n 3b3538 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmia r3!, {r0, r2, r3, r5} │ │ │ │ vcvt.f16.u16 d29, d11, #1 │ │ │ │ - vabal.u q15, d15, d4 │ │ │ │ + vabal.u q15, d15, d12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b3490 │ │ │ │ + b.n 3b34a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r4!, {r0, r1, r2, r5, r6, r7} │ │ │ │ - vraddhn.i d30, , q14 │ │ │ │ + vsri.64 d30, d20, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ bkpt 0x00b5 │ │ │ │ - vmls.i q15, , d28[0] │ │ │ │ + vsri.64 q15, q10, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b33c4 │ │ │ │ + b.n 3b33d4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b3390 │ │ │ │ + b.n 3b33a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r6, r4, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b348c │ │ │ │ + b.n 3b349c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b350c │ │ │ │ + b.n 3b351c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b3328 │ │ │ │ + b.n 3b3338 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b34e4 │ │ │ │ + b.n 3b34f4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b3524 │ │ │ │ + b.n 3b3534 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b42bc │ │ │ │ + b.n 3b42cc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b350c │ │ │ │ + b.n 3b351c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b354c │ │ │ │ + b.n 3b355c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b4258 │ │ │ │ + b.n 3b4268 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b3528 │ │ │ │ + b.n 3b3538 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b3568 │ │ │ │ + b.n 3b3578 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b41f4 │ │ │ │ + b.n 3b4204 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b353c │ │ │ │ + b.n 3b354c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b35ac │ │ │ │ + b.n 3b35bc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b4188 │ │ │ │ + b.n 3b4198 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b3588 │ │ │ │ + b.n 3b3598 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b35f8 │ │ │ │ + b.n 3b3608 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b4124 │ │ │ │ + b.n 3b4134 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b35d8 │ │ │ │ + b.n 3b35e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b3648 │ │ │ │ + b.n 3b3658 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b40c0 │ │ │ │ + b.n 3b40d0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b3634 │ │ │ │ + b.n 3b3644 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b36c4 │ │ │ │ + b.n 3b36d4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b4048 │ │ │ │ + b.n 3b4058 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b369c │ │ │ │ + b.n 3b36ac │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b374c │ │ │ │ + b.n 3b375c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b3fd0 │ │ │ │ + b.n 3b3fe0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b372c │ │ │ │ + b.n 3b373c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b37e4 │ │ │ │ + b.n 3b37f4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b3f54 │ │ │ │ + b.n 3b3f64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9b024 │ │ │ │ @@ -1179880,17 +1179877,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 3b3c8c │ │ │ │ + b.n 3b3c9c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ 003b3bd0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1179899,15 +1179896,15 @@ │ │ │ │ blx a1864 │ │ │ │ blx a145c │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ blx 9e49c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003b3bfc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1179939,19 +1179936,19 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx a145c │ │ │ │ @@ -1180115,27 +1180112,27 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n 3b3db0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3b43c4 │ │ │ │ + b.n 3b43d4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 3b433c │ │ │ │ + b.n 3b434c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3b430c │ │ │ │ + b.n 3b431c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r4, r1, #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, #200] @ (3b3f04 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1180228,17 +1180225,17 @@ │ │ │ │ nop │ │ │ │ str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 3b4204 │ │ │ │ + b.n 3b4214 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #188] @ 3b3fe4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1180322,17 +1180319,17 @@ │ │ │ │ nop │ │ │ │ str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 3b4124 │ │ │ │ + b.n 3b4134 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -1180367,15 +1180364,15 @@ │ │ │ │ add.w r1, r4, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx a0688 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 3b4128 │ │ │ │ + b.n 3b4138 │ │ │ │ lsls r6, r1, #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] @ (3b40cc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1180415,15 +1180412,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 003b40dc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1180574,45 +1180571,45 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3b4174 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stc2l 15, cr15, [pc, #1020]! @ 3b4664 │ │ │ │ - cbnz r4, 3b4284 │ │ │ │ + cbnz r4, 3b4286 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r6, r1, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + svc 6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 11, cr0, cr2, cr11, {2} │ │ │ │ + cdp2 0, 11, cr0, cr10, cr11, {2} │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 8, cr0, cr0, cr11, {2} │ │ │ │ + cdp2 0, 8, cr0, cr8, cr11, {2} │ │ │ │ @ instruction: 0xfaafffff │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr11, {2} │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + cdp2 0, 4, cr0, cr10, cr11, {2} │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr11, {2} │ │ │ │ + cdp2 0, 3, cr0, cr0, cr11, {2} │ │ │ │ ldc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r4, #300]! @ 0x12c │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + ldc2l 0, cr0, [ip, #300]! @ 0x12c │ │ │ │ + udf #42 @ 0x2a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r4, #300] @ 0x12c │ │ │ │ + ldc2l 0, cr0, [ip, #300] @ 0x12c │ │ │ │ │ │ │ │ 003b42b4 : │ │ │ │ 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 │ │ │ │ @@ -1180727,25 +1180724,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (3b440c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3b43b6 │ │ │ │ - ble.n 3b44ac │ │ │ │ + ble.n 3b44bc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3b4378 │ │ │ │ + bgt.n 3b4388 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r0], #-300 @ 0xfffffed4 │ │ │ │ - bgt.n 3b4340 │ │ │ │ + ldc2l 0, cr0, [r8], #-300 @ 0xfffffed4 │ │ │ │ + bgt.n 3b4350 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mrrc2 0, 4, r0, r0, cr11 @ │ │ │ │ - bgt.n 3b4310 │ │ │ │ + mrrc2 0, 4, r0, r8, cr11 │ │ │ │ + bgt.n 3b4320 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2 0, cr0, [r4], #-300 @ 0xfffffed4 │ │ │ │ + ldc2 0, cr0, [ip], #-300 @ 0xfffffed4 │ │ │ │ │ │ │ │ 003b4410 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx a145c │ │ │ │ @@ -1180799,15 +1180796,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r0, #28] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3b4540 │ │ │ │ + bgt.n 3b4550 │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r0, [r2, #24] │ │ │ │ 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] │ │ │ │ @@ -1181241,88 +1181238,88 @@ │ │ │ │ blx 94edc │ │ │ │ b.n 3b4824 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ str r6, [r7, #16] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bgt.n 3b49d8 │ │ │ │ + bgt.n 3b49e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3b498c │ │ │ │ + bgt.n 3b499c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3b48a4 │ │ │ │ + bgt.n 3b48b4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3b4a8c │ │ │ │ + bgt.n 3b489c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3b4a40 │ │ │ │ + bgt.n 3b4a50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3b4a2c │ │ │ │ + bgt.n 3b4a3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bls.n 3b4994 │ │ │ │ + bge.n 3b49a4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ble.n 3b4a10 │ │ │ │ + ble.n 3b4a20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bge.n 3b48d4 │ │ │ │ + bge.n 3b48e4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 3b4940 │ │ │ │ + bge.n 3b4950 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 3b4948 │ │ │ │ + bge.n 3b4958 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - blt.n 3b4934 │ │ │ │ + blt.n 3b4944 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - blt.n 3b49e0 │ │ │ │ + blt.n 3b49f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bhi.n 3b4954 │ │ │ │ + bhi.n 3b4964 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb.w r0, [r2, fp] │ │ │ │ + strb.w r0, [sl, fp] │ │ │ │ ldrb r2, [r5, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bhi.n 3b4ab8 │ │ │ │ + bhi.n 3b4ac8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bls.n 3b49d0 │ │ │ │ + bge.n 3b49e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3b4a70 │ │ │ │ + bhi.n 3b4a80 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3b4990 │ │ │ │ + bhi.n 3b49a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3b4a30 │ │ │ │ + bhi.n 3b4a40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3b49e4 │ │ │ │ + bls.n 3b49f4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3b49c8 │ │ │ │ + bvc.n 3b49d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bls.n 3b4ae4 │ │ │ │ + bls.n 3b4af4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3b4984 │ │ │ │ + bvc.n 3b4994 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 3b4960 │ │ │ │ + bge.n 3b4970 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3b4948 │ │ │ │ + bvc.n 3b4958 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3b4970 │ │ │ │ + bvc.n 3b4980 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3b491c │ │ │ │ + bvc.n 3b492c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bkpt 0x00ea │ │ │ │ + bkpt 0x00f2 │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1181379,24 +1181376,24 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (3b4ac0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3b4a8c │ │ │ │ nop │ │ │ │ - bvs.n 3b4ba4 │ │ │ │ + bvs.n 3b49b4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs.w r0, r6, #13303808 @ 0xcb0000 │ │ │ │ - bvs.n 3b4b70 │ │ │ │ + subs.w r0, lr, #13303808 @ 0xcb0000 │ │ │ │ + bvs.n 3b4b80 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 3b4b28 │ │ │ │ + bge.n 3b4b38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3b4b40 │ │ │ │ + bvs.n 3b4b50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bls.n 3b4a68 │ │ │ │ + bls.n 3b4a78 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1181529,31 +1181526,31 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9773c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bge.n 3b4cc8 │ │ │ │ + bge.n 3b4cd8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 3b4cb0 │ │ │ │ + bge.n 3b4cc0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - b.n 3b51cc │ │ │ │ + b.n 3b51dc │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bls.n 3b4cdc │ │ │ │ + bls.n 3b4cec │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3b4d3c │ │ │ │ + bvs.n 3b4d4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3b4c08 │ │ │ │ + bhi.n 3b4c18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003b4c70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1181717,54 +1181714,54 @@ │ │ │ │ b.n 3b4cf4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r2, r6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 3b4e5c │ │ │ │ + bmi.n 3b4e6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bhi.n 3b4d50 │ │ │ │ + bhi.n 3b4d60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3b4d88 │ │ │ │ + bhi.n 3b4d98 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r5, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 3b4e18 │ │ │ │ + bcc.n 3b4e28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf332004b │ │ │ │ + @ instruction: 0xf33a004b │ │ │ │ ldr r0, [r4, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bcc.n 3b4dc0 │ │ │ │ + bcc.n 3b4dd0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ssat r0, #12, r0, lsl #1 │ │ │ │ + ssat r0, #12, r8, lsl #1 │ │ │ │ ldc2l 15, cr15, [pc], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - bcc.n 3b4d54 │ │ │ │ + bcc.n 3b4d64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movt r0, #8267 @ 0x204b │ │ │ │ - bcc.n 3b4f28 │ │ │ │ + movt r0, #41035 @ 0xa04b │ │ │ │ + bcc.n 3b4f38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subw r0, r8, #75 @ 0x4b │ │ │ │ + @ instruction: 0xf2b0004b │ │ │ │ bl 26ce56 │ │ │ │ - bvc.n 3b4e10 │ │ │ │ + bvc.n 3b4e20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvc.n 3b4e40 │ │ │ │ + bvc.n 3b4e50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 3b4ea4 │ │ │ │ + bcc.n 3b4eb4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf25c004b │ │ │ │ - bcc.n 3b4e78 │ │ │ │ + @ instruction: 0xf264004b │ │ │ │ + bcc.n 3b4e88 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movw r0, #8267 @ 0x204b │ │ │ │ - bcs.n 3b4e44 │ │ │ │ + movw r0, #41035 @ 0xa04b │ │ │ │ + bcs.n 3b4e54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf222004b │ │ │ │ + @ instruction: 0xf22a004b │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95fb8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1181784,17 +1181781,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bcs.n 3b4f30 │ │ │ │ + bcs.n 3b4f40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sbcs.w r0, r4, #75 @ 0x4b │ │ │ │ + sbcs.w r0, ip, #75 @ 0x4b │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -1181860,22 +1181857,22 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (3b4f9c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3b4f6c │ │ │ │ - bvs.n 3b4ed0 │ │ │ │ + bvs.n 3b4ee0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3b507c │ │ │ │ + bvs.n 3b508c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf0ba004b │ │ │ │ - bvs.n 3b5048 │ │ │ │ + @ instruction: 0xf0c2004b │ │ │ │ + bvs.n 3b5058 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - eors.w r0, ip, #75 @ 0x4b │ │ │ │ + @ instruction: 0xf0a4004b │ │ │ │ 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 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1182276,58 +1182273,58 @@ │ │ │ │ b.n 3b52d6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrsb r2, [r2, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 3b53b4 │ │ │ │ + bpl.n 3b53c4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 3b54f4 │ │ │ │ + bpl.n 3b5504 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vmla.i32 d0, d10, d11[0] │ │ │ │ - bpl.n 3b54cc │ │ │ │ + vext.8 q0, q1, , #0 │ │ │ │ + bpl.n 3b54dc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vmla.i16 d0, d2, d3[1] │ │ │ │ + vmla.i16 d0, d10, d3[1] │ │ │ │ strb r0, [r0, r6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bcc.n 3b54a8 │ │ │ │ + bcc.n 3b54b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 3b5490 │ │ │ │ + bcc.n 3b54a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stcl 0, cr0, [sl, #-300]! @ 0xfffffed4 │ │ │ │ - bcc.n 3b5464 │ │ │ │ + ldcl 0, cr0, [r2, #-300]! @ 0xfffffed4 │ │ │ │ + bcc.n 3b5474 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldcl 0, cr0, [r0, #-300] @ 0xfffffed4 │ │ │ │ - bcs.n 3b542c │ │ │ │ + ldcl 0, cr0, [r8, #-300] @ 0xfffffed4 │ │ │ │ + bcs.n 3b543c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc 0, cr0, [r0, #-300]! @ 0xfffffed4 │ │ │ │ - bcs.n 3b53b4 │ │ │ │ + ldc 0, cr0, [r8, #-300]! @ 0xfffffed4 │ │ │ │ + bcs.n 3b53c4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3b5540 │ │ │ │ + bcs.n 3b5550 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc 0, cr0, [r6], #300 @ 0x12c │ │ │ │ - bcs.n 3b5518 │ │ │ │ + ldc 0, cr0, [lr], #300 @ 0x12c │ │ │ │ + bcs.n 3b5528 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc 0, cr0, [lr], {75} @ 0x4b │ │ │ │ - bcs.n 3b54f0 │ │ │ │ + stc 0, cr0, [r6], #300 @ 0x12c │ │ │ │ + bcs.n 3b5500 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc 0, cr0, [r4], {75} @ 0x4b │ │ │ │ - bcs.n 3b54bc │ │ │ │ + stc 0, cr0, [ip], {75} @ 0x4b │ │ │ │ + bcs.n 3b54cc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stcl 0, cr0, [r6], #-300 @ 0xfffffed4 │ │ │ │ - bcs.n 3b5490 │ │ │ │ + stcl 0, cr0, [lr], #-300 @ 0xfffffed4 │ │ │ │ + bcs.n 3b54a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mcrr 0, 4, r0, ip, cr11 │ │ │ │ - bne.n 3b545c │ │ │ │ + mrrc 0, 4, r0, r4, cr11 │ │ │ │ + bne.n 3b546c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stc 0, cr0, [lr], #-300 @ 0xfffffed4 │ │ │ │ - bne.n 3b5430 │ │ │ │ + ldc 0, cr0, [r6], #-300 @ 0xfffffed4 │ │ │ │ + bne.n 3b5440 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc 0, cr0, [r4], {75} @ 0x4b │ │ │ │ + ldc 0, cr0, [ip], {75} @ 0x4b │ │ │ │ │ │ │ │ 003b5498 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1182407,39 +1182404,39 @@ │ │ │ │ ldr r0, [pc, #68] @ (3b55a0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3b54f4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 3b5668 │ │ │ │ + bne.n 3b5478 │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r0, [r4, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bne.n 3b55d0 │ │ │ │ + bne.n 3b55e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3b5638 │ │ │ │ + bne.n 3b5648 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 3b5558 │ │ │ │ + beq.n 3b5568 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xeb32004b │ │ │ │ + @ instruction: 0xeb3a004b │ │ │ │ str r0, [r4, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3b54e0 │ │ │ │ + beq.n 3b54f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xeaee004b │ │ │ │ + @ instruction: 0xeaf6004b │ │ │ │ lsrs r1, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3b5694 │ │ │ │ + beq.n 3b54a4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pkhbt r0, r2, fp, lsl #1 │ │ │ │ + pkhbt r0, sl, fp, lsl #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9929c │ │ │ │ mov r3, r0 │ │ │ │ @@ -1182459,17 +1182456,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - beq.n 3b55ec │ │ │ │ + beq.n 3b55fc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - orr.w r0, r8, fp, lsl #1 │ │ │ │ + orrs.w r0, r0, fp, lsl #1 │ │ │ │ │ │ │ │ 003b55f0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1183162,114 +1183159,114 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #224] @ (3b5e00 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3b5756 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r7, [pc, #1016] @ (3b612c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrd r0, r0, [r2], #300 @ 0x12c │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldrd r0, r0, [sl], #300 @ 0x12c │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xe8d4004b │ │ │ │ + @ instruction: 0xe8dc004b │ │ │ │ ldr r6, [pc, #744] @ (3b6034 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia.w r2, {r0, r1, r3, r6} │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia.w sl, {r0, r1, r3, r6} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrd r0, r0, [r4], #-300 @ 0x12c │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldrd r0, r0, [ip], #-300 @ 0x12c │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xe856004b │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xe85e004b │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - orrs.w r0, r4, #13303808 @ 0xcb0000 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + orrs.w r0, ip, #13303808 @ 0xcb0000 │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldc2l 0, cr0, [ip, #316] @ 0x13c │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + stc2l 0, cr0, [r4, #316]! @ 0x13c │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b5abc │ │ │ │ + b.n 3b5acc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b5a34 │ │ │ │ + b.n 3b5a44 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b5980 │ │ │ │ + b.n 3b5990 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b6054 │ │ │ │ + b.n 3b6064 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b6594 │ │ │ │ + b.n 3b65a4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b6568 │ │ │ │ + b.n 3b6578 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b6538 │ │ │ │ + b.n 3b6548 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b650c │ │ │ │ + b.n 3b651c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b64e0 │ │ │ │ + b.n 3b64f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b64b0 │ │ │ │ + b.n 3b64c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b6484 │ │ │ │ + b.n 3b6494 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b6404 │ │ │ │ + b.n 3b6414 │ │ │ │ lsls r3, r1, #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 │ │ │ │ @@ -1183302,17 +1183299,17 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b6204 │ │ │ │ + b.n 3b6214 │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ subs r0, r1, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -1183896,118 +1183893,118 @@ │ │ │ │ b.n 3b6142 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bxns ip │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ble.n 3b6534 │ │ │ │ + ble.n 3b6544 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3b64e8 │ │ │ │ + b.n 3b64f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ mrc2 15, 1, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 1, pc, cr3, cr15, {7} @ │ │ │ │ mrc2 15, 0, pc, cr3, cr15, {7} │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bge.n 3b6470 │ │ │ │ + bge.n 3b6480 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r3, r1, #1 │ │ │ │ add sl, sl │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #104] @ (3b6530 ) │ │ │ │ + ldr r6, [pc, #136] @ (3b6550 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [pc, #968] @ (3b6898 ) │ │ │ │ + ldr r5, [pc, #1000] @ (3b68b8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r6!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #14 │ │ │ │ + udf #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ble.n 3b658c │ │ │ │ + ble.n 3b659c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3b6468 │ │ │ │ + bgt.n 3b6478 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3b6604 │ │ │ │ + bgt.n 3b6414 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3b65d4 │ │ │ │ + bgt.n 3b65e4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3b65a4 │ │ │ │ + bgt.n 3b65b4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3b6574 │ │ │ │ + bgt.n 3b6584 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3b6544 │ │ │ │ + bgt.n 3b6554 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - blt.n 3b6514 │ │ │ │ + blt.n 3b6524 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - blt.n 3b64e4 │ │ │ │ + blt.n 3b64f4 │ │ │ │ lsls r3, r1, #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 r8, r0 │ │ │ │ ldr.w r0, [pc, #2860] @ 3b7078 │ │ │ │ @@ -1185043,180 +1185040,180 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r2, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp 0, 13, cr0, cr12, cr11, {2} │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + cdp 0, 14, cr0, cr4, cr11, {2} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ble.n 3b7140 │ │ │ │ + ble.n 3b7150 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bls.n 3b7120 │ │ │ │ + bls.n 3b7130 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bls.n 3b70c0 │ │ │ │ + bls.n 3b70d0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3b704c │ │ │ │ + bhi.n 3b705c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bgt.n 3b716c │ │ │ │ + bgt.n 3b717c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 3b7190 │ │ │ │ + bhi.n 3b71a0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - nop {15} │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - bhi.n 3b70f0 │ │ │ │ + it │ │ │ │ + lsl r6, r1, #1 │ │ │ │ + bhi.n 3b7100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3b70cc │ │ │ │ + bvs.n 3b70dc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ittt al │ │ │ │ + itet al │ │ │ │ lslal r6, r1, #1 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0034 │ │ │ │ lslal r6, r1, #1 │ │ │ │ - bvs.n 3b718c │ │ │ │ + bvs.n 3b719c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bvs.n 3b7158 │ │ │ │ + bvs.n 3b7168 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bkpt 0x00fa │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - bpl.n 3b7098 │ │ │ │ + ittt eq │ │ │ │ + lsleq r6, r1, #1 │ │ │ │ + popeq {r4, r5, r7, pc} │ │ │ │ + lsleq r6, r1, #1 │ │ │ │ + bpl.n 3b70a8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bpl.n 3b7128 │ │ │ │ + bpl.n 3b7138 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 3b70b8 │ │ │ │ + bmi.n 3b70c8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r6, 3b71b0 │ │ │ │ + cbnz r6, 3b71b2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bmi.n 3b7144 │ │ │ │ + bmi.n 3b7154 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - revsh r0, r7 │ │ │ │ + cbnz r0, 3b7188 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcc.n 3b7178 │ │ │ │ + bcc.n 3b7188 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3b7140 │ │ │ │ + bcs.n 3b7150 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - hlt 0x0036 │ │ │ │ + hlt 0x003e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3b7104 │ │ │ │ + bcs.n 3b7114 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - hlt 0x0012 │ │ │ │ + hlt 0x001a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3b70c4 │ │ │ │ + bcs.n 3b70d4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3b71f4 │ │ │ │ + bcs.n 3b7204 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r0, 3b71ae │ │ │ │ + rev r0, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bcs.n 3b71a4 │ │ │ │ + bcs.n 3b71b4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r0, 3b71d2 │ │ │ │ + cbnz r0, 3b71d4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r2, 3b71ac │ │ │ │ + cbnz r2, 3b71ae │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 3b7144 │ │ │ │ + bne.n 3b7154 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r0, 3b71ae │ │ │ │ + cbnz r0, 3b71b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 3b7114 │ │ │ │ + bne.n 3b7124 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r0, 3b719e │ │ │ │ + cbnz r0, 3b71a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 3b7260 │ │ │ │ + bne.n 3b7270 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r4, 3b719e │ │ │ │ + cbnz r4, 3b71a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 3b7230 │ │ │ │ + bne.n 3b7240 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 3b71c0 │ │ │ │ + bne.n 3b71d0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb89e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 3b7118 │ │ │ │ + beq.n 3b7128 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - beq.n 3b7268 │ │ │ │ + beq.n 3b7278 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r6, 3b71dc │ │ │ │ + cbnz r6, 3b71de │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 3b71c4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r0, [pc, #132] @ (3b7258 ) │ │ │ │ mov.w r1, #736 @ 0x2e0 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #124] @ (3b725c ) │ │ │ │ @@ -1185263,25 +1185260,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (3b726c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3b657e │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (3b72d4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1185318,15 +1185315,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #146 @ 0x92 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ 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 │ │ │ │ @@ -1185647,50 +1185644,50 @@ │ │ │ │ blx 9cc88 │ │ │ │ b.n 3b7380 │ │ │ │ ... │ │ │ │ adds r3, #20 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ssat r0, #12, r8, asr #1 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xf330004b │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r6, r1, #1 │ │ │ │ adds r2, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r6, 3b76c0 │ │ │ │ + cbz r6, 3b76c2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r4, 3b76b6 │ │ │ │ + cbz r4, 3b76b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r2, 3b76b8 │ │ │ │ + cbz r2, 3b76ba │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r6, 3b76b6 │ │ │ │ + cbz r6, 3b76b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r6} │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr.w r0, [pc, #2704] @ 3b8118 │ │ │ │ movw r1, #945 @ 0x3b1 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #2692] @ 3b811c │ │ │ │ @@ -1186678,205 +1186675,205 @@ │ │ │ │ ldr r0, [pc, #404] @ (3b8294 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3b73be │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbz r0, 3b8136 │ │ │ │ + cbz r0, 3b8138 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r0, 3b818e │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r0, 3b8134 │ │ │ │ + cbz r0, 3b8190 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r0, 3b8186 │ │ │ │ + cbz r0, 3b8136 │ │ │ │ lsls r6, r1, #1 │ │ │ │ cbz r0, 3b8188 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + cbz r0, 3b818a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add sp, #32 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - uxtb r6, r5 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r4, 3b8198 │ │ │ │ + cbz r4, 3b819a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r2, 3b81aa │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r2, 3b81ac │ │ │ │ + cbz r2, 3b81ae │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r6, 3b81ae │ │ │ │ + cbz r6, 3b81b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r6, 3b81b0 │ │ │ │ + cbz r6, 3b81b2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r4, 3b81b4 │ │ │ │ + cbz r4, 3b81b6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r6, 3b818c │ │ │ │ + cbz r6, 3b818e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sxtb r6, r6 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #944] @ (3b85f0 ) │ │ │ │ + ldr r0, [pc, #976] @ (3b8610 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #304 @ (adr r7, 3b83b8 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 3b83d8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - itet vs │ │ │ │ - lslvs r3, r1, #1 │ │ │ │ - addvc r3, sp, #336 @ 0x150 │ │ │ │ + itee vc │ │ │ │ + lslvc r3, r1, #1 │ │ │ │ + addvs r3, sp, #368 @ 0x170 │ │ │ │ lslvs r6, r1, #1 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 3b868c ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 3b82ac ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003b8298 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1187041,60 +1187038,60 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3b8322 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r3, #106 @ 0x6a │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #696 @ (adr r6, 3b86fc ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 3b871c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r3, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #912 @ (adr r4, 3b87e8 ) │ │ │ │ + add r4, pc, #944 @ (adr r4, 3b8808 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r3, r1, #1 │ │ │ │ movs r2, #242 @ 0xf2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r4, pc, #712 @ (adr r4, 3b872c ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 3b874c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ vrecps.f16 , , │ │ │ │ vrsqrts.f16 , , │ │ │ │ - add r4, pc, #464 @ (adr r4, 3b8644 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 3b8664 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #360 @ (adr r4, 3b85e4 ) │ │ │ │ + add r4, pc, #392 @ (adr r4, 3b8604 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + pop {r1, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ bge.n 3b841e │ │ │ │ - @ instruction: 0xffffa9ba │ │ │ │ + vtbx.8 d26, {d31-) │ │ │ │ + add r4, pc, #88 @ (adr r4, 3b84e8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 3b8868 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 3b8888 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r2, r3, r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #856 @ (adr r3, 3b87f8 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 3b8818 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r4, 3b8520 │ │ │ │ + cbnz r4, 3b8522 │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9b42c │ │ │ │ @@ -1187115,17 +1187112,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #160 @ (adr r3, 3b858c ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 3b85ac ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbnz r0, 3b8542 │ │ │ │ + cbnz r0, 3b8544 │ │ │ │ lsls r3, r1, #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] @ (3b85c8 ) │ │ │ │ @@ -1187208,19 +1187205,19 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r1, #14 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #186 @ 0xba │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1187759,87 +1187756,87 @@ │ │ │ │ adds r7, #1 │ │ │ │ b.n 3b8b5c │ │ │ │ ... │ │ │ │ movs r0, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #504 @ (adr r7, 3b8dfc ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 3b8e1c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #544 @ (adr r7, 3b8e28 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 3b8e48 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ subs r4, r0, #5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r3, pc, #152 @ (adr r3, 3b8ca8 ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 3b8cc8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 3b9004 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 3b8c24 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #128 @ (adr r3, 3b8c9c ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 3b8cbc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #808 @ (adr r6, 3b8f48 ) │ │ │ │ + add r6, pc, #840 @ (adr r6, 3b8f68 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc, #872 @ (adr r2, 3b8f90 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 3b8fb0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 3b8fec ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 3b900c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #520 @ (adr r6, 3b8e38 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 3b8e58 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #408 @ (adr r6, 3b8dd0 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 3b8df0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #552 @ (adr r7, 3b8e68 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 3b8e88 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #536 @ (adr r7, 3b8e5c ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 3b8e7c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r5, pc, #24 @ (adr r5, 3b8c64 ) │ │ │ │ + add r5, pc, #56 @ (adr r5, 3b8c84 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #952 @ (adr r4, 3b900c ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 3b902c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #840 @ (adr r4, 3b8fa4 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 3b8fc4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, pc, #0 @ (adr r5, 3b8c60 ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 3b8c80 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, pc, #888 @ (adr r4, 3b8fdc ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 3b8ffc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #152 @ (adr r6, 3b8d00 ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 3b8d20 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #688 @ (adr r6, 3b8f1c ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 3b8f3c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, pc, #792 @ (adr r3, 3b8f88 ) │ │ │ │ + add r3, pc, #824 @ (adr r3, 3b8fa8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #696 @ (adr r3, 3b8f30 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 3b8f50 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #16 @ (adr r5, 3b8c90 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 3b8cb0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, pc, #336 @ (adr r5, 3b8dd4 ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 3b8df4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r8, r7 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r4, #-4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -1188237,114 +1188234,114 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #216] @ (3b91a8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3b86c6 │ │ │ │ nop │ │ │ │ - add r3, pc, #288 @ (adr r3, 3b9204 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 3b9224 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, pc, #48 @ (adr r3, 3b9118 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 3b9138 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xebe2004b │ │ │ │ - add r1, pc, #32 @ (adr r1, 3b9110 ) │ │ │ │ + @ instruction: 0xebea004b │ │ │ │ + add r1, pc, #64 @ (adr r1, 3b9130 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - uxtb r4, r6 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #824 @ (adr r0, 3b9430 ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 3b9450 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #176 @ (adr r1, 3b91ac ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 3b91cc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #872 @ (adr r0, 3b9468 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 3b9488 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 3b93c4 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 3b93e4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #648 @ (adr r1, 3b9394 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 3b93b4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #528 @ (adr r0, 3b9320 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 3b9340 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #576 @ (adr r0, 3b9354 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 3b9374 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #248 @ (adr r1, 3b9210 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 3b9230 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #336 @ (adr r0, 3b926c ) │ │ │ │ + add r0, pc, #368 @ (adr r0, 3b928c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #384 @ (adr r0, 3b92a0 ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 3b92c0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #216 @ (adr r0, 3b91fc ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 3b921c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #472 @ (adr r1, 3b9304 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 3b9324 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #816 @ (adr r1, 3b9460 ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 3b9480 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #56 @ (adr r1, 3b9174 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 3b9194 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 3b9408 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 3b9428 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #104 @ (adr r0, 3b91b4 ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 3b91d4 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #440 @ (adr r0, 3b930c ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 3b932c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #136 @ (adr r0, 3b9204 ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 3b9224 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #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] @ (3b9258 ) │ │ │ │ @@ -1188403,23 +1188400,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (3b9268 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ blx 94edc │ │ │ │ b.n 3b9206 │ │ │ │ - bmi.n 3b9338 │ │ │ │ + bmi.n 3b9348 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 003b926c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1188522,48 +1188519,48 @@ │ │ │ │ ldr r0, [pc, #84] @ (3b93b8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3b92c4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r1, #1 │ │ │ │ asrs r6, r1, #14 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ asrs r0, r2, #13 │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r3, r1, #1 │ │ │ │ mrc2 15, 4, pc, cr9, cr15, {7} │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9bf84 │ │ │ │ @@ -1188584,17 +1188581,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #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 │ │ │ │ @@ -1188663,19 +1188660,19 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9d5b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #88] @ (3b9544 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1188715,15 +1188712,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r4, #4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r1, #1 │ │ │ │ asrs r0, r6, #3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 003b9554 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1188849,48 +1188846,48 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3b95d4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r5, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r3, r1, #1 │ │ │ │ asrs r0, r0, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsls r3, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95b7c │ │ │ │ @@ -1188910,17 +1188907,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ 003b9714 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1188930,15 +1188927,15 @@ │ │ │ │ blx a1180 │ │ │ │ blx 991d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3b9408 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003b9740 : │ │ │ │ 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 │ │ │ │ @@ -1189115,49 +1189112,49 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #80] @ (3b9948 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3b98b2 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 3b9b04 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 3b9b24 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #352 @ (adr r7, 3b9a9c ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 3b9abc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #256 @ (adr r7, 3b9a44 ) │ │ │ │ + add r7, pc, #288 @ (adr r7, 3b9a64 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r7, pc, #152 @ (adr r7, 3b99e4 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 3b9a04 ) │ │ │ │ lsls r3, r1, #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 │ │ │ │ @@ -1189179,17 +1189176,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, pc, #632 @ (adr r6, 3b9c10 ) │ │ │ │ + add r6, pc, #664 @ (adr r6, 3b9c30 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ 003b9998 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1189740,85 +1189737,85 @@ │ │ │ │ blx a1ee0 │ │ │ │ b.n 3b9c64 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #15 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r5, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r5, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #952 @ (adr r2, 3ba324 ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 3ba344 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #512 @ (adr r2, 3ba178 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 3ba198 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #408 @ (adr r2, 3ba118 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 3ba138 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, pc, #168 @ (adr r2, 3ba038 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 3ba058 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #912 @ (adr r1, 3ba32c ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 3ba34c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #712 @ (adr r1, 3ba26c ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 3ba28c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #368 @ (adr r1, 3ba124 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 3ba144 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, pc, #208 @ (adr r1, 3ba08c ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 3ba0ac ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1189859,21 +1189856,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (3ba048 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r2, #1 │ │ │ │ b.n 3b9ff8 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #56 @ (adr r0, 3ba07c ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 3ba09c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003ba04c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1189954,40 +1189951,40 @@ │ │ │ │ ldr r0, [pc, #68] @ (3ba154 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3ba0a8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r4, r5, #22 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsls r4, r5, #21 │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r1, #1 │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1038 │ │ │ │ @@ -1190008,17 +1190005,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r1, #1 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -1190089,29 +1190086,29 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #40] @ (3ba278 ) │ │ │ │ add r3, pc │ │ │ │ b.n 3ba200 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r3, #17 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r6, r3, #15 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r1, #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 │ │ │ │ add.w r4, r1, #131072 @ 0x20000 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1190415,19 +1190412,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 99918 │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 3ba32c │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #692] @ (3ba878 ) │ │ │ │ add.w r4, r1, #131072 @ 0x20000 │ │ │ │ @@ -1190787,44 +1190784,44 @@ │ │ │ │ ldr r0, [pc, #80] @ (3ba9c4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3ba8e0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldc2l 0, cr0, [r4, #-344]! @ 0xfffffea8 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldc2 0, cr0, [r4, #-344]! @ 0xfffffea8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr??.w pc, [r5, #255]! │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsrs r5, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 99930 │ │ │ │ @@ -1190845,17 +1190842,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ 003baa14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #196608 @ 0x30000 │ │ │ │ vpush {d8} │ │ │ │ @@ -1191599,109 +1191596,109 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3bae0a │ │ │ │ @ instruction: 0xfbcc0056 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - revsh r6, r6 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xfa2c0056 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subw r0, r0, #77 @ 0x4d │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + subw r0, r8, #77 @ 0x4d │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9e76c │ │ │ │ @@ -1191722,17 +1191719,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r1, #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, #2960] @ 0xb90 │ │ │ │ @@ -1192016,58 +1192013,58 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3bb5e6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf22a0056 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ @ instruction: 0xf0cc0056 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + @ instruction: 0x479a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r3, #6] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1192121,25 +1192118,25 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (3bb7bc ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3bb756 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 003bb7c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1192219,38 +1192216,38 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #64] @ (3bb8c4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3bb81a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - bge.n 3bb8dc │ │ │ │ + bge.n 3bb8ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ mrc 0, 1, r0, cr8, cr6, {2} │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldcl 0, cr0, [sl, #344]! @ 0x158 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r1, #1 │ │ │ │ mcr2 15, 5, pc, cr15, cr15, {7} @ │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 94b0c │ │ │ │ @@ -1192270,17 +1192267,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr.w r0, [r1, #212] @ 0xd4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1192370,25 +1192367,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (3bba1c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3bb9bc │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r4, [pc, #200] @ (3bbafc ) │ │ │ │ @@ -1192474,26 +1192471,26 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3bba8e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xebe40056 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xeb860056 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r1, #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] @ (3bbcf0 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1192664,43 +1192661,43 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #68] @ (3bbd28 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3bbc9c │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r3, r1, #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 │ │ │ │ @@ -1192790,19 +1192787,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 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ lsls r3, r1, #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 │ │ │ │ @@ -1192853,19 +1192850,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (3bbec8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3bbe9c │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldr r4, [pc, #212] @ (3bbfb4 ) │ │ │ │ @@ -1192959,27 +1192956,27 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3bbf46 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 3bbe28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ b.n 3bbd64 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r3, r1, #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] @ (3bc028 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1193002,19 +1192999,19 @@ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r6, r1, #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, [r1, #64] @ 0x40 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1193221,19 +1193218,19 @@ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ b.n 3bc0ae │ │ │ │ movs r0, #1 │ │ │ │ b.n 3bc1ae │ │ │ │ ldr r0, [sp, #0] │ │ │ │ b.n 3bc14e │ │ │ │ nop │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1193300,17 +1193297,17 @@ │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 9d5b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r6, r1, #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] @ (3bc3d8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1193369,15 +1193366,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 3bc960 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r6, r1, #1 │ │ │ │ b.n 3bc89c │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1193404,15 +1193401,15 @@ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r1, pc │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ blx 9773c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1193432,17 +1193429,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r1, pc │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ blx 9773c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w ip, [pc, #348] @ 3bc5e8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1193582,41 +1193579,41 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 3bc8f8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r5, #17] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r1, #1 │ │ │ │ b.n 3bc7c8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r3, r1, #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, #556] @ (3bc868 ) │ │ │ │ @@ -1193835,55 +1193832,55 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 3bc83a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ svc 216 @ 0xd8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ svc 90 @ 0x5a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r0, [r7, #5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ble.n 3bc870 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1194126,53 +1194123,53 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ble.n 3bcbc0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ bgt.n 3bca70 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ - lsls r6, r1, #1 │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r3, r1, #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] @ 3bcdc8 │ │ │ │ @@ -1194375,51 +1194372,51 @@ │ │ │ │ blx 9da08 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ b.n 3bcc9a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 3bce5c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r3, r1, #1 │ │ │ │ bls.n 3bcd3c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r1, #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] @ (3bcfcc ) │ │ │ │ @@ -1194579,37 +1194576,37 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bvc.n 3bcfac │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 3bd0b4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r4, [r2, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1195229,107 +1195226,107 @@ │ │ │ │ b.n 3bd69e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bpl.n 3bd6bc │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 3bd6cc │ │ │ │ + bne.n 3bd6dc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ bcc.n 3bd834 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r3, [pc, #488] @ (3bd958 ) │ │ │ │ + ldr r3, [pc, #520] @ (3bd978 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r1, [pc, #816] @ (3bdad0 ) │ │ │ │ + ldr r1, [pc, #848] @ (3bdaf0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - muls r2, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1195570,19 +1195567,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldmia r5!, {r1} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr.w r2, [pc, #1216] @ 3bdfc0 │ │ │ │ subs r5, r7, #4 │ │ │ │ ldr.w r3, [fp, #212] @ 0xd4 │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ @@ -1195990,85 +1195987,85 @@ │ │ │ │ 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 3bd982 │ │ │ │ nop │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -1197184,113 +1197181,113 @@ │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ b.w 3be252 │ │ │ │ stmia r5!, {r3, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmia r5!, {r1, r2} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #936] @ (3bf16c ) │ │ │ │ + ldr r6, [pc, #968] @ (3bf18c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ mov r8, r5 │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ sub.w r7, fp, #1072 @ 0x430 │ │ │ │ add.w r4, r8, #4 │ │ │ │ @@ -1198403,179 +1198400,179 @@ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ strd fp, r9, [sp, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ b.n 3bfcae │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #88] @ (3bfb3c ) │ │ │ │ + ldr r3, [pc, #120] @ (3bfb5c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [pc, #400] @ (3bfc78 ) │ │ │ │ + ldr r5, [pc, #432] @ (3bfc98 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #14 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [pc, #696] @ (3bfdac ) │ │ │ │ + ldr r2, [pc, #728] @ (3bfdcc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r5, [pc, #336] @ (3bfc50 ) │ │ │ │ + ldr r5, [pc, #368] @ (3bfc70 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - ldr r4, [pc, #592] @ (3bfd5c ) │ │ │ │ + ldr r4, [pc, #624] @ (3bfd7c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [pc, #648] @ (3bfd98 ) │ │ │ │ + ldr r0, [pc, #680] @ (3bfdb8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [pc, #936] @ (3bfebc ) │ │ │ │ + ldr r2, [pc, #968] @ (3bfedc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [pc, #256] @ (3bfc18 ) │ │ │ │ + ldr r5, [pc, #288] @ (3bfc38 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [pc, #184] @ (3bfbd8 ) │ │ │ │ + ldr r5, [pc, #216] @ (3bfbf8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [pc, #576] @ (3bfd80 ) │ │ │ │ + ldr r0, [pc, #608] @ (3bfda0 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r8, r4 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r4, sp │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r4, [pc, #200] @ (3bfc14 ) │ │ │ │ + ldr r4, [pc, #232] @ (3bfc34 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add ip, sl │ │ │ │ + add ip, fp │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r4, lr │ │ │ │ + add r4, pc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - muls r6, r3 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (3bfc30 ) │ │ │ │ + ldr r2, [pc, #208] @ (3bfc50 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [pc, #224] @ (3bfc6c ) │ │ │ │ + ldr r1, [pc, #256] @ (3bfc8c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmn r6, r5 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, r2 │ │ │ │ + add r4, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r7, #14 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - tst r2, r5 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #472] @ (3bfdcc ) │ │ │ │ + ldr r6, [pc, #504] @ (3bfdec ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [pc, #152] @ (3bfc9c ) │ │ │ │ + ldr r6, [pc, #184] @ (3bfcbc ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add ip, pc │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bics r0, r1 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mvns r2, r7 │ │ │ │ + add r2, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 3bfd50 │ │ │ │ ldrb.w r3, [r5, #385] @ 0x181 │ │ │ │ vldr d9, [r5, #176] @ 0xb0 │ │ │ │ tst.w r3, #28 │ │ │ │ beq.n 3bfc4c │ │ │ │ @@ -1199233,159 +1199230,159 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #300] @ (3c052c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3bf414 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r6, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - lsls r6, r1 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, pc, #424 @ (adr r4, 3c05f0 ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 3c0610 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #72 @ (adr r4, 3c04a0 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 3c04c0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ lsls r0, r2, #1 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc, #104 @ (adr r2, 3c04f8 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 3c0518 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r5, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, #32 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ lsls r3, r1, #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 │ │ │ │ @@ -1199586,43 +1199583,43 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #68] @ (3c0774 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3c0620 │ │ │ │ nop │ │ │ │ - adds r6, #4 │ │ │ │ + adds r6, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #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 r6, r2 │ │ │ │ @@ -1200091,92 +1200088,92 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 3c0e58 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #122 @ 0x7a │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stc2 0, cr0, [r2], {79} @ 0x4f │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + stc2 0, cr0, [sl], {79} @ 0x4f │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #226 @ 0xe2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r0, [pc, #24] @ (3c0ce8 ) │ │ │ │ movw r1, #1572 @ 0x624 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (3c0cec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3c0a5c │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1200520,70 +1200517,70 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf77a004f │ │ │ │ - @ instruction: 0xf74a004f │ │ │ │ + @ instruction: 0xf782004f │ │ │ │ + @ instruction: 0xf752004f │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf69e004f │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + subw r0, r6, #2127 @ 0x84f │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, #12 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r6, r1, #1 │ │ │ │ cmp r1, #176 @ 0xb0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + adds r2, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, 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 │ │ │ │ @@ -1200760,25 +1200757,25 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r3, r1, #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 │ │ │ │ @@ -1201147,53 +1201144,53 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 3c1918 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r3, [sp, #32] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r6, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r3, r1, #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 │ │ │ │ @@ -1201241,23 +1201238,23 @@ │ │ │ │ ldr r0, [pc, #28] @ (3c17e8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ lsls r3, r1, #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 r6, r0 │ │ │ │ @@ -1201356,33 +1201353,33 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3c1854 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ bne.n 3c1896 │ │ │ │ b.n 3c1852 │ │ │ │ nop │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ - lsls r6, r1, #1 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + adds r2, r7, #0 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r3, r1, #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 │ │ │ │ @@ -1201801,67 +1201798,67 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldrh r6, [r4, #32] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r7, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r4, r3, #0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r3, r1, #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 r8, r3 │ │ │ │ @@ -1202223,59 +1202220,59 @@ │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r2, #1 │ │ │ │ strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r2, r3, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r3, r1, #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, #248] @ (3c2388 ) │ │ │ │ @@ -1202385,25 +1202382,25 @@ │ │ │ │ nop │ │ │ │ strh r6, [r0, #28] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, #26] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r3, r1, #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 │ │ │ │ @@ -1203345,141 +1203342,141 @@ │ │ │ │ mov r4, r9 │ │ │ │ b.n 3c2786 │ │ │ │ ... │ │ │ │ strh r2, [r6, #16] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strh r4, [r5, #12] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r5, [pc, #408] @ (3c2fec ) │ │ │ │ + ldr r5, [pc, #440] @ (3c300c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bkpt 0x005a │ │ │ │ + bkpt 0x0062 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [pc, #0] @ (3c2ecc ) │ │ │ │ + ldr r2, [pc, #32] @ (3c2eec ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r2, r1, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r6, r4, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr.w r3, [pc, #1192] @ 3c33bc │ │ │ │ mov.w r1, #668 @ 0x29c │ │ │ │ add r3, pc │ │ │ │ add.w r6, r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ blx 96a84 │ │ │ │ @@ -1203904,131 +1203901,131 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #244] @ (3c34a4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3c3282 │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ lsls r3, r1, #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 │ │ │ │ @@ -1204391,64 +1204388,64 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3c3540 │ │ │ │ nop │ │ │ │ strb r4, [r0, #5] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r6, [r1, #3] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 14, cr0, cr4, cr13, {2} │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + cdp2 0, 14, cr0, cr12, cr13, {2} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #1 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 1, cr0, cr0, cr13, {2} │ │ │ │ + cdp2 0, 1, cr0, cr8, cr13, {2} │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2l 0, cr0, [ip, #-308] @ 0xfffffecc │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + stc2l 0, cr0, [r4, #-308]! @ 0xfffffecc │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r3, r1, #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 │ │ │ │ @@ -1204894,58 +1204891,58 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.n 3c3a76 │ │ │ │ nop │ │ │ │ ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3c3c74 │ │ │ │ + b.n 3c3c84 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - vmla.i32 q0, q6, d13[0] │ │ │ │ - vhadd.u32 q8, q1, │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + vrev64.16 q0, │ │ │ │ + vhadd.u32 q8, q5, │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vhadd.u32 q8, q3, │ │ │ │ - @ instruction: 0xfade004d │ │ │ │ - vhadd.u8 q0, q1, │ │ │ │ + vhadd.u32 q8, q7, │ │ │ │ + @ instruction: 0xfae6004d │ │ │ │ + vhadd.u8 q0, q5, │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cdp2 0, 10, cr0, cr6, cr13, {2} │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + cdp2 0, 10, cr0, cr14, cr13, {2} │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cdp2 0, 2, cr0, cr10, cr13, {2} │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + cdp2 0, 3, cr0, cr2, cr13, {2} │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2 0, cr0, [sl, #308]! @ 0x134 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + stc2l 0, cr0, [r2, #308] @ 0x134 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r6, #-308] @ 0xfffffecc │ │ │ │ - ldc2 0, cr0, [sl], {77} @ 0x4d │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + ldc2l 0, cr0, [lr, #-308] @ 0xfffffecc │ │ │ │ + stc2 0, cr0, [r2], #308 @ 0x134 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldc2l 0, cr0, [lr], #-308 @ 0xfffffecc │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + stc2 0, cr0, [r6], {77} @ 0x4d │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2l 0, cr0, [r2], #-308 @ 0xfffffecc │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + stc2l 0, cr0, [sl], #-308 @ 0xfffffecc │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mcrr2 0, 4, r0, r6, cr13 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + mcrr2 0, 4, r0, lr, cr13 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2 0, cr0, [sl], #-308 @ 0xfffffecc │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + ldc2 0, cr0, [r2], #-308 @ 0xfffffecc │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2 0, cr0, [lr], {77} @ 0x4d │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + ldc2 0, cr0, [r6], {77} @ 0x4d │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xfbe4004d │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + @ instruction: 0xfbec004d │ │ │ │ + lsls r4, r6, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xfbb4004d │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + @ instruction: 0xfbbc004d │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, 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 │ │ │ │ @@ -1205495,71 +1205492,71 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3c3eaa │ │ │ │ str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfa62004d │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + @ instruction: 0xfa6a004d │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xfa30004d │ │ │ │ - sub.w r0, sl, #13434880 @ 0xcd0000 │ │ │ │ - b.n 3c4268 │ │ │ │ + @ instruction: 0xfa38004d │ │ │ │ + subs.w r0, r2, #13434880 @ 0xcd0000 │ │ │ │ + b.n 3c4278 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c4264 │ │ │ │ + b.n 3c4274 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c4220 │ │ │ │ + b.n 3c4230 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vld4.16 {d16-d19}, [r4]! │ │ │ │ - movs r2, r5 │ │ │ │ + vld4.16 {d16-d19}, [ip]! │ │ │ │ + movs r2, r6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vst4.16 {d16-d19}, [r6]! │ │ │ │ - lsls r6, r4, #17 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - vst4.16 {d16-d19}, [sl]! │ │ │ │ - @ instruction: 0xf4c4004d │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + vst4.16 {d16-d19}, [lr]! │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str.w r0, [ip, #77] @ 0x4d │ │ │ │ - ldr??.w r0, [sl, sp] │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + ldr??.w r0, [r2, sp] │ │ │ │ + @ instruction: 0xf4cc004d │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r6, r1, #1 │ │ │ │ + ldr.w r0, [r4, #77] @ 0x4d │ │ │ │ strb.w r0, [r2, #77] @ 0x4d │ │ │ │ - @ instruction: 0xf3fc004d │ │ │ │ - strh.w r0, [r4, sp] │ │ │ │ - ldrb.w r0, [r6, sp] │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ + strb.w r0, [sl, #77] @ 0x4d │ │ │ │ + and.w r0, r4, #13434880 @ 0xcd0000 │ │ │ │ + strh.w r0, [ip, sp] │ │ │ │ ldrb.w r0, [lr, sp] │ │ │ │ - @ instruction: 0xf398004d │ │ │ │ - @ instruction: 0xf7da004d │ │ │ │ - cdp2 0, 10, cr0, cr0, cr10, {2} │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf75c004d │ │ │ │ - cdp2 0, 2, cr0, cr2, cr10, {2} │ │ │ │ - @ instruction: 0xf736004d │ │ │ │ - ldc2l 0, cr0, [ip, #296]! @ 0x128 │ │ │ │ - @ instruction: 0xf674004d │ │ │ │ - ldc2 0, cr0, [ip, #-296]! @ 0xfffffed8 │ │ │ │ - @ instruction: 0xf65a004d │ │ │ │ - stc2 0, cr0, [r0, #-296]! @ 0xfffffed8 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + strh.w r0, [r6, sp] │ │ │ │ + usat r0, #13, r0, asr #1 │ │ │ │ + @ instruction: 0xf7e2004d │ │ │ │ + cdp2 0, 10, cr0, cr8, cr10, {2} │ │ │ │ + lsls r0, r2, #10 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + @ instruction: 0xf764004d │ │ │ │ + cdp2 0, 2, cr0, cr10, cr10, {2} │ │ │ │ + @ instruction: 0xf73e004d │ │ │ │ + cdp2 0, 0, cr0, cr4, cr10, {2} │ │ │ │ + @ instruction: 0xf67c004d │ │ │ │ + stc2l 0, cr0, [r4, #-296] @ 0xfffffed8 │ │ │ │ + @ instruction: 0xf662004d │ │ │ │ + stc2 0, cr0, [r8, #-296]! @ 0xfffffed8 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - rsbs r0, r6, #13434880 @ 0xcd0000 │ │ │ │ - ldc2 0, cr0, [lr], {74} @ 0x4a │ │ │ │ - @ instruction: 0xf584004d │ │ │ │ - mcrr2 0, 4, r0, ip, cr10 │ │ │ │ + rsbs r0, lr, #13434880 @ 0xcd0000 │ │ │ │ + stc2 0, cr0, [r6], #296 @ 0x128 │ │ │ │ + @ instruction: 0xf58c004d │ │ │ │ + mrrc2 0, 4, r0, r4, cr10 │ │ │ │ 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 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -1205987,47 +1205984,47 @@ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ bne.w 3c4616 │ │ │ │ b.n 3c45b4 │ │ │ │ str r0, [r2, #20] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr13, {2} │ │ │ │ + cdp2 0, 8, cr0, cr0, cr13, {2} │ │ │ │ str r4, [r4, #8] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldc2l 0, cr0, [r4, #308]! @ 0x134 │ │ │ │ - @ instruction: 0xf37c004d │ │ │ │ - ldc2 0, cr0, [ip, #308]! @ 0x134 │ │ │ │ + ldc2l 0, cr0, [ip, #308]! @ 0x134 │ │ │ │ usat r0, #13, r4, lsl #1 │ │ │ │ - cdp 0, 15, cr0, cr14, cr13, {2} │ │ │ │ - @ instruction: 0xfbfc004d │ │ │ │ - @ instruction: 0xf2b8004d │ │ │ │ - ldr??.w r0, [lr, sl] │ │ │ │ - @ instruction: 0xf29e004d │ │ │ │ - vld4.16 {d16-d19}, [r4], sl │ │ │ │ - @ instruction: 0xf25c004d │ │ │ │ - vld4.16 {d0-d3}, [r4], sl │ │ │ │ - @ instruction: 0xf216004d │ │ │ │ - rsb r0, ip, #77 @ 0x4d │ │ │ │ - @ instruction: 0xf122004d │ │ │ │ - @ instruction: 0xf7ea004a │ │ │ │ - add.w r0, r6, #77 @ 0x4d │ │ │ │ - @ instruction: 0xfb72004d │ │ │ │ + stc2l 0, cr0, [r4, #308] @ 0x134 │ │ │ │ + usat r0, #13, ip, lsl #1 │ │ │ │ + vhadd.s8 q0, q3, │ │ │ │ + stc2 0, cr0, [r4], {77} @ 0x4d │ │ │ │ + movt r0, #77 @ 0x4d │ │ │ │ + vst1.8 {d0[2]}, [r6], sl │ │ │ │ + subw r0, r6, #77 @ 0x4d │ │ │ │ + vld4.16 {d16-d19}, [ip], sl │ │ │ │ + @ instruction: 0xf264004d │ │ │ │ + vld4.16 {d0-d3}, [ip], sl │ │ │ │ + @ instruction: 0xf21e004d │ │ │ │ + rsbs r0, r4, #77 @ 0x4d │ │ │ │ + @ instruction: 0xf12a004d │ │ │ │ + @ instruction: 0xf7f2004a │ │ │ │ add.w r0, lr, #77 @ 0x4d │ │ │ │ - stc 0, cr0, [r8], {77} @ 0x4d │ │ │ │ - @ instruction: 0xf0ca004d │ │ │ │ - @ instruction: 0xf790004a │ │ │ │ - @ instruction: 0xf0ae004d │ │ │ │ - @ instruction: 0xf774004a │ │ │ │ - eors.w r0, r2, #77 @ 0x4d │ │ │ │ - @ instruction: 0xf758004a │ │ │ │ - orns r0, r6, #77 @ 0x4d │ │ │ │ - @ instruction: 0xf73c004a │ │ │ │ - orrs.w r0, sl, #77 @ 0x4d │ │ │ │ - @ instruction: 0xf720004a │ │ │ │ + @ instruction: 0xfb7a004d │ │ │ │ + adds.w r0, r6, #77 @ 0x4d │ │ │ │ + ldc 0, cr0, [r0], {77} @ 0x4d │ │ │ │ + @ instruction: 0xf0d2004d │ │ │ │ + @ instruction: 0xf798004a │ │ │ │ + @ instruction: 0xf0b6004d │ │ │ │ + @ instruction: 0xf77c004a │ │ │ │ + eors.w r0, sl, #77 @ 0x4d │ │ │ │ + @ instruction: 0xf760004a │ │ │ │ + orns r0, lr, #77 @ 0x4d │ │ │ │ + @ instruction: 0xf744004a │ │ │ │ + orn r0, r2, #77 @ 0x4d │ │ │ │ + @ instruction: 0xf728004a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, 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 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -1206269,36 +1206266,36 @@ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ b.n 3c4a36 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s8 q8, q5, │ │ │ │ - @ instruction: 0xf672004d │ │ │ │ vhadd.s16 q8, q1, │ │ │ │ - pkhbt r0, ip, sp, lsl #1 │ │ │ │ + @ instruction: 0xf67a004d │ │ │ │ + vhadd.s16 q8, q5, │ │ │ │ + @ instruction: 0xead4004d │ │ │ │ ldrh r6, [r2, r7] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev16 r0, r3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cdp 0, 1, cr0, cr12, cr13, {2} │ │ │ │ - ldrb.w r0, [ip, #77] @ 0x4d │ │ │ │ cdp 0, 2, cr0, cr4, cr13, {2} │ │ │ │ - @ instruction: 0xe99e004d │ │ │ │ - stcl 0, cr0, [r0, #308]! @ 0x134 │ │ │ │ - adds.w r0, ip, #13434880 @ 0xcd0000 │ │ │ │ + strh.w r0, [r4, #77] @ 0x4d │ │ │ │ + cdp 0, 2, cr0, cr12, cr13, {2} │ │ │ │ + @ instruction: 0xe9a6004d │ │ │ │ stcl 0, cr0, [r8, #308]! @ 0x134 │ │ │ │ - strd r0, r0, [r2, #-308]! @ 0x134 │ │ │ │ - ldcl 0, cr0, [r4, #-308]! @ 0xfffffecc │ │ │ │ - bics.w r0, ip, #13238272 @ 0xca0000 │ │ │ │ - ldcl 0, cr0, [sl, #-308] @ 0xfffffecc │ │ │ │ - @ instruction: 0xf4b2004d │ │ │ │ + @ instruction: 0xf524004d │ │ │ │ + ldcl 0, cr0, [r0, #308]! @ 0x134 │ │ │ │ + strd r0, r0, [sl, #-308]! @ 0x134 │ │ │ │ + ldcl 0, cr0, [ip, #-308]! @ 0xfffffecc │ │ │ │ + orr.w r0, r4, #13238272 @ 0xca0000 │ │ │ │ stcl 0, cr0, [r2, #-308]! @ 0xfffffecc │ │ │ │ - @ instruction: 0xe8dc004d │ │ │ │ + @ instruction: 0xf4ba004d │ │ │ │ + stcl 0, cr0, [sl, #-308]! @ 0xfffffecc │ │ │ │ + strd r0, r0, [r4], #308 @ 0x134 │ │ │ │ stmdb 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, #800] @ (3c4fb8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -1206611,58 +1206608,58 @@ │ │ │ │ ... │ │ │ │ ldr r4, [r7, r5] │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, r5] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldcl 0, cr0, [r2], #-308 @ 0xfffffecc │ │ │ │ - stc 0, cr0, [r0], #-308 @ 0xfffffecc │ │ │ │ - @ instruction: 0xf2e6004a │ │ │ │ + ldcl 0, cr0, [sl], #-308 @ 0xfffffecc │ │ │ │ + stc 0, cr0, [r8], #-308 @ 0xfffffecc │ │ │ │ + @ instruction: 0xf2ee004a │ │ │ │ ldr r0, [r2, r3] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bgt.n 3c4f78 │ │ │ │ + bgt.n 3c4f88 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + subs.w r0, sl, sp, lsl #1 │ │ │ │ + @ instruction: 0xf282004a │ │ │ │ + bgt.n 3c4f64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs.w r0, r2, sp, lsl #1 │ │ │ │ - @ instruction: 0xf27a004a │ │ │ │ - bgt.n 3c4f54 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - bgt.n 3c4f0c │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - sbcs.w r0, r4, sp, lsl #1 │ │ │ │ - @ instruction: 0xf23c004a │ │ │ │ - adcs.w r0, sl, sp, lsl #1 │ │ │ │ - @ instruction: 0xf222004a │ │ │ │ - bgt.n 3c50ec │ │ │ │ + bgt.n 3c4f1c │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + sbcs.w r0, ip, sp, lsl #1 │ │ │ │ + movw r0, #16458 @ 0x404a │ │ │ │ + sbc.w r0, r2, sp, lsl #1 │ │ │ │ + @ instruction: 0xf22a004a │ │ │ │ + bgt.n 3c4efc │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r7, [pc, #768] @ (3c5300 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ - @ instruction: 0xffffeafa │ │ │ │ + vtbl.8 d30, {d15-d18}, d2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rsb r0, r2, #74 @ 0x4a │ │ │ │ - @ instruction: 0xeae0004d │ │ │ │ - sub.w r0, r8, #74 @ 0x4a │ │ │ │ + rsb r0, sl, #74 @ 0x4a │ │ │ │ + @ instruction: 0xeae8004d │ │ │ │ + subs.w r0, r0, #74 @ 0x4a │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - vtbl.8 d30, {d31- instruction: 0xf0ec004a │ │ │ │ - and.w r0, ip, sp, lsl #1 │ │ │ │ - @ instruction: 0xf0d4004a │ │ │ │ - orr.w r0, r2, #74 @ 0x4a │ │ │ │ - ldrd r0, r0, [r0, #308] @ 0x134 │ │ │ │ - eors.w r0, r8, #74 @ 0x4a │ │ │ │ - @ instruction: 0xe9b8004d │ │ │ │ - orns r0, lr, #74 @ 0x4a │ │ │ │ + bic.w r0, ip, sp, lsl #1 │ │ │ │ + @ instruction: 0xf0f4004a │ │ │ │ + ands.w r0, r4, sp, lsl #1 │ │ │ │ + @ instruction: 0xf0dc004a │ │ │ │ + orr.w r0, sl, #74 @ 0x4a │ │ │ │ + ldrd r0, r0, [r8, #308] @ 0x134 │ │ │ │ + @ instruction: 0xf0a0004a │ │ │ │ + strd r0, r0, [r0, #308] @ 0x134 │ │ │ │ + eor.w r0, r6, #74 @ 0x4a │ │ │ │ vldr d1, [pc, #760] @ 3c5348 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [pc, #764] @ (3c5350 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ vmov.f64 d0, d1 │ │ │ │ @@ -1206946,38 +1206943,38 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3c4f3a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - vhadd.s8 q8, q6, q5 │ │ │ │ - orr.w r0, sl, #13434880 @ 0xcd0000 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + vhadd.s16 q8, q2, q5 │ │ │ │ + orrs.w r0, r2, #13434880 @ 0xcd0000 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xf2d4004d │ │ │ │ - strex r0, r0, [sl, #308] @ 0x134 │ │ │ │ - vhadd.s16 q0, q0, q5 │ │ │ │ - b.n 3c5334 │ │ │ │ + @ instruction: 0xf2dc004d │ │ │ │ + @ instruction: 0xe852004d │ │ │ │ + vhadd.s16 q0, q4, q5 │ │ │ │ + b.n 3c5344 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c52bc │ │ │ │ + b.n 3c52cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c51f4 │ │ │ │ + b.n 3c5204 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c50d4 │ │ │ │ + b.n 3c50e4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c5068 │ │ │ │ + b.n 3c5078 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc 0, cr0, [lr, #-296]! @ 0xfffffed8 │ │ │ │ - b.n 3c503c │ │ │ │ + stcl 0, cr0, [r6, #-296] @ 0xfffffed8 │ │ │ │ + b.n 3c504c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stc 0, cr0, [r4, #-296]! @ 0xfffffed8 │ │ │ │ - b.n 3c4fd0 │ │ │ │ + stc 0, cr0, [ip, #-296]! @ 0xfffffed8 │ │ │ │ + b.n 3c4fe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stcl 0, cr0, [sl], #296 @ 0x128 │ │ │ │ + ldcl 0, cr0, [r2], #296 @ 0x128 │ │ │ │ ldr r0, [pc, #768] @ (3c5694 ) │ │ │ │ movw r1, #3852 @ 0xf0c │ │ │ │ mov r5, r7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #756] @ (3c5698 ) │ │ │ │ @@ -1207273,67 +1207270,67 @@ │ │ │ │ bl 3bbfd8 │ │ │ │ b.n 3c50d2 │ │ │ │ ldr r1, [pc, #144] @ (3c571c ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 3bbfd8 │ │ │ │ b.n 3c5660 │ │ │ │ - b.n 3c5200 │ │ │ │ + b.n 3c5210 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldcl 0, cr0, [ip], #-296 @ 0xfffffed8 │ │ │ │ - b.n 3c51c8 │ │ │ │ + stc 0, cr0, [r4], {74} @ 0x4a │ │ │ │ + b.n 3c51d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mrrc 0, 4, r0, sl, cr10 │ │ │ │ - b.n 3c5190 │ │ │ │ + stcl 0, cr0, [r2], #-296 @ 0xfffffed8 │ │ │ │ + b.n 3c51a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stcl 0, cr0, [r2, #308]! @ 0x134 │ │ │ │ - vhadd.s16 q8, q6, │ │ │ │ - adds r7, #6 │ │ │ │ + stcl 0, cr0, [sl, #308]! @ 0x134 │ │ │ │ + vhadd.s32 q8, q2, │ │ │ │ + adds r7, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str.w r0, [r4, sl] │ │ │ │ - bgt.n 3c5744 │ │ │ │ + str.w r0, [ip, sl] │ │ │ │ + bgt.n 3c5754 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bic.w r0, r0, #77 @ 0x4d │ │ │ │ - b.n 3c4f94 │ │ │ │ + bic.w r0, r8, #77 @ 0x4d │ │ │ │ + b.n 3c4fa4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xeb26004a │ │ │ │ - b.n 3c4f40 │ │ │ │ + @ instruction: 0xeb2e004a │ │ │ │ + b.n 3c4f50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xeaf8004a │ │ │ │ - b.n 3c4ef0 │ │ │ │ + add.w r0, r0, sl, lsl #1 │ │ │ │ + b.n 3c4f00 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pkhbt r0, ip, sl, lsl #1 │ │ │ │ - cdp 0, 4, cr0, cr6, cr13, {2} │ │ │ │ - b.n 3c5e74 │ │ │ │ + @ instruction: 0xead4004a │ │ │ │ + cdp 0, 4, cr0, cr14, cr13, {2} │ │ │ │ + b.n 3c5e84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - eor.w r0, r8, sl, lsl #1 │ │ │ │ - b.n 3c5e20 │ │ │ │ + eors.w r0, r0, sl, lsl #1 │ │ │ │ + b.n 3c5e30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orrs.w r0, sl, sl, lsl #1 │ │ │ │ - b.n 3c5dcc │ │ │ │ + orn r0, r2, sl, lsl #1 │ │ │ │ + b.n 3c5ddc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bic.w r0, ip, sl, lsl #1 │ │ │ │ - b.n 3c5d7c │ │ │ │ + bics.w r0, r4, sl, lsl #1 │ │ │ │ + b.n 3c5d8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - and.w r0, r0, sl, lsl #1 │ │ │ │ - b.n 3c5d28 │ │ │ │ + and.w r0, r8, sl, lsl #1 │ │ │ │ + b.n 3c5d38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrd r0, r0, [r2, #296] @ 0x128 │ │ │ │ - stcl 0, cr0, [r8, #-308] @ 0xfffffecc │ │ │ │ - ldcl 0, cr0, [r0], #308 @ 0x134 │ │ │ │ + ldrd r0, r0, [sl, #296] @ 0x128 │ │ │ │ + ldcl 0, cr0, [r0, #-308] @ 0xfffffecc │ │ │ │ + ldcl 0, cr0, [r8], #308 @ 0x134 │ │ │ │ stmdb 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 ip, [pc, #2240] @ 3c5ff4 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr.w r4, [pc, #2240] @ 3c5ff8 │ │ │ │ @@ -1208174,138 +1208171,138 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #888] @ (3c6370 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #584] @ (3c6248 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xebee004d │ │ │ │ - b.n 3c62c8 │ │ │ │ + @ instruction: 0xebf6004d │ │ │ │ + b.n 3c62d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3c61d8 │ │ │ │ + b.n 3c61e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - stcl 0, cr0, [r8], #-308 @ 0xfffffecc │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldcl 0, cr0, [r0], #-308 @ 0xfffffecc │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c5d68 │ │ │ │ + b.n 3c5d78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - and.w r0, r0, sp, lsl #1 │ │ │ │ - sub.w r0, r0, sp, lsl #1 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + and.w r0, r8, sp, lsl #1 │ │ │ │ + sub.w r0, r8, sp, lsl #1 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrd r0, r0, [r8, #308] @ 0x134 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + strd r0, r0, [r0, #308]! @ 0x134 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 3c60d8 │ │ │ │ + bge.n 3c60e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #114 @ 0x72 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ands.w r0, lr, sp, lsl #1 │ │ │ │ - udf #8 │ │ │ │ + bic.w r0, r6, sp, lsl #1 │ │ │ │ + udf #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c59f0 │ │ │ │ + b.n 3c5a00 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ble.n 3c6024 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - and.w r0, r0, sp, lsl #1 │ │ │ │ ble.n 3c6034 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 3c6128 │ │ │ │ + and.w r0, r8, sp, lsl #1 │ │ │ │ + ble.n 3c6044 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 3c5fb0 │ │ │ │ + bls.n 3c6138 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c5940 │ │ │ │ + ble.n 3c5fc0 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + b.n 3c5950 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ble.n 3c5f78 │ │ │ │ + ble.n 3c5f88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c5904 │ │ │ │ + b.n 3c5914 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ble.n 3c6114 │ │ │ │ + ble.n 3c6124 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c58a0 │ │ │ │ + b.n 3c58b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ble.n 3c609c │ │ │ │ + ble.n 3c60ac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 3c6048 │ │ │ │ + bgt.n 3c6058 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 3c605c │ │ │ │ + bgt.n 3c606c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c67e8 │ │ │ │ + b.n 3c67f8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 3c5ff4 │ │ │ │ + bgt.n 3c6004 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c6784 │ │ │ │ + b.n 3c6794 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strd r0, r0, [lr], #-308 @ 0x134 │ │ │ │ - strd r0, r0, [r2], #-308 @ 0x134 │ │ │ │ - bgt.n 3c6154 │ │ │ │ + ldrd r0, r0, [r6], #-308 @ 0x134 │ │ │ │ + strd r0, r0, [sl], #-308 @ 0x134 │ │ │ │ + bgt.n 3c6164 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bgt.n 3c60c0 │ │ │ │ + bgt.n 3c60d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c6650 │ │ │ │ + b.n 3c6660 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - blt.n 3c6178 │ │ │ │ + blt.n 3c6188 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c650c │ │ │ │ + b.n 3c651c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3c6128 │ │ │ │ + blt.n 3c6138 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c64bc │ │ │ │ + b.n 3c64cc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3c60f4 │ │ │ │ + blt.n 3c6104 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c6488 │ │ │ │ + b.n 3c6498 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3c6054 │ │ │ │ + bge.n 3c6064 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c63e8 │ │ │ │ + b.n 3c63f8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3c61b4 │ │ │ │ + bge.n 3c61c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c6348 │ │ │ │ + b.n 3c6358 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3c5d3c │ │ │ │ + b.n 3c5d4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 3c6130 │ │ │ │ + bge.n 3c6140 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c5d80 │ │ │ │ + b.n 3c5d90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c5d04 │ │ │ │ + b.n 3c5d14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 3c60e8 │ │ │ │ + bge.n 3c60f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c627c │ │ │ │ + b.n 3c628c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3c609c │ │ │ │ + bls.n 3c60ac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c6230 │ │ │ │ + b.n 3c6240 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3c6064 │ │ │ │ + bls.n 3c6074 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c61f8 │ │ │ │ + b.n 3c6208 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 3c61ec │ │ │ │ + bls.n 3c61fc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c6180 │ │ │ │ + b.n 3c6190 │ │ │ │ lsls r2, r1, #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 │ │ │ │ @@ -1208752,57 +1208749,57 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 3c67f0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ add lr, r9 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3c668c │ │ │ │ + b.n 3c669c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c5fa0 │ │ │ │ + b.n 3c5fb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r6, r3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 3c6ce4 │ │ │ │ + b.n 3c6cf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c6c90 │ │ │ │ + b.n 3c6ca0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c6cac │ │ │ │ + b.n 3c6cbc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c5e0c │ │ │ │ + b.n 3c5e1c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 3c6500 │ │ │ │ + bvs.n 3c6510 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c6bbc │ │ │ │ + b.n 3c6bcc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c6b88 │ │ │ │ + b.n 3c6b98 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 3c664c │ │ │ │ + bpl.n 3c665c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3c65e0 │ │ │ │ + blt.n 3c65f0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bpl.n 3c6624 │ │ │ │ + bpl.n 3c6634 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3c65b8 │ │ │ │ + blt.n 3c65c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3c69c8 │ │ │ │ + b.n 3c69d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3c68ec │ │ │ │ + b.n 3c68fc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3c6700 │ │ │ │ + bmi.n 3c6710 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 3c65fc │ │ │ │ + bcc.n 3c660c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 3c6614 │ │ │ │ + bcc.n 3c6624 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 3c6558 │ │ │ │ + bcc.n 3c6568 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [pc, #956] @ (3c69f8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 96d6c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1209128,53 +1209125,53 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 3c6388 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 3c6c08 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - b.n 3c6ab8 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ b.n 3c6ac8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3c6994 │ │ │ │ + b.n 3c6ad8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3c6918 │ │ │ │ + bcs.n 3c69a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3c6abc │ │ │ │ + bne.n 3c6928 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3c6a68 │ │ │ │ + bne.n 3c6acc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3c6a38 │ │ │ │ + bne.n 3c6a78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 3c69e0 │ │ │ │ + bne.n 3c6a48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + beq.n 3c69f0 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 3c69c8 │ │ │ │ + beq.n 3c69d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 3c6958 │ │ │ │ + bvc.n 3c6968 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3c6990 │ │ │ │ + beq.n 3c69a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 3c6b20 │ │ │ │ + bvc.n 3c6930 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3c6964 │ │ │ │ + beq.n 3c6974 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 3c6af4 │ │ │ │ + bvc.n 3c6b04 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3c6af8 │ │ │ │ + beq.n 3c6b08 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 3c6a44 │ │ │ │ + beq.n 3c6a54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 3c69d4 │ │ │ │ + bvs.n 3c69e4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 3c699c │ │ │ │ + bvs.n 3c69ac │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ bne.w 3c6554 │ │ │ │ sub.w r2, r5, #36 @ 0x24 │ │ │ │ movs r3, #10 │ │ │ │ mov r1, r6 │ │ │ │ @@ -1209647,95 +1209644,95 @@ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d7, d8, d7 │ │ │ │ vmov.f64 d8, d10 │ │ │ │ vmov.f64 d9, d7 │ │ │ │ b.n 3c6e84 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bls.n 3c6f1c │ │ │ │ + bls.n 3c6f2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3c6f5c │ │ │ │ + blt.n 3c6f6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 3c6fb0 │ │ │ │ + bpl.n 3c6fc0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3c6f08 │ │ │ │ + bmi.n 3c6f18 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3c708c │ │ │ │ + bmi.n 3c709c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3c7038 │ │ │ │ + bmi.n 3c7048 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 3c70b8 │ │ │ │ + bpl.n 3c70c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 3c6eec │ │ │ │ + bcc.n 3c6efc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 3c70bc │ │ │ │ + bcc.n 3c70cc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 3c708c │ │ │ │ + bcc.n 3c709c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3c6fec │ │ │ │ + bcc.n 3c6ffc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3c70e8 │ │ │ │ + bcs.n 3c70f8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3c6ff8 │ │ │ │ + bcs.n 3c7008 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3c6fc8 │ │ │ │ + bne.n 3c6fd8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3c6f98 │ │ │ │ + bne.n 3c6fa8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3c71b8 │ │ │ │ + b.n 3c71c8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3c70d4 │ │ │ │ + bne.n 3c70e4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3c70a4 │ │ │ │ + bne.n 3c70b4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 3c702c │ │ │ │ + bne.n 3c703c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [pc, #104] @ (3c70a0 ) │ │ │ │ + ldr r4, [pc, #136] @ (3c70c0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvc.n 3c70b4 │ │ │ │ + bvc.n 3c70c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 3c7088 │ │ │ │ + bvc.n 3c7098 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ 003c7044 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1209886,52 +1209883,52 @@ │ │ │ │ b.n 3c70cc │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r5, #190 @ 0xbe │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 3c7260 │ │ │ │ + bvs.n 3c7270 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 3c729c │ │ │ │ + bvs.n 3c72ac │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r5, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ strh r7, [r6, r0] │ │ │ │ vtbx.8 d29, {d15-d18}, d25 │ │ │ │ - vtbl.8 d28, {d15}, d18 │ │ │ │ + vtbl.8 d28, {d15}, d26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r3, [sp, #596] @ 0x254 │ │ │ │ - vabdl.u q14, d31, d18 │ │ │ │ + vabdl.u q14, d31, d26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1234 │ │ │ │ @@ -1209952,17 +1209949,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003c726c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1210404,75 +1210401,75 @@ │ │ │ │ blx 95b4c │ │ │ │ b.n 3c76d0 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ b.n 3c7730 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ b.n 3c76f8 │ │ │ │ nop │ │ │ │ - bmi.n 3c783c │ │ │ │ + bmi.n 3c784c │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov pc, r6 │ │ │ │ - vmls.i , , d10[0] │ │ │ │ + vsri.32 , q1, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3c77b0 │ │ │ │ + bmi.n 3c77c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 3c76d0 │ │ │ │ + bcc.n 3c76e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3c7f78 │ │ │ │ + b.n 3c7f88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3c7f14 │ │ │ │ + b.n 3c7f24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sub.w r0, r6, #13565952 @ 0xcf0000 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + sub.w r0, lr, #13565952 @ 0xcf0000 │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3c7d6c │ │ │ │ + b.n 3c7d7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3c7d34 │ │ │ │ + b.n 3c7d44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3c7cec │ │ │ │ + b.n 3c7cfc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3c7c34 │ │ │ │ + b.n 3c7c44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf3f4004f │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + @ instruction: 0xf3fc004f │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - usat r0, #15, r4, asr #1 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + usat r0, #15, ip, asr #1 │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3c7a84 │ │ │ │ + b.n 3c7a94 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3c7a34 │ │ │ │ + b.n 3c7a44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -1210503,15 +1210500,15 @@ │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #624 @ (adr r5, 3c7abc ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 3c7adc ) │ │ │ │ lsls r2, r1, #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 r4, r1 │ │ │ │ ldr r1, [pc, #392] @ (3c79e8 ) │ │ │ │ @@ -1210673,37 +1210670,37 @@ │ │ │ │ b.n 3c79c2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #180 @ 0xb4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r1, #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] @ (3c7ac4 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -1210769,25 +1210766,25 @@ │ │ │ │ bne.n 3c7aa2 │ │ │ │ b.n 3c7a6c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #226 @ 0xe2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ cmp r3, #168 @ 0xa8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r2, #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] @ (3c7b8c ) │ │ │ │ @@ -1210855,25 +1210852,25 @@ │ │ │ │ b.n 3c7b32 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ cmp r2, #226 @ 0xe2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r1, 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, #3264] @ 0xcc0 │ │ │ │ sub.w sp, sp, #788 @ 0x314 │ │ │ │ @@ -1211600,111 +1211597,111 @@ │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r1, pc, #240 @ (adr r1, 3c8468 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 3c8488 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ cmp r1, #178 @ 0xb2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, pc, #464 @ (adr r0, 3c855c ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 3c857c ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r1, #1 │ │ │ │ strh r0, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bpl.n 3c83e0 │ │ │ │ + bpl.n 3c83f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bpl.n 3c8338 │ │ │ │ + bpl.n 3c8348 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bpl.n 3c8318 │ │ │ │ + bpl.n 3c8328 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bpl.n 3c841c │ │ │ │ + bpl.n 3c842c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3c8638 │ │ │ │ + b.n 3c8648 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 3c83d0 │ │ │ │ + bcs.n 3c83e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r4!, {r2, r4} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #32] @ (3c845c ) │ │ │ │ movw r1, #1043 @ 0x413 │ │ │ │ mov r8, r5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -1211712,17 +1211709,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (3c8460 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3c7d86 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r2, 3c84d8 │ │ │ │ + cbnz r2, 3c84da │ │ │ │ lsls r2, r1, #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 │ │ │ │ @@ -1212040,51 +1212037,51 @@ │ │ │ │ b.n 3c868e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 3c8838 │ │ │ │ + cbnz r4, 3c883a │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r1, #18 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 3c8826 │ │ │ │ + cbnz r4, 3c8828 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ite al │ │ │ │ - lslal r5, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + ite │ │ │ │ + lsl r5, r1, #1 │ │ │ │ + stmdbal 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] @ (3c8b80 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #832] @ (3c8b84 ) │ │ │ │ @@ -1212392,63 +1212389,63 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3c8b3c │ │ │ │ nop │ │ │ │ adds r4, r2, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ + ittt eq │ │ │ │ + lsleq r5, r1, #1 │ │ │ │ bkpt 0x00fa │ │ │ │ + lsleq r5, r1, #1 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bkpt 0x00f2 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - bkpt 0x00b2 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r3, pc} │ │ │ │ + adds r4, r3, r6 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r4, r7, r6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, r5, r4 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbnz r4, 3c8c56 │ │ │ │ + pop {r2} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbnz r4, 3c8c56 │ │ │ │ + cbnz r4, 3c8c58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbnz r4, 3c8c56 │ │ │ │ + cbnz r4, 3c8c58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r2, r1, #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 │ │ │ │ @@ -1213113,113 +1213110,113 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3c92e8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r0, r1, r0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 3c9378 │ │ │ │ + cbnz r6, 3c937a │ │ │ │ lsls r5, r1, #1 │ │ │ │ adds r4, r7, r5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - hlt 0x0004 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbnz r6, 3c9372 │ │ │ │ + cbnz r6, 3c9374 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cpsid │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + cpsie a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #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 r4, r2 │ │ │ │ @@ -1213460,47 +1213457,47 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 3c9556 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r3, #8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - uxtb r2, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r2, r1, #1 │ │ │ │ asrs r0, r0, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r6, 3c96da │ │ │ │ + cbz r6, 3c96dc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r4, 3c96d6 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ cbz r4, 3c96d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + cbz r4, 3c96da │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r0, 3c96d6 │ │ │ │ + cbz r0, 3c96d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 3c96f4 │ │ │ │ + cbnz r0, 3c96f6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r6, 3c9692 │ │ │ │ + cbz r6, 3c9694 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003c969c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1213659,67 +1213656,67 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsrs r6, r3, #29 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r1 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r3, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add sp, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ adds r5, #219 @ 0xdb │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3c98a6 │ │ │ │ + cbz r2, 3c98a8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add sp, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r4, 3c98c2 │ │ │ │ + cbz r4, 3c98c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #816] @ (3c9bc4 ) │ │ │ │ + ldr r7, [pc, #848] @ (3c9be4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9da20 │ │ │ │ @@ -1213740,17 +1213737,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, pc, #256 @ (adr r7, 3c99f8 ) │ │ │ │ + add r7, pc, #288 @ (adr r7, 3c9a18 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003c98f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1214935,189 +1214932,189 @@ │ │ │ │ blx 95b4c │ │ │ │ b.n 3ca552 │ │ │ │ nop │ │ │ │ lsrs r6, r5, #19 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 3ca668 │ │ │ │ + cbz r4, 3ca66a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #608] @ (3ca8a0 ) │ │ │ │ + ldr r7, [pc, #640] @ (3ca8c0 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cbz r6, 3ca644 │ │ │ │ + cbz r6, 3ca646 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sxth r0, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sxth r4, r5 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #880] @ (3ca9c8 ) │ │ │ │ + ldr r6, [pc, #912] @ (3ca9e8 ) │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cbz r6, 3ca682 │ │ │ │ + cbz r6, 3ca684 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r0, 3ca686 │ │ │ │ + cbz r0, 3ca688 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - uxth r0, r2 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - add r0, pc, #200 @ (adr r0, 3ca734 ) │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - sxth r0, r4 │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sxth r2, r4 │ │ │ │ + add r0, pc, #232 @ (adr r0, 3ca754 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ sxth r0, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sxtb r6, r5 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sxtb r2, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + sxtb r2, r6 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + sxtb r0, r6 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r0, 3ca6ca │ │ │ │ + cbz r0, 3ca6cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #520 @ (adr r2, 3ca8a8 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 3ca8c8 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r6, r1, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, pc, #896 @ (adr r1, 3caa30 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 3caa50 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, pc, #784 @ (adr r1, 3ca9c8 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 3ca9e8 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, pc, #576 @ (adr r1, 3ca900 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 3ca920 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - revsh r0, r7 │ │ │ │ + cbnz r0, 3ca714 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, pc, #104 @ (adr r7, 3ca744 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 3ca764 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 3ca754 │ │ │ │ + bcs.n 3ca764 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ add r6, sp, #8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, pc, #360 @ (adr r6, 3ca8c4 ) │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + add r6, pc, #392 @ (adr r6, 3ca8e4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r7, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #112 @ (adr r2, 3ca7f0 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 3ca810 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr.w r3, [pc, #3280] @ 3cb468 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r7 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ add r3, pc │ │ │ │ mov r8, r7 │ │ │ │ @@ -1216229,176 +1216226,176 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #340] @ (3cb5b0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ str r4, [sp, #28] │ │ │ │ b.w 3c9dc2 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r7, pc, #680 @ (adr r7, 3cb718 ) │ │ │ │ + add r7, pc, #712 @ (adr r7, 3cb738 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, pc, #984 @ (adr r6, 3cb84c ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 3cb86c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, pc, #552 @ (adr r6, 3cb6a0 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 3cb6c0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #232 @ (adr r6, 3cb56c ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 3cb58c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, pc, #424 @ (adr r6, 3cb630 ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 3cb650 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, pc, #144 @ (adr r6, 3cb51c ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 3cb53c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 3cb7c8 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 3cb7e8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, pc, #328 @ (adr r5, 3cb5f0 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 3cb610 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, pc, #720 @ (adr r4, 3cb77c ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 3cb79c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 3cb8ac ) │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh.w r0, [r6, #76] @ 0x4c │ │ │ │ - movs r7, #12 │ │ │ │ + strh.w r0, [lr, #76] @ 0x4c │ │ │ │ + movs r7, #20 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - add r5, pc, #96 @ (adr r5, 3cb530 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 3cb550 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, pc, #40 @ (adr r1, 3cb4fc ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 3cb51c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #432 @ (adr r0, 3cb69c ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 3cb6bc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - rev r2, r4 │ │ │ │ + rev r2, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3cb40c │ │ │ │ + bge.n 3cb41c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, pc, #96 @ (adr r4, 3cb56c ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 3cb58c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, pc, #128 @ (adr r4, 3cb590 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 3cb5b0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r4, pc, #784 @ (adr r4, 3cb824 ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 3cb844 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bhi.n 3cb480 │ │ │ │ + bhi.n 3cb490 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r2, pc, #48 @ (adr r2, 3cb57c ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 3cb59c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf214004c │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + @ instruction: 0xf21c004c │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stc2 0, cr0, [ip, #308] @ 0x134 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldc2 0, cr0, [r4, #308] @ 0x134 │ │ │ │ + add r0, pc, #24 @ (adr r0, 3cb59c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, pc, #24 @ (adr r0, 3cb5a0 ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 3cb5c0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, pc, #56 @ (adr r0, 3cb5c4 ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 3cb5e4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r0, pc, #88 @ (adr r0, 3cb5e8 ) │ │ │ │ + add r0, pc, #120 @ (adr r0, 3cb608 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -1216860,121 +1216857,121 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ str r4, [sp, #28] │ │ │ │ b.w 3c9dc2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stcl 0, cr0, [r0, #304]! @ 0x130 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + stcl 0, cr0, [r8, #304]! @ 0x130 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r1, [sp, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldc 0, cr0, [r6, #-304]! @ 0xfffffed0 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + ldc 0, cr0, [lr, #-304]! @ 0xfffffed0 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r0, pc, #488 @ (adr r0, 3cbcfc ) │ │ │ │ + add r0, pc, #520 @ (adr r0, 3cbd1c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r2, r7, #30 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sbcs.w r0, r6, ip, lsl #1 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + sbcs.w r0, lr, ip, lsl #1 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf6f0004d │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf6f8004d │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #728] @ (3cbe44 ) │ │ │ │ + ldr r2, [pc, #760] @ (3cbe64 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r3, sp, #348 @ 0x15c │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -1218185,179 +1218182,179 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #344] @ (3cca3c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ str r6, [sp, #28] │ │ │ │ b.w 3c9dc2 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3cc3fc │ │ │ │ + b.n 3cc40c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3cc5d4 │ │ │ │ + b.n 3cc5e4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, pc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - add r3, pc, #360 @ (adr r3, 3ccadc ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 3ccafc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - negs r2, r6 │ │ │ │ + negs r2, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strd r0, r0, [ip, #292] @ 0x124 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldrd r0, r0, [r4, #292] @ 0x124 │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strd r0, r0, [r6, #-292] @ 0x124 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + strd r0, r0, [lr, #-292] @ 0x124 │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -1218587,71 +1218584,71 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #124] @ (3ccd1c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ str r5, [sp, #28] │ │ │ │ b.w 3cba76 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 3ccccc │ │ │ │ + bvc.n 3cccdc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r2, r1, #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 │ │ │ │ @@ -1218697,17 +1218694,17 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ subs r0, r1, r2 │ │ │ │ clz r0, r0 │ │ │ │ @@ -1218757,15 +1218754,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bhi.n 3ccea8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bhi.n 3cce4c │ │ │ │ lsls r5, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -1218836,29 +1218833,29 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #40] @ (3ccf08 ) │ │ │ │ add r3, pc │ │ │ │ b.n 3cce90 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bvc.n 3cce80 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bvc.n 3ccfa4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r1, #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 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1219013,35 +1219010,35 @@ │ │ │ │ ... │ │ │ │ bvs.n 3cd07c │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 3cd03c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r3, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r1, #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 │ │ │ │ @@ -1219237,39 +1219234,39 @@ │ │ │ │ nop │ │ │ │ bpl.n 3cd338 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 3cd234 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r1, #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 │ │ │ │ @@ -1219358,23 +1219355,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (3cd42c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3cd3f4 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r1, #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, r2 │ │ │ │ @@ -1219403,15 +1219400,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #360] @ (3cd5f4 ) │ │ │ │ + ldr r1, [pc, #392] @ (3cd614 ) │ │ │ │ lsls r2, r1, #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 │ │ │ │ add.w r4, r1, #131072 @ 0x20000 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1219735,19 +1219732,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 99918 │ │ │ │ movs r3, #8 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 3cd53c │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r2, r1, #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, #1692] @ 3cdeb4 │ │ │ │ add.w r4, r1, #131072 @ 0x20000 │ │ │ │ @@ -1220328,23 +1220325,23 @@ │ │ │ │ nop │ │ │ │ ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (3cdf6c ) │ │ │ │ + ldr r2, [pc, #184] @ (3cdf8c ) │ │ │ │ lsls r5, r1, #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, r2 │ │ │ │ ldr r2, [pc, #156] @ (3cdf84 ) │ │ │ │ @@ -1220415,17 +1220412,17 @@ │ │ │ │ b.n 3cdf42 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r3, r5} │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmia r6!, {r1, r2, 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, #2640] @ 0xa50 │ │ │ │ @@ -1220668,43 +1220665,43 @@ │ │ │ │ b.n 3ce186 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmia r5!, {r1, r4} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ lsls r2, r1, #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, #2832] @ 3cedb8 │ │ │ │ @@ -1221760,57 +1221757,57 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ b.w 3ce534 │ │ │ │ stmia r3!, {r3, r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #968] @ (3cf1b0 ) │ │ │ │ + ldr r6, [pc, #1000] @ (3cf1d0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [pc, #192] @ (3ceeb0 ) │ │ │ │ + ldr r5, [pc, #224] @ (3ceed0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [pc, #344] @ (3cef50 ) │ │ │ │ + ldr r4, [pc, #376] @ (3cef70 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 3ceb30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ ble.w 3ce8da │ │ │ │ @@ -1222023,73 +1222020,73 @@ │ │ │ │ ldr r0, [pc, #132] @ (3cf0f8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3ce43a │ │ │ │ mov r2, r9 │ │ │ │ b.n 3ceb9e │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r4, sl │ │ │ │ + mov r4, fp │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #920] @ (3cf484 ) │ │ │ │ + ldr r7, [pc, #952] @ (3cf4a4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #800] @ (3cf414 ) │ │ │ │ + ldr r7, [pc, #832] @ (3cf434 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #680] @ (3cf3a4 ) │ │ │ │ + ldr r7, [pc, #712] @ (3cf3c4 ) │ │ │ │ lsls r2, r1, #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, #848] @ (3cf460 ) │ │ │ │ @@ -1222431,33 +1222428,33 @@ │ │ │ │ b.n 3cf1d8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ push {r2, lr} │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #504] @ (3cf668 ) │ │ │ │ + ldr r6, [pc, #536] @ (3cf688 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r2, r3, r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #64] @ (3cf4bc ) │ │ │ │ + ldr r6, [pc, #96] @ (3cf4dc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [pc, #848] @ (3cf7d8 ) │ │ │ │ + ldr r5, [pc, #880] @ (3cf7f8 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - negs r6, r5 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ bne.n 3cf49c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3cf366 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -1222747,41 +1222744,41 @@ │ │ │ │ vldr s15, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ blx 9ebb8 │ │ │ │ b.n 3cf1d2 │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #200] @ (3cf880 ) │ │ │ │ + ldr r1, [pc, #232] @ (3cf8a0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #24] @ (3cf7dc ) │ │ │ │ + ldr r1, [pc, #56] @ (3cf7fc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #936] @ (3cfb74 ) │ │ │ │ + ldr r0, [pc, #968] @ (3cfb94 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1223289,83 +1223286,83 @@ │ │ │ │ b.n 3cf878 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r5, sp, #584 @ 0x248 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add ip, pc │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc │ │ │ │ + add sl, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r6, r9 │ │ │ │ + add r6, sl │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mvns r6, r6 │ │ │ │ + mvns r6, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - muls r0, r4 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - muls r0, r0 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orrs r6, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmn r6, r5 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmn r4, r0 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r2, r1, #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 │ │ │ │ @@ -1223669,33 +1223666,33 @@ │ │ │ │ ... │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #864 @ (adr r7, 3d04e0 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r1, pc, #824 @ (adr r1, 3d04c4 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 3d04e4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r4, pc, #1016 @ (adr r4, 3d05a0 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub.w r2, r5, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ blx 9ea84 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -1223982,53 +1223979,53 @@ │ │ │ │ add r2, pc │ │ │ │ bl 3cce38 │ │ │ │ b.n 3d0010 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r6, #0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #728] @ (3d07b8 ) │ │ │ │ + ldr r7, [pc, #760] @ (3d07d8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #624] @ (3d0764 ) │ │ │ │ + ldr r6, [pc, #656] @ (3d0784 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #1924 @ 0x784 │ │ │ │ ldr r0, [pc, #72] @ (3d054c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1224053,21 +1224050,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (3d0558 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3d0110 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #64] @ (3d0590 ) │ │ │ │ + ldr r6, [pc, #96] @ (3d05b0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [pc, #888] @ (3d08d0 ) │ │ │ │ + ldr r5, [pc, #920] @ (3d08f0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ lsls r2, r1, #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 │ │ │ │ @@ -1224530,57 +1224527,57 @@ │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ add r0, pc, #544 @ (adr r0, 3d0c7c ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #320] @ (3d0ba4 ) │ │ │ │ + ldr r5, [pc, #352] @ (3d0bc4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r0, pc, #200 @ (adr r0, 3d0b34 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [pc, #944] @ (3d0e20 ) │ │ │ │ + ldr r4, [pc, #976] @ (3d0e40 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [pc, #120] @ (3d0af4 ) │ │ │ │ + ldr r4, [pc, #152] @ (3d0b14 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [pc, #16] @ (3d0a90 ) │ │ │ │ + ldr r4, [pc, #48] @ (3d0ab0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [pc, #568] @ (3d0cc0 ) │ │ │ │ + ldr r2, [pc, #600] @ (3d0ce0 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #464] @ (3d0c5c ) │ │ │ │ + ldr r2, [pc, #496] @ (3d0c7c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [pc, #360] @ (3d0bfc ) │ │ │ │ + ldr r2, [pc, #392] @ (3d0c1c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [pc, #296] @ (3d0bc4 ) │ │ │ │ + ldr r7, [pc, #328] @ (3d0be4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #912] @ (3d0e30 ) │ │ │ │ + ldr r7, [pc, #944] @ (3d0e50 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #408] @ (3d0c3c ) │ │ │ │ + ldr r7, [pc, #440] @ (3d0c5c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #376] @ (3d0c20 ) │ │ │ │ + ldr r7, [pc, #408] @ (3d0c40 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #328] @ (3d0bf4 ) │ │ │ │ + ldr r1, [pc, #360] @ (3d0c14 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #152] @ (3d0b4c ) │ │ │ │ + ldr r1, [pc, #184] @ (3d0b6c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -1224700,27 +1224697,27 @@ │ │ │ │ b.n 3d05d8 │ │ │ │ ldr r2, [pc, #36] @ (3d0c08 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 3cce38 │ │ │ │ b.n 3d06ba │ │ │ │ - ldr r6, [pc, #184] @ (3d0cac ) │ │ │ │ + ldr r6, [pc, #216] @ (3d0ccc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [pc, #944] @ (3d0fa8 ) │ │ │ │ + ldr r5, [pc, #976] @ (3d0fc8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [pc, #912] @ (3d0f8c ) │ │ │ │ + ldr r5, [pc, #944] @ (3d0fac ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #200] @ (3d0cc8 ) │ │ │ │ + ldr r6, [pc, #232] @ (3d0ce8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [pc, #520] @ (3d0e0c ) │ │ │ │ + ldr r6, [pc, #552] @ (3d0e2c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bxns r9 │ │ │ │ + bxns sl │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [pc, #768] @ (3d0f0c ) │ │ │ │ + ldr r5, [pc, #800] @ (3d0f2c ) │ │ │ │ lsls r5, r1, #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, #1800] @ 0x708 │ │ │ │ subw sp, sp, #2260 @ 0x8d4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1225032,64 +1225029,64 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3d0e98 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r2, r3, #3 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r5, [pc, #512] @ (3d1194 ) │ │ │ │ + ldr r5, [pc, #544] @ (3d11b4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - strh.w r0, [r8, lr] │ │ │ │ - ldr r5, [pc, #296] @ (3d10c8 ) │ │ │ │ + ldrh.w r0, [r0, lr] │ │ │ │ + ldr r5, [pc, #328] @ (3d10e8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r5, [pc, #200] @ (3d106c ) │ │ │ │ + ldr r5, [pc, #232] @ (3d108c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r6, lr │ │ │ │ + cmp r6, pc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [pc, #464] @ (3d117c ) │ │ │ │ + ldr r4, [pc, #496] @ (3d119c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [pc, #992] @ (3d1398 ) │ │ │ │ + ldr r4, [pc, #0] @ (3d0fb8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add ip, r1 │ │ │ │ + add ip, r2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #552] @ (3d11e8 ) │ │ │ │ + ldr r3, [pc, #584] @ (3d1208 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, sl │ │ │ │ + add r4, fp │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #328] @ (3d1114 ) │ │ │ │ + ldr r3, [pc, #360] @ (3d1134 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #424] @ (3d1178 ) │ │ │ │ + ldr r3, [pc, #456] @ (3d1198 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r4, #25 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mvns r6, r2 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #848] @ (3d1334 ) │ │ │ │ + ldr r2, [pc, #880] @ (3d1354 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #752] @ (3d12dc ) │ │ │ │ + ldr r2, [pc, #784] @ (3d12fc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bics r6, r4 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #656] @ (3d1284 ) │ │ │ │ + ldr r2, [pc, #688] @ (3d12a4 ) │ │ │ │ lsls r5, r1, #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, #2016] @ 0x7e0 │ │ │ │ subw sp, sp, #2036 @ 0x7f4 │ │ │ │ @@ -1225427,45 +1225424,45 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3d1376 │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - ldr r1, [pc, #656] @ (3d1660 ) │ │ │ │ + ldr r1, [pc, #688] @ (3d1680 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - orrs.w r0, r4, #13500416 @ 0xce0000 │ │ │ │ - ldr r1, [pc, #536] @ (3d15f4 ) │ │ │ │ + orrs.w r0, ip, #13500416 @ 0xce0000 │ │ │ │ + ldr r1, [pc, #568] @ (3d1614 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r6 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf280004e │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + @ instruction: 0xf288004e │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mov ip, r5 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mov r4, sp │ │ │ │ + mov r4, lr │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, fp │ │ │ │ adds r4, #4 │ │ │ │ blx 9c564 │ │ │ │ ldr.w r1, [pc, #1596] @ 3d1a54 │ │ │ │ rsb r2, r0, #560 @ 0x230 │ │ │ │ movw r3, #562 @ 0x232 │ │ │ │ @@ -1226027,112 +1226024,112 @@ │ │ │ │ movw r3, #562 @ 0x232 │ │ │ │ adds r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ blx 976b4 <__strncat_chk@plt> │ │ │ │ b.n 3d1544 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - mov r6, r6 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xf0c4004e │ │ │ │ - mov r0, r3 │ │ │ │ + @ instruction: 0xf0cc004e │ │ │ │ + mov r0, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r4, sp │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp 0, 7, cr0, cr2, cr14, {2} │ │ │ │ - bics r0, r5 │ │ │ │ + cdp 0, 7, cr0, cr10, cr14, {2} │ │ │ │ + bics r0, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - negs r4, r5 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - negs r4, r6 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stc 0, cr0, [sl, #-312] @ 0xfffffec8 │ │ │ │ - negs r4, r2 │ │ │ │ + ldc 0, cr0, [r2, #-312] @ 0xfffffec8 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r2 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r7 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r4 │ │ │ │ + lsls r2, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ands r2, r7 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r2, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ands r2, r1 │ │ │ │ + ands r2, r2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ands r2, r7 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r5, r1, #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 │ │ │ │ @@ -1226444,61 +1226441,61 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3d1e3a │ │ │ │ ldrh r4, [r1, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - orr.w r0, r2, r9, lsl #1 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + orr.w r0, sl, r9, lsl #1 │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrd r0, r0, [r6, #292]! @ 0x124 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + ldrd r0, r0, [lr, #292]! @ 0x124 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r6, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r3, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r2, #10 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003d1ee8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1226687,70 +1226684,70 @@ │ │ │ │ b.n 3d1f72 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r7, r1, #1 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r3, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r2, r1, #1 │ │ │ │ strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ vqshlu.s32 q9, , #31 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r3, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r3, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9eda8 │ │ │ │ @@ -1226771,17 +1226768,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003d2190 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #196608 @ 0x30000 │ │ │ │ vpush {d8-d9} │ │ │ │ @@ -1227512,87 +1227509,87 @@ │ │ │ │ ldr.w r7, [r4, #4056] @ 0xfd8 │ │ │ │ cmp r7, #8 │ │ │ │ bne.w 3d2456 │ │ │ │ mov fp, sl │ │ │ │ mov.w sl, #1 │ │ │ │ b.n 3d25da │ │ │ │ ... │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r2, [r6, #32] │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strh r2, [r4, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - tst r4, r5 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, r6, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [pc, #872] @ (3d2e78 ) │ │ │ │ ldr.w r0, [r4, #4024] @ 0xfb8 │ │ │ │ add r1, pc │ │ │ │ blx a054c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3d359a │ │ │ │ @@ -1227871,43 +1227868,43 @@ │ │ │ │ ldr.w r2, [r3, #-80] │ │ │ │ str.w r2, [r4, #4028] @ 0xfbc │ │ │ │ str.w r1, [r3, #-80] │ │ │ │ b.n 3d29b2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #20 │ │ │ │ + movs r6, #28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ beq.w 3d33c6 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ bne.w 3d2a52 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ @@ -1228230,33 +1228227,33 @@ │ │ │ │ bl 3cd48c │ │ │ │ ldr.w r0, [r4, #4024] @ 0xfb8 │ │ │ │ b.n 3d322a │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ add.w r1, sp, #131072 @ 0x20000 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r1, #284 @ 0x11c │ │ │ │ sub.w r3, r6, #136 @ 0x88 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r6, #140 @ 0x8c │ │ │ │ @@ -1228782,99 +1228779,99 @@ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d0 │ │ │ │ vmov.f64 d9, d7 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ b.w 3d287a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r2, r3, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + subs r0, r2, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 3cd48c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3d3d52 │ │ │ │ @@ -1229240,68 +1229237,68 @@ │ │ │ │ bl 3cce38 │ │ │ │ b.w 3d3318 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4], {76} @ 0x4c │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + ldc2 0, cr0, [ip], {76} @ 0x4c │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [pc, #896] @ (3d4168 ) │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ blx 9e898 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1229605,54 +1229602,54 @@ │ │ │ │ bne.w 3d3b26 │ │ │ │ b.n 3d400a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - stc2 0, cr0, [r2], {76} @ 0x4c │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + stc2 0, cr0, [sl], {76} @ 0x4c │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfaca004c │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + @ instruction: 0xfad2004c │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + adds r0, r0, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vmla.i32 q8, q7, d9[0] │ │ │ │ - subs r6, r3, r7 │ │ │ │ + vmla.i q8, q3, d9[0] │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vrev64.16 q0, │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + vrev64. q0, │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vmla.i16 q0, q2, d1[1] │ │ │ │ - subs r0, r6, r5 │ │ │ │ + vmla.i16 q0, q6, d1[1] │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ ldr.w r0, [r6, #-124] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ blx 9ebb8 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ ldr.w r1, [r6, #-128] │ │ │ │ @@ -1229994,56 +1229991,56 @@ │ │ │ │ ldr.w r1, [r4, #4056] @ 0xfd8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.w 3d25da │ │ │ │ nop │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 0, cr0, cr12, cr9, {2} │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + cdp2 0, 1, cr0, cr4, cr9, {2} │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stc2 0, cr0, [ip, #292] @ 0x124 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + ldc2 0, cr0, [r4, #292] @ 0x124 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldc2 0, cr0, [r2], {73} @ 0x49 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + ldc2 0, cr0, [sl], {73} @ 0x49 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfbc80049 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + @ instruction: 0xfbd00049 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfb900049 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + @ instruction: 0xfb980049 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a07c8 │ │ │ │ @@ -1230064,17 +1230061,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr??.w r0, [r0, #73] @ 0x49 │ │ │ │ + ldr??.w r0, [r8, #73] @ 0x49 │ │ │ │ │ │ │ │ 003d4668 : │ │ │ │ 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, #1312] @ 0x520 │ │ │ │ @@ -1231237,132 +1231234,132 @@ │ │ │ │ ldr r2, [pc, #276] @ (3d5438 ) │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ movw r3, #4895 @ 0x131f │ │ │ │ add r2, pc │ │ │ │ blx 97a28 │ │ │ │ b.n 3d4e64 │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r2], {73} @ 0x49 │ │ │ │ + stc2 0, cr0, [sl], {73} @ 0x49 │ │ │ │ ldrsh r0, [r7, r5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh.w r0, [r2, #73] @ 0x49 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + ldrh.w r0, [sl, #73] @ 0x49 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb.w r0, [r4, #73] @ 0x49 │ │ │ │ + ldrb.w r0, [ip, #73] @ 0x49 │ │ │ │ ldrsh r6, [r7, r1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r6, r1, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - usat r0, #12, r2, asr #1 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + usat r0, #12, sl, asr #1 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf77c0049 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + @ instruction: 0xf7840049 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r2, #31 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r6, r2, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 3d53fc │ │ │ │ + bmi.n 3d540c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 3d5388 │ │ │ │ + bmi.n 3d5398 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rev r4, r5 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 3d52e0 │ │ │ │ + bne.n 3d52f0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bne.n 3d54a8 │ │ │ │ + bne.n 3d54b8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf3e60049 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + @ instruction: 0xf3ee0049 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf3b20049 │ │ │ │ - bne.n 3d53f4 │ │ │ │ + @ instruction: 0xf3ba0049 │ │ │ │ + bne.n 3d5404 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp2 0, 6, cr0, cr10, cr9, {2} │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cdp2 0, 7, cr0, cr2, cr9, {2} │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add.w r0, r0, #73 @ 0x49 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + add.w r0, r8, #73 @ 0x49 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vmla.i16 d16, d2, d1[1] │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + vmla.i16 d16, d10, d1[1] │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vhadd.s q8, q2, │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + vhadd.s q8, q6, │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp 0, 1, cr0, cr12, cr9, {2} │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + cdp 0, 2, cr0, cr4, cr9, {2} │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stcl 0, cr0, [sl, #292] @ 0x124 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + ldcl 0, cr0, [r2, #292] @ 0x124 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vmla.i16 q8, q1, d4[1] │ │ │ │ + vmla.i16 q8, q5, d4[1] │ │ │ │ ldr r1, [pc, #912] @ (3d57d0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9e898 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3d56e6 │ │ │ │ @@ -1231692,44 +1231689,44 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #108] @ (3d5828 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3d4b34 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cdp 0, 4, cr0, cr12, cr9, {2} │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + cdp 0, 5, cr0, cr4, cr9, {2} │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp2 0, 6, cr0, cr2, cr12, {2} │ │ │ │ - subs r2, r5, r7 │ │ │ │ + cdp2 0, 6, cr0, cr10, cr12, {2} │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldc2l 0, cr0, [lr, #-304]! @ 0xfffffed0 │ │ │ │ - orns r0, lr, r9, lsl #1 │ │ │ │ - stc2l 0, cr0, [r6, #-304]! @ 0xfffffed0 │ │ │ │ - orn r0, r6, r9, lsl #1 │ │ │ │ - stc2 0, cr0, [ip, #-304] @ 0xfffffed0 │ │ │ │ + stc2 0, cr0, [r6, #304] @ 0x130 │ │ │ │ + eor.w r0, r6, r9, lsl #1 │ │ │ │ + stc2l 0, cr0, [lr, #-304]! @ 0xfffffed0 │ │ │ │ + orn r0, lr, r9, lsl #1 │ │ │ │ + ldc2 0, cr0, [r4, #-304] @ 0xfffffed0 │ │ │ │ strb r7, [r3, #30] │ │ │ │ vabdl.u , d31, d7 │ │ │ │ vqshl.u32 , , #31 │ │ │ │ - vmull.u , d31, d14 │ │ │ │ + @ instruction: 0xfffffc96 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xe98e0049 │ │ │ │ - stc2l 0, cr0, [r6], #-304 @ 0xfffffed0 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + @ instruction: 0xe9960049 │ │ │ │ + stc2l 0, cr0, [lr], #-304 @ 0xfffffed0 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfbb0004c │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + @ instruction: 0xfbb8004c │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfb8a004c │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + @ instruction: 0xfb92004c │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfb64004c │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + @ instruction: 0xfb6c004c │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr.w r1, [pc, #2200] @ 3d60c8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9e898 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3d5c34 │ │ │ │ @@ -1232511,89 +1232508,89 @@ │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 3d6396 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ b.n 3d6052 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfa62004c │ │ │ │ - b.n 3d5f98 │ │ │ │ + @ instruction: 0xfa6a004c │ │ │ │ + b.n 3d5fa8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3d64e4 │ │ │ │ + b.n 3d64f4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb.w r0, [sl, ip] │ │ │ │ - b.n 3d5d20 │ │ │ │ + vld4.16 {d0-d3}, [r2], ip │ │ │ │ + b.n 3d5d30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh.w r0, [ip, #76] @ 0x4c │ │ │ │ - b.n 3d5c4c │ │ │ │ + ldrh.w r0, [r4, #76] @ 0x4c │ │ │ │ + b.n 3d5c5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb.w r0, [sl, #76] @ 0x4c │ │ │ │ - b.n 3d5c10 │ │ │ │ + ldrb.w r0, [r2, #76] @ 0x4c │ │ │ │ + b.n 3d5c20 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf7b2004c │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + @ instruction: 0xf7ba004c │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pkhbt r0, lr, ip, lsl #1 │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + @ instruction: 0xead6004c │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orns r0, ip, ip, lsl #1 │ │ │ │ - sub.w r0, r2, #13369344 @ 0xcc0000 │ │ │ │ - b.n 3d667c │ │ │ │ + eor.w r0, r4, ip, lsl #1 │ │ │ │ + sub.w r0, sl, #13369344 @ 0xcc0000 │ │ │ │ + b.n 3d668c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - eor.w r0, r8, #13369344 @ 0xcc0000 │ │ │ │ - b.n 3d645c │ │ │ │ + eors.w r0, r0, #13369344 @ 0xcc0000 │ │ │ │ + b.n 3d646c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orn r0, lr, #13369344 @ 0xcc0000 │ │ │ │ - b.n 3d642c │ │ │ │ + orns r0, r6, #13369344 @ 0xcc0000 │ │ │ │ + b.n 3d643c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #272 @ (adr r6, 3d6268 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 3d6288 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf3fe004c │ │ │ │ - add r4, r3 │ │ │ │ + and.w r0, r6, #13369344 @ 0xcc0000 │ │ │ │ + add r4, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sbfx r0, r8, #1, #13 │ │ │ │ - @ instruction: 0xf336004c │ │ │ │ - b.n 3d61dc │ │ │ │ + @ instruction: 0xf350004c │ │ │ │ + @ instruction: 0xf33e004c │ │ │ │ + b.n 3d61ec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf31a004c │ │ │ │ - b.n 3d61a8 │ │ │ │ + ssat r0, #13, r2, asr #1 │ │ │ │ + b.n 3d61b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf2e2004c │ │ │ │ + @ instruction: 0xf2ea004c │ │ │ │ ldr r7, [pc, #848] @ (3d64d0 ) │ │ │ │ mov r0, fp │ │ │ │ ldr.w r4, [r8] │ │ │ │ movw r5, #4194 @ 0x1062 │ │ │ │ add r7, pc │ │ │ │ blx 9e150 │ │ │ │ mov r3, r7 │ │ │ │ @@ -1232903,55 +1232900,55 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3d6654 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ b.n 3d609e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - sbcs.w r0, r4, #76 @ 0x4c │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + sbcs.w r0, ip, #76 @ 0x4c │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vext.8 q8, q1, q6, #0 │ │ │ │ - bgt.n 3d64cc │ │ │ │ + vext.8 q8, q5, q6, #0 │ │ │ │ + bgt.n 3d64dc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vmla.i16 d16, d10, d4[1] │ │ │ │ - bgt.n 3d64a4 │ │ │ │ + vmla.i32 d16, d2, d12[0] │ │ │ │ + bgt.n 3d64b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vmla.i d16, d2, d0[3] │ │ │ │ - bgt.n 3d647c │ │ │ │ + vmla.i d16, d10, d0[3] │ │ │ │ + bgt.n 3d648c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vhadd.s q8, q4, q6 │ │ │ │ - bgt.n 3d65f0 │ │ │ │ + vmla.i d0, d0, d0[3] │ │ │ │ + bgt.n 3d6400 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vhadd.s32 q8, q0, q6 │ │ │ │ - bgt.n 3d65c8 │ │ │ │ + vhadd.s32 q8, q4, q6 │ │ │ │ + bgt.n 3d65d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vhadd.s8 q8, q0, q6 │ │ │ │ - bgt.n 3d6590 │ │ │ │ + vhadd.s8 q8, q4, q6 │ │ │ │ + bgt.n 3d65a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vhadd.s32 q0, q2, q6 │ │ │ │ - bgt.n 3d6560 │ │ │ │ + vhadd.s32 q0, q6, q6 │ │ │ │ + bgt.n 3d6570 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vhadd.s8 q0, q2, q6 │ │ │ │ - bgt.n 3d6528 │ │ │ │ + vhadd.s8 q0, q6, q6 │ │ │ │ + bgt.n 3d6538 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp 0, 14, cr0, cr4, cr12, {2} │ │ │ │ - blt.n 3d64f0 │ │ │ │ + cdp 0, 14, cr0, cr12, cr12, {2} │ │ │ │ + blt.n 3d6500 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp 0, 12, cr0, cr8, cr12, {2} │ │ │ │ - blt.n 3d64bc │ │ │ │ + cdp 0, 13, cr0, cr0, cr12, {2} │ │ │ │ + blt.n 3d64cc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp 0, 9, cr0, cr14, cr12, {2} │ │ │ │ - blt.n 3d6474 │ │ │ │ + cdp 0, 10, cr0, cr6, cr12, {2} │ │ │ │ + blt.n 3d6484 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp 0, 5, cr0, cr8, cr12, {2} │ │ │ │ + cdp 0, 6, cr0, cr0, cr12, {2} │ │ │ │ ldr.w r6, [pc, #1848] @ 3d6c78 │ │ │ │ mov r0, fp │ │ │ │ blx 9e150 │ │ │ │ mov.w r7, #3376 @ 0xd30 │ │ │ │ add r6, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -1233586,103 +1233583,103 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #260] @ (3d6d68 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3d4b34 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldc 0, cr0, [r2, #304]! @ 0x130 │ │ │ │ - ldcl 0, cr0, [lr, #-304] @ 0xfffffed0 │ │ │ │ - bge.n 3d6d38 │ │ │ │ + ldc 0, cr0, [sl, #304]! @ 0x130 │ │ │ │ + stcl 0, cr0, [r6, #-304]! @ 0xfffffed0 │ │ │ │ + bge.n 3d6d48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stc 0, cr0, [sl, #-304]! @ 0xfffffed0 │ │ │ │ - bic.w r0, r6, #13369344 @ 0xcc0000 │ │ │ │ - stc 0, cr0, [r0, #-304] @ 0xfffffed0 │ │ │ │ - @ instruction: 0xf3fc004c │ │ │ │ - ldc 0, cr0, [r4], #304 @ 0x130 │ │ │ │ - bls.n 3d6bfc │ │ │ │ + ldc 0, cr0, [r2, #-304]! @ 0xfffffed0 │ │ │ │ + bic.w r0, lr, #13369344 @ 0xcc0000 │ │ │ │ + stc 0, cr0, [r8, #-304] @ 0xfffffed0 │ │ │ │ + and.w r0, r4, #13369344 @ 0xcc0000 │ │ │ │ + ldc 0, cr0, [ip], #304 @ 0x130 │ │ │ │ + bls.n 3d6c0c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xfb3e004c │ │ │ │ - ldcl 0, cr0, [r0], #-304 @ 0xfffffed0 │ │ │ │ - bls.n 3d6d84 │ │ │ │ + @ instruction: 0xfb46004c │ │ │ │ + ldcl 0, cr0, [r8], #-304 @ 0xfffffed0 │ │ │ │ + bls.n 3d6d94 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldc 0, cr0, [lr], #-304 @ 0xfffffed0 │ │ │ │ - bls.n 3d6d28 │ │ │ │ + mcrr 0, 4, r0, r6, cr12 │ │ │ │ + bls.n 3d6d38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldc 0, cr0, [sl], {76} @ 0x4c │ │ │ │ - bls.n 3d6ce8 │ │ │ │ + stc 0, cr0, [r2], #-304 @ 0xfffffed0 │ │ │ │ + bls.n 3d6cf8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xebf4004c │ │ │ │ - bhi.n 3d6ca4 │ │ │ │ + @ instruction: 0xebfc004c │ │ │ │ + bhi.n 3d6cb4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - rsbs r0, r8, ip, lsl #1 │ │ │ │ - bhi.n 3d6c70 │ │ │ │ + @ instruction: 0xebe0004c │ │ │ │ + bhi.n 3d6c80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs.w r0, r4, ip, lsl #1 │ │ │ │ - bhi.n 3d6c34 │ │ │ │ + subs.w r0, ip, ip, lsl #1 │ │ │ │ + bhi.n 3d6c44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xeb98004c │ │ │ │ - bhi.n 3d6c00 │ │ │ │ + sub.w r0, r0, ip, lsl #1 │ │ │ │ + bhi.n 3d6c10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sbcs.w r0, r6, ip, lsl #1 │ │ │ │ - bhi.n 3d6dc4 │ │ │ │ + sbcs.w r0, lr, ip, lsl #1 │ │ │ │ + bhi.n 3d6dd4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adcs.w r0, r8, ip, lsl #1 │ │ │ │ - bhi.n 3d6d90 │ │ │ │ + sbc.w r0, r0, ip, lsl #1 │ │ │ │ + bhi.n 3d6da0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xeb34004c │ │ │ │ - bhi.n 3d6d54 │ │ │ │ + @ instruction: 0xeb3c004c │ │ │ │ + bhi.n 3d6d64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds.w r0, r8, ip, lsl #1 │ │ │ │ - bhi.n 3d6d20 │ │ │ │ + @ instruction: 0xeb20004c │ │ │ │ + bhi.n 3d6d30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xeaf4004c │ │ │ │ - bvc.n 3d6ce0 │ │ │ │ + @ instruction: 0xeafc004c │ │ │ │ + bvc.n 3d6cf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xeaa4004c │ │ │ │ - @ instruction: 0xfa4e004c │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + @ instruction: 0xeaac004c │ │ │ │ + @ instruction: 0xfa56004c │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr??.w r0, [r6, #76] @ 0x4c │ │ │ │ - vld1.8 {d16[2]}, [r2], ip │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr??.w r0, [lr, #76] @ 0x4c │ │ │ │ + vld1.8 {d16[2]}, [sl], ip │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr??.w r0, [r2, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ ldr??.w r0, [sl, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + vst4.16 {d0-d3}, [r2], ip │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - eors.w r0, r6, #76 @ 0x4c │ │ │ │ - cbz r4, 3d6dac │ │ │ │ + eors.w r0, lr, #76 @ 0x4c │ │ │ │ + cbz r4, 3d6dae │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh.w r0, [r2, ip] │ │ │ │ - vmla.i32 d16, d0, d12[0] │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + strh.w r0, [sl, ip] │ │ │ │ + vmla.i32 d16, d8, d12[0] │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r6, 3d6d8e │ │ │ │ + cbz r6, 3d6d90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf768004c │ │ │ │ - sxtb r2, r7 │ │ │ │ + @ instruction: 0xf770004c │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp 0, 15, cr0, cr2, cr12, {2} │ │ │ │ - b.n 3d6c2c │ │ │ │ + cdp 0, 15, cr0, cr10, cr12, {2} │ │ │ │ + b.n 3d6c3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cdp 0, 5, cr0, cr8, cr12, {2} │ │ │ │ - b.n 3d6ae0 │ │ │ │ + cdp 0, 6, cr0, cr0, cr12, {2} │ │ │ │ + b.n 3d6af0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 9cec8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ rsb r3, r3, #2 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -1234233,109 +1234230,109 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #224] @ (3d7438 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3d4b34 │ │ │ │ ... │ │ │ │ - sub.w r0, lr, #13172736 @ 0xc90000 │ │ │ │ - @ instruction: 0xf4a8004c │ │ │ │ - add r7, sp, #392 @ 0x188 │ │ │ │ + subs.w r0, r6, #13172736 @ 0xc90000 │ │ │ │ + @ instruction: 0xf4b0004c │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d6c48 │ │ │ │ + b.n 3d6c58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3d6bf8 │ │ │ │ + b.n 3d6c08 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - usat r0, #12, r0, asr #1 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + usat r0, #12, r8, asr #1 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf378004c │ │ │ │ - @ instruction: 0xf374004c │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + usat r0, #12, r0, lsl #1 │ │ │ │ + @ instruction: 0xf37c004c │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf1e2004c │ │ │ │ - @ instruction: 0xf194004c │ │ │ │ - movw r0, #57417 @ 0xe049 │ │ │ │ - @ instruction: 0xf18a004c │ │ │ │ - b.n 3d77a0 │ │ │ │ + @ instruction: 0xf1ea004c │ │ │ │ + @ instruction: 0xf19c004c │ │ │ │ + @ instruction: 0xf2560049 │ │ │ │ + @ instruction: 0xf192004c │ │ │ │ + b.n 3d77b0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adcs.w r0, ip, #76 @ 0x4c │ │ │ │ - b.n 3d76d8 │ │ │ │ + sbc.w r0, r4, #76 @ 0x4c │ │ │ │ + b.n 3d76e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d76a0 │ │ │ │ + b.n 3d76b0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d7670 │ │ │ │ + b.n 3d7680 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d7640 │ │ │ │ + b.n 3d7650 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d7608 │ │ │ │ + b.n 3d7618 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d75dc │ │ │ │ + b.n 3d75ec │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d75ac │ │ │ │ + b.n 3d75bc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d756c │ │ │ │ + b.n 3d757c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d7534 │ │ │ │ + b.n 3d7544 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d7500 │ │ │ │ + b.n 3d7510 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d74c8 │ │ │ │ + b.n 3d74d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d7490 │ │ │ │ + b.n 3d74a0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d7460 │ │ │ │ + b.n 3d7470 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d7430 │ │ │ │ + b.n 3d7440 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3d71c8 │ │ │ │ + b.n 3d71d8 │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -1234382,17 +1234379,17 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {pc} │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ @@ -1234444,15 +1234441,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r1, #34 @ 0x22 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r8, #304]! @ 0x130 │ │ │ │ + stcl 0, cr0, [r0, #304] @ 0x130 │ │ │ │ adds r0, #238 @ 0xee │ │ │ │ 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, r1 │ │ │ │ @@ -1234572,37 +1234569,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #68] @ (3d76d0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3d75fe │ │ │ │ - ldcl 0, cr0, [ip, #-304] @ 0xfffffed0 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + stcl 0, cr0, [r4, #-304]! @ 0xfffffed0 │ │ │ │ + push {r1, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldcl 0, cr0, [ip], #304 @ 0x130 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + stc 0, cr0, [r4, #-304] @ 0xfffffed0 │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stcl 0, cr0, [r2], #304 @ 0x130 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + stcl 0, cr0, [sl], #304 @ 0x130 │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldc 0, cr0, [r2], #304 @ 0x130 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldc 0, cr0, [sl], #304 @ 0x130 │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stc 0, cr0, [r2], {76} @ 0x4c │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + stc 0, cr0, [sl], {76} @ 0x4c │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stcl 0, cr0, [r6], #-304 @ 0xfffffed0 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + stcl 0, cr0, [lr], #-304 @ 0xfffffed0 │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r1, r1, #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 │ │ │ │ @@ -1234680,20 +1234677,20 @@ │ │ │ │ ldr r0, [pc, #32] @ (3d77b8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 3d775a │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb9a004c │ │ │ │ - @ instruction: 0xeb82004c │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + sub.w r0, r2, ip, lsl #1 │ │ │ │ + @ instruction: 0xeb8a004c │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adcs.w r0, ip, ip, lsl #1 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + sbc.w r0, r4, ip, lsl #1 │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3d7848 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1234760,20 +1234757,20 @@ │ │ │ │ ldr r0, [pc, #32] @ (3d7880 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 3d7822 │ │ │ │ nop │ │ │ │ - @ instruction: 0xead2004c │ │ │ │ - @ instruction: 0xeaba004c │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xeada004c │ │ │ │ + pkhbt r0, r2, ip, lsl #1 │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - eors.w r0, r4, ip, lsl #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + eors.w r0, ip, ip, lsl #1 │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r1, #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 │ │ │ │ @@ -1234849,23 +1234846,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (3d7978 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3d793e │ │ │ │ - ands.w r0, ip, ip, lsl #1 │ │ │ │ - ldrd r0, r0, [sl, #304] @ 0x130 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + bic.w r0, r4, ip, lsl #1 │ │ │ │ + strd r0, r0, [r2, #304]! @ 0x130 │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xe9be004c │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + strd r0, r0, [r6, #304] @ 0x130 │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xe99e004c │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + @ instruction: 0xe9a6004c │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r1, r1, #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 │ │ │ │ @@ -1234954,20 +1234951,20 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #28] @ (3d7a8c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3d7a54 │ │ │ │ - stmdb lr!, {r2, r3, r6} │ │ │ │ - ldmia.w r0!, {r2, r3, r6} │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmdb r6!, {r2, r3, r6} │ │ │ │ + ldmia.w r8!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia.w r2, {r2, r3, r6} │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia.w sl, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #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 r4, r1 │ │ │ │ ldr r1, [pc, #896] @ (3d7e24 ) │ │ │ │ @@ -1235299,55 +1235296,55 @@ │ │ │ │ b.n 3d7d96 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 3d7de0 │ │ │ │ + b.n 3d7df0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3d7b90 │ │ │ │ + b.n 3d7ba0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3d7a48 │ │ │ │ + b.n 3d7a58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3d79bc │ │ │ │ + b.n 3d79cc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d7990 │ │ │ │ + b.n 3d79a0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d7950 │ │ │ │ + b.n 3d7960 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d7924 │ │ │ │ + b.n 3d7934 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d78f0 │ │ │ │ + b.n 3d7900 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d78c4 │ │ │ │ + b.n 3d78d4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d7898 │ │ │ │ + b.n 3d78a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d7864 │ │ │ │ + b.n 3d7874 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3d7834 │ │ │ │ + b.n 3d7844 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r1, r1, #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 │ │ │ │ @@ -1235696,29 +1235693,29 @@ │ │ │ │ blx 9ee4c │ │ │ │ b.n 3d81a8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r4, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3d84e8 │ │ │ │ + b.n 3d84f8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - b.n 3d84dc │ │ │ │ + b.n 3d84ec │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, #68 @ 0x44 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ssat r0, #15, lr, asr #1 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + @ instruction: 0xf336004e │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - vhadd.s32 q8, q6, q6 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + vhadd.s q8, q2, q6 │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r6, r1, #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] @ (3d8340 ) │ │ │ │ @@ -1235822,27 +1235819,27 @@ │ │ │ │ b.n 3d8302 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, #190 @ 0xbe │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3d8480 │ │ │ │ + b.n 3d8490 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3d8450 │ │ │ │ + b.n 3d8460 │ │ │ │ lsls r4, r1, #1 │ │ │ │ movs r3, #66 @ 0x42 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 3d83a0 │ │ │ │ + b.n 3d83b0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r4, r1, #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.w r2, [pc, #2620] @ 3d8db4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1236832,33 +1236829,33 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - udf #10 │ │ │ │ + udf #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ble.n 3d8d78 │ │ │ │ + ble.n 3d8d88 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bls.n 3d8dac │ │ │ │ + bls.n 3d8dbc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bls.n 3d8d80 │ │ │ │ + bls.n 3d8d90 │ │ │ │ lsls r4, r1, #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] @ 3d9278 │ │ │ │ @@ -1237275,80 +1237272,80 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3d8f1c │ │ │ │ nop │ │ │ │ adds r4, r2, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 3d91dc │ │ │ │ + bpl.n 3d91ec │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bpl.n 3d932c │ │ │ │ + bpl.n 3d933c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcc.n 3d9248 │ │ │ │ + bcc.n 3d9258 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r2, 3d9292 │ │ │ │ + cbz r2, 3d9294 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r7, #27 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcc.n 3d91d0 │ │ │ │ + bcc.n 3d91e0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bmi.n 3d932c │ │ │ │ + bmi.n 3d933c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr??.w r0, [r6, #76] @ 0x4c │ │ │ │ - bcc.n 3d91c4 │ │ │ │ + ldr??.w r0, [lr, #76] @ 0x4c │ │ │ │ + bcc.n 3d91d4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcc.n 3d91b8 │ │ │ │ + bcc.n 3d91c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcc.n 3d93ac │ │ │ │ + bcc.n 3d91bc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcc.n 3d93a8 │ │ │ │ + bcc.n 3d91b8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcc.n 3d93a4 │ │ │ │ + bcc.n 3d93b4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bmi.n 3d92f0 │ │ │ │ + bmi.n 3d9300 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bmi.n 3d92e4 │ │ │ │ + bmi.n 3d92f4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcc.n 3d926c │ │ │ │ + bcc.n 3d927c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bne.n 3d92b0 │ │ │ │ + bne.n 3d92c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 3d9260 │ │ │ │ + bne.n 3d9270 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 3d91f0 │ │ │ │ + bne.n 3d9200 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 3d9388 │ │ │ │ + bne.n 3d9398 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 3d9314 │ │ │ │ + bne.n 3d9324 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 3d92b8 │ │ │ │ + beq.n 3d92c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 3d936c │ │ │ │ + bcs.n 3d937c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcs.n 3d9360 │ │ │ │ + bcs.n 3d9370 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bne.n 3d92e8 │ │ │ │ + bne.n 3d92f8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - beq.n 3d9210 │ │ │ │ + beq.n 3d9220 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r1, #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 │ │ │ │ @@ -1237812,90 +1237809,90 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3d9440 │ │ │ │ asrs r0, r6, #11 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3d98ac │ │ │ │ + bne.n 3d98bc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bne.n 3d9884 │ │ │ │ + bne.n 3d9894 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r2, #7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bkpt 0x008a │ │ │ │ + bkpt 0x0092 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + @ instruction: 0xf4c6004c │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf4be004c │ │ │ │ ldmia r6, {r1, r2, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r1, r1, #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, #3248] @ 3da57c │ │ │ │ @@ -1239094,243 +1239091,243 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 3da7b4 │ │ │ │ lsrs r2, r0, #21 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r0!, {} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, pc, #152 @ (adr r4, 3da698 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 3da6b8 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #392 @ (adr r3, 3da7a0 ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 3da7c0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ - lsls r4, r1, #1 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #832 @ (adr r1, 3da984 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 3da9a4 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ - lsls r4, r1, #1 │ │ │ │ stmia r5!, {r2, r3, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ite lt │ │ │ │ + itt lt │ │ │ │ lsllt r4, r1, #1 │ │ │ │ - ite ge @ unpredictable │ │ │ │ - lslge r4, r1, #1 │ │ │ │ - stmialt r1!, {r1, r2, r4, r5, r6} │ │ │ │ + ite lt @ unpredictable │ │ │ │ + lsllt r4, r1, #1 │ │ │ │ + stmiage r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ittt ls │ │ │ │ - lslls r4, r1, #1 │ │ │ │ - lsrls r0, r1, #16 │ │ │ │ - lslls r5, r1, #1 │ │ │ │ + itte ge │ │ │ │ + lslge r4, r1, #1 │ │ │ │ + lsrge r0, r2, #16 │ │ │ │ + lsllt r5, r1, #1 │ │ │ │ lsls r0, r2, #9 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r1!, {r3} │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - yield │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + it ne │ │ │ │ + lslne r4, r1, #1 │ │ │ │ + stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bkpt 0x00fe │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.u q8, q0, │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + itte eq │ │ │ │ + lsleq r4, r1, #1 │ │ │ │ + vhaddeq.u q8, q4, │ │ │ │ + lsrne r4, r6, #13 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bkpt 0x00aa │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.u8 q0, q5, │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + vhadd.u16 q0, q1, │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - bkpt 0x0030 │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ite ge │ │ │ │ - lslge r4, r1, #1 │ │ │ │ - poplt {r1, r5, r7, pc} │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - nop {10} │ │ │ │ + ite lt │ │ │ │ + lsllt r4, r1, #1 │ │ │ │ + popge {r1, r3, r5, r7, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ittt hi │ │ │ │ + it ge │ │ │ │ + lslge r4, r1, #1 │ │ │ │ + itet hi │ │ │ │ lslhi r4, r1, #1 │ │ │ │ - ldrhi.w r2, [pc, #1972] @ 3daf08 │ │ │ │ + ldrls.w r2, [pc, #1972] @ 3daf08 │ │ │ │ movhi r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r2, pc │ │ │ │ blx 9ee4c │ │ │ │ ldr.w r3, [pc, #1960] @ 3daf0c │ │ │ │ mov r2, r6 │ │ │ │ @@ -1240077,205 +1240074,205 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ b.w 3d9cc0 │ │ │ │ mov r3, r0 │ │ │ │ b.w 3da15c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - cbnz r4, 3daf76 │ │ │ │ + cbnz r4, 3daf78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r2, 3daf84 │ │ │ │ + cbnz r2, 3daf86 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldc2 0, cr0, [lr], {75} @ 0x4b │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + stc2 0, cr0, [r6], #-300 @ 0xfffffed4 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r2, 3daf76 │ │ │ │ + cbnz r2, 3daf78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfbb6004b │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + @ instruction: 0xfbbe004b │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - hlt 0x0036 │ │ │ │ + hlt 0x003e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - hlt 0x0014 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - hlt 0x001a │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rev r4, r1 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r6, 3dafce │ │ │ │ + cbnz r6, 3dafd0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r0, 3dafd0 │ │ │ │ + cbnz r0, 3dafd2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rev r2, r2 │ │ │ │ + rev r2, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r2, 3dafcc │ │ │ │ + cbnz r2, 3dafce │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r2, 3daf92 │ │ │ │ + cbnz r2, 3daf94 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r2, 3dafc8 │ │ │ │ + cbnz r2, 3dafca │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r6, 3dafce │ │ │ │ + cbnz r6, 3dafd0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r2, 3daf98 │ │ │ │ + cbnz r2, 3daf9a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfa02004b │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + @ instruction: 0xfa0a004b │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r2, 3daf8e │ │ │ │ + cbnz r2, 3daf90 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r2, 3dafc4 │ │ │ │ + cbnz r2, 3dafc6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r2, 3dafcc │ │ │ │ + cbnz r2, 3dafce │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r2, 3daf94 │ │ │ │ + cbnz r2, 3daf96 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb.w r0, [r2, #75] @ 0x4b │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + ldrsb.w r0, [sl, #75] @ 0x4b │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - hlt 0x003a │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - hlt 0x000e │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r4, 3daff4 │ │ │ │ + cbnz r4, 3daff6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r0, 3daff4 │ │ │ │ + cbnz r0, 3daff6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh.w r0, [r0, fp] │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + ldrh.w r0, [r8, fp] │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbnz r6, 3daff4 │ │ │ │ + cbnz r6, 3daff6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf788004b │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xf790004b │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf740004b │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + @ instruction: 0xf748004b │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cpsid i │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subw r0, r2, #2123 @ 0x84b │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + subw r0, sl, #2123 @ 0x84b │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb70a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r1, #1 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + @ instruction: 0xb622 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r4, r1, #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 sl, r2 │ │ │ │ @@ -1241037,110 +1241034,110 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3db104 │ │ │ │ nop │ │ │ │ sbc.w r0, r6, #13893632 @ 0xd40000 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - vraddhn.i d27, , q10 │ │ │ │ + vraddhn.i d27, , q14 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r2, 3db8da │ │ │ │ + cbz r2, 3db8dc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf276004b │ │ │ │ - cbz r2, 3db8de │ │ │ │ + @ instruction: 0xf27e004b │ │ │ │ + cbz r2, 3db8e0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf266004b │ │ │ │ - cbz r4, 3db8c2 │ │ │ │ + @ instruction: 0xf26e004b │ │ │ │ + cbz r4, 3db8c4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r0, 3db8c6 │ │ │ │ + cbz r0, 3db8c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rsb r0, lr, #75 @ 0x4b │ │ │ │ - cbz r2, 3db90e │ │ │ │ + rsbs r0, r6, #75 @ 0x4b │ │ │ │ + cbz r2, 3db910 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r0, 3db8cc │ │ │ │ + cbz r0, 3db8ce │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r0, 3db8ca │ │ │ │ + cbz r0, 3db8cc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r6, #-304]! @ 0xfffffed0 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + ldc2l 0, cr0, [lr, #-304]! @ 0xfffffed0 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stc2l 0, cr0, [lr], #-304 @ 0xfffffed0 │ │ │ │ + ldc2l 0, cr0, [r6], #-304 @ 0xfffffed0 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ vcvt.u16.f16 d28, d13, #1 │ │ │ │ vcvt.f16.u16 q14, , #1 │ │ │ │ @ instruction: 0xffffcbd1 │ │ │ │ - vtbx.8 d31, {d31- │ │ │ │ + cbz r2, 3db8f6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfb30004c │ │ │ │ + @ instruction: 0xfb38004c │ │ │ │ sbcs.w r0, r0, #84 @ 0x54 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - cdp 0, 14, cr0, cr6, cr11, {2} │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfae2004c │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + cdp 0, 14, cr0, cr14, cr11, {2} │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + @ instruction: 0xfaea004c │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp 0, 5, cr0, cr6, cr11, {2} │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + cdp 0, 5, cr0, cr14, cr11, {2} │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xfa08004c │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + @ instruction: 0xfa10004c │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldc 0, cr0, [lr, #-300]! @ 0xfffffed4 │ │ │ │ add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vst4.16 {d0-d3}, [r8], ip │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + stcl 0, cr0, [r6, #-300] @ 0xfffffed4 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + ldrsb.w r0, [r0, ip] │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str.w r0, [sl, ip] │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stc 0, cr0, [r4], {75} @ 0x4b │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + ldr.w r0, [r2, ip] │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + stc 0, cr0, [ip], {75} @ 0x4b │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ mrc 0, 0, r0, cr2, cr4, {2} │ │ │ │ - @ instruction: 0xf7a4004c │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + @ instruction: 0xf7ac004c │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r4, r1, #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, #1288] @ 3dbea0 │ │ │ │ @@ -1241618,94 +1241615,94 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ b.n 3dbb38 │ │ │ │ ldcl 0, cr0, [r8], #-336 @ 0xfffffeb0 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #976 @ (adr r7, 3dc284 ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 3dc2a4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #808 @ (adr r7, 3dc1e4 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 3dc204 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ @ instruction: 0xeadc0054 │ │ │ │ - add r7, pc, #216 @ (adr r7, 3dbfa0 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 3dbfc0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 3dc0ac ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 3dc0cc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #432 @ (adr r7, 3dc090 ) │ │ │ │ + add r7, pc, #464 @ (adr r7, 3dc0b0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #400 @ (adr r7, 3dc074 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 3dc094 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #384 @ (adr r7, 3dc068 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 3dc088 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #368 @ (adr r7, 3dc05c ) │ │ │ │ + add r7, pc, #400 @ (adr r7, 3dc07c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, pc, #368 @ (adr r6, 3dc060 ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 3dc080 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 3dbfa8 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 3dbfc8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #520 @ (adr r7, 3dc108 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 3dc128 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #232 @ (adr r7, 3dbff0 ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 3dc010 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r5, pc, #744 @ (adr r5, 3dc1f4 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 3dc214 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #384 @ (adr r5, 3dc094 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 3dc0b4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #152 @ (adr r5, 3dbfb4 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 3dbfd4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #464 @ (adr r6, 3dc0f4 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 3dc114 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 3dc308 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 3dbf28 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, pc, #184 @ (adr r6, 3dbfe4 ) │ │ │ │ + add r6, pc, #216 @ (adr r6, 3dc004 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, pc, #864 @ (adr r4, 3dc290 ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 3dc2b0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #744 @ (adr r4, 3dc220 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 3dc240 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #504 @ (adr r4, 3dc138 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, 3dc158 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #384 @ (adr r4, 3dc0c8 ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 3dc0e8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #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, #1256] @ 3dc448 │ │ │ │ @@ -1242178,85 +1242175,85 @@ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ b.n 3dc128 │ │ │ │ nop │ │ │ │ b.n 3dc1ac │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #120 @ (adr r4, 3dc4cc ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 3dc4ec ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #800 @ (adr r3, 3dc778 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 3dc798 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, pc, #16 @ (adr r2, 3dc46c ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 3dc48c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #872 @ (adr r1, 3dc7cc ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 3dc7ec ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, pc, #536 @ (adr r2, 3dc680 ) │ │ │ │ + add r2, pc, #568 @ (adr r2, 3dc6a0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ b.n 3dbe44 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r1, pc, #280 @ (adr r1, 3dc588 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 3dc5a8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #608 @ (adr r1, 3dc6e0 ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 3dc700 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #584 @ (adr r1, 3dc6cc ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 3dc6ec ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #560 @ (adr r1, 3dc6b8 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 3dc6d8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #544 @ (adr r1, 3dc6ac ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 3dc6cc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #528 @ (adr r1, 3dc6a0 ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 3dc6c0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, pc, #560 @ (adr r0, 3dc6c4 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 3dc6e4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #856 @ (adr r1, 3dc7f4 ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 3dc814 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #824 @ (adr r1, 3dc7d8 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 3dc7f8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #576 @ (adr r1, 3dc6e4 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 3dc704 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, pc, #72 @ (adr r0, 3dc4f0 ) │ │ │ │ + add r0, pc, #104 @ (adr r0, 3dc510 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #712 @ (adr r0, 3dc790 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, 3dc7b0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, pc, #680 @ (adr r0, 3dc774 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 3dc794 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, pc, #432 @ (adr r0, 3dc680 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 3dc6a0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r1, r1, #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 │ │ │ │ @@ -1242541,47 +1242538,47 @@ │ │ │ │ b.n 3dc742 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 3dca20 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #624] @ (3dca8c ) │ │ │ │ + ldr r1, [pc, #656] @ (3dcaac ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ udf #210 @ 0xd2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx 9539c │ │ │ │ ldr.w r9, [r4, #1060] @ 0x424 │ │ │ │ addw r1, r4, #1324 @ 0x52c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -1242746,55 +1242743,55 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #92] @ (3dca6c ) │ │ │ │ add r3, pc │ │ │ │ blx a1ee0 │ │ │ │ b.n 3dc562 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -1243104,41 +1243101,41 @@ │ │ │ │ b.n 3dccd8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ blt.n 3dcec4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r1 │ │ │ │ + add r2, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ bls.n 3dce70 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #1324 @ 0x52c │ │ │ │ ldr r0, [pc, #476] @ (3dcffc ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1243326,71 +1243323,71 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #124] @ (3dd06c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3dccd8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r0, [r5, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r1, r1, #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 │ │ │ │ @@ -1243453,27 +1243450,27 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9e898 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3dd0c8 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 3dd0e8 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r1, #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 r7, r2 │ │ │ │ @@ -1244180,141 +1244177,141 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ bmi.n 3dd87c │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ beq.n 3dd9d4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r0, #26] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -1244417,33 +1244414,33 @@ │ │ │ │ add r1, pc │ │ │ │ blx 9e898 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3dda60 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ lsls r4, r1, #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, #1712] @ 3de1fc │ │ │ │ @@ -1245057,123 +1245054,123 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3dde4e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r2, r6, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r1!, {r2} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ lsls r1, r1, #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, #3712] @ 0xe80 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [pc, #1176] @ 3de78c │ │ │ │ @@ -1245621,95 +1245618,95 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3de444 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r2, r3, r4} │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmia r1!, {r4, r6, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #336 @ (adr r4, 3de90c ) │ │ │ │ + add r4, pc, #368 @ (adr r4, 3de92c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r4, r1, #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, #3688] @ 0xe68 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1246271,117 +1246268,117 @@ │ │ │ │ b.n 3de90c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r6, r7, pc} │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ pop {r2, pc} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r2, [r0, #27] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r6, [r2, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r4, [r1, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r1, r1, #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 │ │ │ │ @@ -1246754,37 +1246751,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6aa │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr.w r0, [pc, #1716] @ 3dfa40 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #1704] @ 3dfa44 │ │ │ │ @@ -1247346,81 +1247343,81 @@ │ │ │ │ bne.w 3df054 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.w 3df074 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ sxtb r2, r4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ (3dfb7c ) │ │ │ │ + ldr r2, [pc, #320] @ (3dfb9c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [pc, #48] @ (3dfa94 ) │ │ │ │ + ldr r2, [pc, #80] @ (3dfab4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [pc, #192] @ (3dfb30 ) │ │ │ │ + ldr r1, [pc, #224] @ (3dfb50 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r3, #21] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [pc, #536] @ (3dfc98 ) │ │ │ │ + ldr r0, [pc, #568] @ (3dfcb8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - blxns r6 │ │ │ │ + blxns r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bxns lr │ │ │ │ + bxns pc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov r8, sl │ │ │ │ + mov r8, fp │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #8] │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ 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 │ │ │ │ @@ -1247777,111 +1247774,111 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #208] @ (3dff80 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3df3ae │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r8, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add lr, r4 │ │ │ │ + add lr, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add ip, r1 │ │ │ │ + add ip, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r2, lr │ │ │ │ + add r2, pc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, r0 │ │ │ │ + add r4, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmn r6, r5 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmn r0, r2 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - negs r6, r5 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - negs r0, r2 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - tst r4, r2 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rors r4, r0 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sbcs r2, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adcs r6, r5 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r1, r1, #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 │ │ │ │ @@ -1247976,35 +1247973,35 @@ │ │ │ │ blx 96d6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3e001e │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 3e0012 │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r1, #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, #3704] @ 0xe78 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1760] @ 3e0798 │ │ │ │ @@ -1248650,70 +1248647,70 @@ │ │ │ │ b.n 3e0664 │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r5, pc, #352 @ (adr r5, 3e08fc ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sbcs r6, r2 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh.w r0, [ip, fp] │ │ │ │ - str r0, [r1, #12] │ │ │ │ + ldrh.w r0, [r4, fp] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r6, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ add r2, pc, #560 @ (adr r2, 3e09f0 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 3e0664 │ │ │ │ b.n 3e0960 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ @@ -1249114,73 +1249111,73 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.w 3e0384 │ │ │ │ movs r3, #11 │ │ │ │ b.n 3e0906 │ │ │ │ ... │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrh r0, [r7, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrh r0, [r6, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + str r2, [r6, #4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r2, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r5, [r3, #212] @ 0xd4 │ │ │ │ blx 9c448 │ │ │ │ ldr r1, [pc, #556] @ (3e0f44 ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -1249387,77 +1249384,77 @@ │ │ │ │ ldr r0, [pc, #140] @ (3e0fc0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3e0c7c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #98 @ 0x62 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #70 @ 0x46 │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #8 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 003e0fc4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1249646,70 +1249643,70 @@ │ │ │ │ b.n 3e104e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r3, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r3, [r2, #68] @ 0x44 │ │ │ │ vrshr.u64 , , #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [pc, #748] @ (3e14dc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #1000] @ (3e15f4 ) │ │ │ │ + ldr r2, [pc, #8] @ (3e1214 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9af48 │ │ │ │ @@ -1249730,17 +1249727,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 003e126c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1250143,77 +1250140,77 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [pc, #736] @ (3e19a4 ) │ │ │ │ + ldr r7, [pc, #768] @ (3e19c4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [pc, #584] @ (3e1914 ) │ │ │ │ + ldr r7, [pc, #616] @ (3e1934 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r7, [pc, #96] @ (3e1738 ) │ │ │ │ + ldr r7, [pc, #128] @ (3e1758 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [pc, #784] @ (3e19ec ) │ │ │ │ + ldr r7, [pc, #816] @ (3e1a0c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [pc, #24] @ (3e16f8 ) │ │ │ │ + ldr r7, [pc, #56] @ (3e1718 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [pc, #888] @ (3e1a68 ) │ │ │ │ + ldr r7, [pc, #920] @ (3e1a88 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [pc, #184] @ (3e17ac ) │ │ │ │ + ldr r6, [pc, #216] @ (3e17cc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [pc, #152] @ (3e1790 ) │ │ │ │ + ldr r6, [pc, #184] @ (3e17b0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [pc, #400] @ (3e188c ) │ │ │ │ + ldr r7, [pc, #432] @ (3e18ac ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #4 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [pc, #480] @ (3e18e8 ) │ │ │ │ + ldr r6, [pc, #512] @ (3e1908 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [pc, #216] @ (3e17e4 ) │ │ │ │ + ldr r5, [pc, #248] @ (3e1804 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [pc, #896] @ (3e1a90 ) │ │ │ │ + ldr r5, [pc, #928] @ (3e1ab0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [pc, #968] @ (3e1adc ) │ │ │ │ + ldr r4, [pc, #1000] @ (3e1afc ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #864] @ (3e1a7c ) │ │ │ │ + ldr r4, [pc, #896] @ (3e1a9c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #624] @ (3e1994 ) │ │ │ │ + ldr r4, [pc, #656] @ (3e19b4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [pc, #512] @ (3e1928 ) │ │ │ │ + ldr r4, [pc, #544] @ (3e1948 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #272] @ (3e1840 ) │ │ │ │ + ldr r4, [pc, #304] @ (3e1860 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 95628 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3e1464 │ │ │ │ @@ -1250708,73 +1250705,73 @@ │ │ │ │ ldr r0, [pc, #136] @ (3e1cf4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3e19d0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r4, [pc, #32] @ (3e1ca4 ) │ │ │ │ + ldr r4, [pc, #64] @ (3e1cc4 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [pc, #768] @ (3e1f88 ) │ │ │ │ + ldr r2, [pc, #800] @ (3e1fa8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [pc, #424] @ (3e1e34 ) │ │ │ │ + ldr r3, [pc, #456] @ (3e1e54 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [pc, #504] @ (3e1e88 ) │ │ │ │ + ldr r2, [pc, #536] @ (3e1ea8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #616] @ (3e1f00 ) │ │ │ │ + ldr r2, [pc, #648] @ (3e1f20 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r3, [pc, #224] @ (3e1d7c ) │ │ │ │ + ldr r3, [pc, #256] @ (3e1d9c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [pc, #176] @ (3e1d50 ) │ │ │ │ + ldr r1, [pc, #208] @ (3e1d70 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #72] @ (3e1cf0 ) │ │ │ │ + ldr r1, [pc, #104] @ (3e1d10 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #704] @ (3e1f70 ) │ │ │ │ + ldr r0, [pc, #736] @ (3e1f90 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #312] @ (3e1df0 ) │ │ │ │ + ldr r0, [pc, #344] @ (3e1e10 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bxns pc │ │ │ │ + blxns r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bxns ip │ │ │ │ + bxns sp │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #320] @ (3e1e10 ) │ │ │ │ + ldr r2, [pc, #352] @ (3e1e30 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [pc, #248] @ (3e1dcc ) │ │ │ │ + ldr r2, [pc, #280] @ (3e1dec ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [pc, #208] @ (3e1da8 ) │ │ │ │ + ldr r2, [pc, #240] @ (3e1dc8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (3e1d54 ) │ │ │ │ + ldr r2, [pc, #152] @ (3e1d74 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [pc, #104] @ (3e1d48 ) │ │ │ │ + ldr r2, [pc, #136] @ (3e1d68 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov ip, r8 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r8, r5 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1416] @ 3e2284 │ │ │ │ mov.w r1, #960 @ 0x3c0 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ @@ -1251272,133 +1251269,133 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #256] @ (3e2374 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3e1622 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - cmp sl, ip │ │ │ │ + cmp sl, sp │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r8, r8 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r8, r4 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #640] @ (3e2528 ) │ │ │ │ + ldr r0, [pc, #672] @ (3e2548 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r8, r1 │ │ │ │ + add r8, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrd r0, r0, [sl, #296] @ 0x128 │ │ │ │ - add r6, fp │ │ │ │ + strd r0, r0, [r2, #296]! @ 0x128 │ │ │ │ + add r6, ip │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xe9b0004a │ │ │ │ - ldr r7, [pc, #264] @ (3e23c8 ) │ │ │ │ + @ instruction: 0xe9b8004a │ │ │ │ + ldr r7, [pc, #296] @ (3e23e8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mvns r6, r3 │ │ │ │ + mvns r6, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mvns r0, r0 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bics r2, r4 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orrs r2, r7 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmn r6, r4 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bics r4, r2 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmn r0, r2 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmn r2, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - negs r6, r4 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - rors r6, r3 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r2, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sbcs r2, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adcs r6, r5 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adcs r2, r2 │ │ │ │ + adcs r2, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r1 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r2 │ │ │ │ + lsrs r2, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r6, r0, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r6, r6 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r2, r5, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r3 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r1, r1, #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 │ │ │ │ @@ -1251423,17 +1251420,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 003e23d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1252436,164 +1252433,164 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.w 3e2614 │ │ │ │ nop │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ strh r6, [r1, #16] │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #14] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r7, [pc, #768] @ (3e319c ) │ │ │ │ movs r0, r0 │ │ │ │ str r7, [r7, r7] │ │ │ │ vqrdmlsh.s q10, , d19[0] │ │ │ │ - vshr.u32 d30, d12, #1 │ │ │ │ + vaddl.u q15, d15, d20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [pc, #80] @ (3e2f00 ) │ │ │ │ + ldr r4, [pc, #112] @ (3e2f20 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r7, #31] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [pc, #80] @ (3e2f34 ) │ │ │ │ + ldr r0, [pc, #112] @ (3e2f54 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r0, r0, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add sl, r5 │ │ │ │ + add sl, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r2, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #16 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3e2f08 │ │ │ │ + bge.n 3e2f18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r2, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #0 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - muls r0, r7 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds.w r0, ip, #72 @ 0x48 │ │ │ │ - muls r4, r4 │ │ │ │ + @ instruction: 0xf1240048 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - muls r2, r2 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adcs r2, r3 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - orrs r6, r4 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ bx r2 │ │ │ │ vqshlu.s64 q10, , #63 @ 0x3f │ │ │ │ vqshlu.s64 q10, , #63 @ 0x3f │ │ │ │ - vabal.u , d15, d4 │ │ │ │ + vabal.u , d15, d12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov fp, r9 │ │ │ │ vqshlu.s64 d20, d23, #63 @ 0x3f │ │ │ │ vrsubhn.i d20, , │ │ │ │ - vsri.64 d19, d28, #1 │ │ │ │ + vmls.i , , d4[0] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ble.w 3e5a88 │ │ │ │ ldr.w r2, [pc, #1196] @ 3e3480 │ │ │ │ mov sl, r3 │ │ │ │ @@ -1253025,49 +1253022,49 @@ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ b.n 3e33b2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #776] @ (3e3790 ) │ │ │ │ + ldr r0, [pc, #808] @ (3e37b0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xebe60048 │ │ │ │ - sbcs.w r0, sl, r8, lsl #1 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xebee0048 │ │ │ │ + @ instruction: 0xeb820048 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r1, #34 @ 0x22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bne.n 3e35a0 │ │ │ │ + bne.n 3e35b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx a177c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ @@ -1254272,96 +1254269,96 @@ │ │ │ │ cmp r9, r3 │ │ │ │ bne.w 3e40d8 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ b.w 3e333a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r3, #23 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [pc, #104] @ (3e42cc ) │ │ │ │ + ldr r4, [pc, #136] @ (3e42ec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r2, r2 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3e3f34 │ │ │ │ + b.n 3e3f44 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vmla.i32 q8, q2, d8[0] │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + vmla.i32 q8, q6, d8[0] │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r4, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldrd r2, r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ @@ -1255031,94 +1255028,94 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ blx 95b4c │ │ │ │ str r5, [sp, #304] @ 0x130 │ │ │ │ b.n 3e470c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r3, #7 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr??.w r0, [r6, #72] @ 0x48 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr??.w r0, [lr, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vld1.8 {d0[2]}, [r6], r8 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + vld1.8 {d0[2]}, [lr], r8 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vst1.8 {d0[2]}, [sl], r8 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + ldrsb.w r0, [r2, #72] @ 0x48 │ │ │ │ + adds r2, r1, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vld4.16 {d16-d19}, [ip], r8 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + ldr??.w r0, [r4, r8] │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r2, r7, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - @ instruction: 0xf7260048 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + @ instruction: 0xf72e0048 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ movw r4, #5927 @ 0x1727 │ │ │ │ blx 9e150 │ │ │ │ ldr.w r3, [pc, #3256] @ 3e5738 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ @@ -1256352,181 +1256349,181 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #352] @ (3e5888 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3e2e78 │ │ │ │ nop │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r0, r2, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r2, [r6, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r6, 3e5844 │ │ │ │ + cbz r6, 3e5846 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r6, r4, #1 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r6, r5, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrb.w r0, [r8, #72] @ 0x48 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + strh.w r0, [r0, #72] @ 0x48 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [pc, #264] @ (3e5940 ) │ │ │ │ + ldr r7, [pc, #296] @ (3e5960 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [pc, #944] @ (3e5bf4 ) │ │ │ │ + ldr r6, [pc, #976] @ (3e5c14 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r6, r6, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmdb r2, {r3, r6} │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + ldmdb sl, {r3, r6} │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrd r0, r0, [r4], #288 @ 0x120 │ │ │ │ + ldrd r0, r0, [ip], #288 @ 0x120 │ │ │ │ ldr.w r0, [pc, #1664] @ 3e5f10 │ │ │ │ movw r1, #5758 @ 0x167e │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #1652] @ 3e5f14 │ │ │ │ mov r1, r6 │ │ │ │ @@ -1257097,213 +1257094,213 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #408] @ (3e609c ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3e58ec │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e5e14 │ │ │ │ + b.n 3e5e24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e5dd8 │ │ │ │ + b.n 3e5de8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e5d9c │ │ │ │ + b.n 3e5dac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e5d60 │ │ │ │ + b.n 3e5d70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e5d24 │ │ │ │ + b.n 3e5d34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e5cbc │ │ │ │ + b.n 3e5ccc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e5c24 │ │ │ │ + b.n 3e5c34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e5b74 │ │ │ │ + b.n 3e5b84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e5b38 │ │ │ │ + b.n 3e5b48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e5afc │ │ │ │ + b.n 3e5b0c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e5ab8 │ │ │ │ + b.n 3e5ac8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e5a58 │ │ │ │ + b.n 3e5a68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e5a14 │ │ │ │ + b.n 3e5a24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e59d8 │ │ │ │ + b.n 3e59e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e5990 │ │ │ │ + b.n 3e59a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e5954 │ │ │ │ + b.n 3e5964 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e591c │ │ │ │ + b.n 3e592c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e58e4 │ │ │ │ + b.n 3e58f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e58a8 │ │ │ │ + b.n 3e58b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e5870 │ │ │ │ + b.n 3e5880 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e583c │ │ │ │ + b.n 3e584c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e580c │ │ │ │ + b.n 3e581c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e57dc │ │ │ │ + b.n 3e57ec │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e67ac │ │ │ │ + b.n 3e67bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e6778 │ │ │ │ + b.n 3e6788 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e6744 │ │ │ │ + b.n 3e6754 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e6710 │ │ │ │ + b.n 3e6720 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e66e4 │ │ │ │ + b.n 3e66f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e66b4 │ │ │ │ + b.n 3e66c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e6680 │ │ │ │ + b.n 3e6690 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e6650 │ │ │ │ + b.n 3e6660 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e6620 │ │ │ │ + b.n 3e6630 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e65ec │ │ │ │ + b.n 3e65fc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e65c0 │ │ │ │ + b.n 3e65d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e6590 │ │ │ │ + b.n 3e65a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e6558 │ │ │ │ + b.n 3e6568 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e6528 │ │ │ │ + b.n 3e6538 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e64fc │ │ │ │ + b.n 3e650c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e64cc │ │ │ │ + b.n 3e64dc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e649c │ │ │ │ + b.n 3e64ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e646c │ │ │ │ + b.n 3e647c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e643c │ │ │ │ + b.n 3e644c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e640c │ │ │ │ + b.n 3e641c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e63d4 │ │ │ │ + b.n 3e63e4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e63a8 │ │ │ │ + b.n 3e63b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e6374 │ │ │ │ + b.n 3e6384 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e633c │ │ │ │ + b.n 3e634c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e6304 │ │ │ │ + b.n 3e6314 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3e62d4 │ │ │ │ + b.n 3e62e4 │ │ │ │ lsls r0, r1, #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 │ │ │ │ @@ -1257375,21 +1257372,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (3e616c ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r3, #2 │ │ │ │ b.n 3e611c │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r4, r1, #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, #316] @ (3e62c0 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1257528,43 +1257525,43 @@ │ │ │ │ b.n 3e61d2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r8, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, r8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3e62c4 │ │ │ │ + ble.n 3e62d4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3e6298 │ │ │ │ + ble.n 3e62a8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3e6254 │ │ │ │ + ble.n 3e6264 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ble.n 3e622c │ │ │ │ + ble.n 3e623c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r4, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #324] @ (3e645c ) │ │ │ │ @@ -1257699,43 +1257696,43 @@ │ │ │ │ blx 94e4c │ │ │ │ b.n 3e63fe │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cmn r4, r7 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r2, r7, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bgt.n 3e6524 │ │ │ │ + bgt.n 3e6534 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bgt.n 3e64fc │ │ │ │ + bgt.n 3e650c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r4, pc, #104 @ (adr r4, 3e6500 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 3e6520 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ 003e64a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1257815,40 +1257812,40 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #64] @ (3e65a0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3e64fa │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r4, r1, #1 │ │ │ │ adcs r0, r3 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - blt.n 3e65e0 │ │ │ │ + blt.n 3e65f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r2, r3 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3e656c │ │ │ │ + bge.n 3e657c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3e6524 │ │ │ │ + bge.n 3e6534 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9a5a0 │ │ │ │ @@ -1257868,17 +1257865,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bge.n 3e6680 │ │ │ │ + bge.n 3e6690 │ │ │ │ lsls r0, r1, #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 │ │ │ │ @@ -1257917,15 +1257914,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ands r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r4, r1, #1 │ │ │ │ subs r7, #224 @ 0xe0 │ │ │ │ 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 │ │ │ │ @@ -1257987,19 +1257984,19 @@ │ │ │ │ strhi r3, [r4, #56] @ 0x38 │ │ │ │ b.n 3e66a4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r7, #158 @ 0x9e │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ subs r7, #110 @ 0x6e │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r3, r1, #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 │ │ │ │ ldr r4, [pc, #324] @ (3e6868 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -1258130,37 +1258127,37 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bhi.n 3e6808 │ │ │ │ + bhi.n 3e6818 │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r6, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bhi.n 3e6940 │ │ │ │ + bhi.n 3e6950 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bhi.n 3e68c0 │ │ │ │ + bhi.n 3e68d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3e6870 │ │ │ │ + bvc.n 3e6880 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3e6844 │ │ │ │ + bvc.n 3e6854 │ │ │ │ lsls r0, r1, #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 r4, r1 │ │ │ │ ldr r1, [pc, #412] @ (3e6a50 ) │ │ │ │ @@ -1258327,37 +1258324,37 @@ │ │ │ │ b.n 3e6a28 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r5, #96 @ 0x60 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvc.n 3e6a68 │ │ │ │ + bvc.n 3e6a78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r4, #240 @ 0xf0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvs.n 3e6ae4 │ │ │ │ + bvs.n 3e6af4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bvs.n 3e6ab0 │ │ │ │ + bvs.n 3e6ac0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bpl.n 3e6a7c │ │ │ │ + bvs.n 3e6a8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bpl.n 3e6a44 │ │ │ │ + bpl.n 3e6a54 │ │ │ │ lsls r0, r1, #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 r3, [r1, #24] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1258626,19 +1258623,19 @@ │ │ │ │ blx 98688 │ │ │ │ cbz r0, 3e6d72 │ │ │ │ strh.w r8, [r0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ b.n 3e6aac │ │ │ │ nop │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bcc.n 3e6cf4 │ │ │ │ + bcc.n 3e6d04 │ │ │ │ lsls r0, r1, #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 │ │ │ │ @@ -1259012,60 +1259009,60 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3e7142 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ subs r0, #104 @ 0x68 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xe8240049 │ │ │ │ - adds r5, #10 │ │ │ │ + @ instruction: 0xe82c0049 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r2, #12 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bhi.n 3e7144 │ │ │ │ + bhi.n 3e7154 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r7, r1, #1 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3e6da0 │ │ │ │ + b.n 3e6db0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 3e6d80 │ │ │ │ + b.n 3e6d90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r4, r1, #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 sl, r2 │ │ │ │ @@ -1259401,47 +1259398,47 @@ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ b.n 3e7298 │ │ │ │ ... │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - orrs r2, r4 │ │ │ │ + orrs r2, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - vmla.i q0, q5, d11[0] │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + vmla.i q8, q1, d3[2] │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cdp2 0, 12, cr0, cr10, cr11, {2} │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + cdp2 0, 13, cr0, cr2, cr11, {2} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3e73da │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ @@ -1259562,32 +1259559,32 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #60] @ (3e7730 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3e739e │ │ │ │ - cdp2 0, 0, cr0, cr6, cr11, {2} │ │ │ │ - stc2l 0, cr0, [sl, #300]! @ 0x12c │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + cdp2 0, 0, cr0, cr14, cr11, {2} │ │ │ │ + ldc2l 0, cr0, [r2, #300]! @ 0x12c │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2l 0, cr0, [r6, #300] @ 0x12c │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + stc2l 0, cr0, [lr, #300] @ 0x12c │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2 0, cr0, [r8, #300]! @ 0x12c │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + ldc2 0, cr0, [r0, #300]! @ 0x12c │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2l 0, cr0, [ip, #-300]! @ 0xfffffed4 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldc2l 0, cr0, [r4, #-300]! @ 0xfffffed4 │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2l 0, cr0, [sl, #-300] @ 0xfffffed4 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldc2l 0, cr0, [r2, #-300] @ 0xfffffed4 │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2 0, cr0, [sl, #-300]! @ 0xfffffed4 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldc2 0, cr0, [r2, #-300]! @ 0xfffffed4 │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r0, r1, #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 │ │ │ │ @@ -1260089,43 +1260086,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ cmp r6, #176 @ 0xb0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 0, 4, r0, r2, cr11 │ │ │ │ + mrrc2 0, 4, r0, sl, cr11 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xfb3c004b │ │ │ │ - @ instruction: 0xfb78004b │ │ │ │ - @ instruction: 0xfb10004b │ │ │ │ - @ instruction: 0xfa2c004b │ │ │ │ - @ instruction: 0xfb24004b │ │ │ │ - cmp r1, #26 │ │ │ │ + @ instruction: 0xfb44004b │ │ │ │ + @ instruction: 0xfb80004b │ │ │ │ + @ instruction: 0xfb18004b │ │ │ │ + @ instruction: 0xfa34004b │ │ │ │ + @ instruction: 0xfb2c004b │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xfad2004b │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + @ instruction: 0xfada004b │ │ │ │ + movs r6, #0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh.w r0, [r2, #75] @ 0x4b │ │ │ │ - str??.w r0, [r0, #75] @ 0x4b │ │ │ │ - ldr??.w r0, [r6, #75] @ 0x4b │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + strh.w r0, [sl, #75] @ 0x4b │ │ │ │ + str??.w r0, [r8, #75] @ 0x4b │ │ │ │ + ldr??.w r0, [lr, #75] @ 0x4b │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf7ee004b │ │ │ │ - ldrb.w r0, [r0, fp] │ │ │ │ - str.w r0, [sl, #75] @ 0x4b │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + @ instruction: 0xf7f6004b │ │ │ │ + ldrb.w r0, [r8, fp] │ │ │ │ + ldr.w r0, [r2, #75] @ 0x4b │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf764004b │ │ │ │ - @ instruction: 0xf786004b │ │ │ │ - @ instruction: 0xf74c004b │ │ │ │ - @ instruction: 0xf76e004b │ │ │ │ + @ instruction: 0xf76c004b │ │ │ │ + @ instruction: 0xf78e004b │ │ │ │ + @ instruction: 0xf754004b │ │ │ │ + @ instruction: 0xf776004b │ │ │ │ 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, #756] @ (3e8060 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1260399,37 +1260396,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ cmp r0, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5e4004b │ │ │ │ + @ instruction: 0xf5ec004b │ │ │ │ movs r7, #226 @ 0xe2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xf596004b │ │ │ │ - @ instruction: 0xf52c004b │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + @ instruction: 0xf59e004b │ │ │ │ + @ instruction: 0xf534004b │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r0, #12 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ands.w r0, sl, #13303808 @ 0xcb0000 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + bic.w r0, r2, #13303808 @ 0xcb0000 │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf3fc004b │ │ │ │ - itte │ │ │ │ - lsl r0, r1, #1 │ │ │ │ - @ instruction: 0xf3de004b │ │ │ │ - itt le @ unpredictable │ │ │ │ - lslle r0, r1, #1 │ │ │ │ - stmdble sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + and.w r0, r4, #13303808 @ 0xcb0000 │ │ │ │ + stmia r0!, {r1} │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + @ instruction: 0xf3e6004b │ │ │ │ + itt al │ │ │ │ + lslal r0, r1, #1 │ │ │ │ + stmdbal 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 │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -1261015,49 +1261012,49 @@ │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ movs r5, #70 @ 0x46 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #244 @ 0xf4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xf1fe004b │ │ │ │ - @ instruction: 0xf23a004b │ │ │ │ + addw r0, r6, #75 @ 0x4b │ │ │ │ + movw r0, #8267 @ 0x204b │ │ │ │ movs r3, #222 @ 0xde │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #16459 @ 0x404b │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movw r0, #49227 @ 0xc04b │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r6, r4, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - eors.w r0, r6, #75 @ 0x4b │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + eors.w r0, lr, #75 @ 0x4b │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp 0, 1, cr0, cr14, cr11, {2} │ │ │ │ - cdp 0, 4, cr0, cr0, cr11, {2} │ │ │ │ - subs r0, r6, r4 │ │ │ │ + cdp 0, 2, cr0, cr6, cr11, {2} │ │ │ │ + cdp 0, 4, cr0, cr8, cr11, {2} │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldcl 0, cr0, [sl, #300]! @ 0x12c │ │ │ │ - cdp 0, 3, cr0, cr8, cr11, {2} │ │ │ │ - stcl 0, cr0, [lr, #300] @ 0x12c │ │ │ │ - cdp 0, 10, cr0, cr4, cr11, {2} │ │ │ │ - cdp 0, 1, cr0, cr12, cr11, {2} │ │ │ │ - cdp 0, 5, cr0, cr0, cr11, {2} │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + cdp 0, 0, cr0, cr2, cr11, {2} │ │ │ │ + cdp 0, 4, cr0, cr0, cr11, {2} │ │ │ │ + ldcl 0, cr0, [r6, #300] @ 0x12c │ │ │ │ + cdp 0, 10, cr0, cr12, cr11, {2} │ │ │ │ + cdp 0, 2, cr0, cr4, cr11, {2} │ │ │ │ + cdp 0, 5, cr0, cr8, cr11, {2} │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ blx 9a0f4 <__aeabi_l2d@plt> │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vmov d6, r0, r1 │ │ │ │ @@ -1261157,27 +1261154,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (3e8928 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3e8228 │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r8, #300] @ 0x12c │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldc 0, cr0, [r0, #300] @ 0x12c │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sub.w r0, r4, fp, lsl #1 │ │ │ │ - rsb r0, r6, fp, lsl #1 │ │ │ │ - sbcs.w r0, ip, fp, lsl #1 │ │ │ │ - @ instruction: 0xeb9e004b │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + sub.w r0, ip, fp, lsl #1 │ │ │ │ + rsb r0, lr, fp, lsl #1 │ │ │ │ + @ instruction: 0xeb84004b │ │ │ │ + sub.w r0, r6, fp, lsl #1 │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - adc.w r0, r0, fp, lsl #1 │ │ │ │ - sbc.w r0, r2, fp, lsl #1 │ │ │ │ - @ instruction: 0xeb28004b │ │ │ │ - adc.w r0, sl, fp, lsl #1 │ │ │ │ + adc.w r0, r8, fp, lsl #1 │ │ │ │ + sbc.w r0, sl, fp, lsl #1 │ │ │ │ + @ instruction: 0xeb30004b │ │ │ │ + adcs.w r0, r2, fp, lsl #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 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1261445,35 +1261442,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r0, r1, #3 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r2, fp, lsl #1 │ │ │ │ - @ instruction: 0xe9ac004b │ │ │ │ + orrs.w r0, sl, fp, lsl #1 │ │ │ │ + @ instruction: 0xe9b4004b │ │ │ │ subs r2, r5, r6 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xe982004b │ │ │ │ - push {r1, r7, lr} │ │ │ │ + @ instruction: 0xe98a004b │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xe856004b │ │ │ │ - push {r2, r4, r6} │ │ │ │ + @ instruction: 0xe85e004b │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xe838004b │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + strex r0, r0, [r0, #300] @ 0x12c │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xe81a004b │ │ │ │ - push {r3, r4} │ │ │ │ + @ instruction: 0xe822004b │ │ │ │ + push {r5} │ │ │ │ lsls r0, r1, #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 │ │ │ │ @@ -1262498,117 +1262495,117 @@ │ │ │ │ b.n 3e9166 │ │ │ │ adds r6, r7, r5 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, r5 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldmia.w ip, {r0, r1, r3, r6} │ │ │ │ - ldmia.w r0, {r0, r1, r3, r6} │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + stmia.w r4!, {r0, r1, r3, r6} │ │ │ │ + ldmia.w r8, {r0, r1, r3, r6} │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e9618 │ │ │ │ + b.n 3e9628 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e95f0 │ │ │ │ + b.n 3e9600 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3e9e08 │ │ │ │ + b.n 3e9e18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r4, #18 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 3e9d78 │ │ │ │ + b.n 3e9d88 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 3ea060 │ │ │ │ + b.n 3ea070 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3e98e8 │ │ │ │ + b.n 3e98f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r6, 3e990a │ │ │ │ + cbz r6, 3e990c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 3e98e0 │ │ │ │ + ble.n 3e98f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 3e98e8 │ │ │ │ + blt.n 3e98f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #912 @ (adr r7, 3e9cb4 ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 3e9cd4 ) │ │ │ │ lsls r0, r1, #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 │ │ │ │ @@ -1263492,107 +1263489,107 @@ │ │ │ │ mvns r0, r4 │ │ │ │ lsrs r2, r6, #18 │ │ │ │ lsls r4, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #18 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bgt.n 3ea408 │ │ │ │ + bgt.n 3ea418 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mrrc 0, 4, r0, ip, cr8 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + stcl 0, cr0, [r4], #-288 @ 0xfffffee0 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r4, 3ea3d8 │ │ │ │ + cbz r4, 3ea3da │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r2, 3ea3de │ │ │ │ + cbz r2, 3ea3e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bge.n 3ea324 │ │ │ │ + bge.n 3ea334 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bmi.n 3ea2f4 │ │ │ │ + bmi.n 3ea304 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #768] @ (3ea69c ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3ea2a8 │ │ │ │ + bhi.n 3ea2b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #512 @ (adr r4, 3ea5a8 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 3ea5c8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsrs r4, r4, #9 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bvc.n 3ea498 │ │ │ │ + bvc.n 3ea4a8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #192 @ (adr r5, 3ea478 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 3ea498 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 3ea328 │ │ │ │ + bpl.n 3ea338 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #712 @ (adr r1, 3ea68c ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 3ea6ac ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 3ea2f4 │ │ │ │ + bvc.n 3ea304 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bvc.n 3ea2e0 │ │ │ │ + bvc.n 3ea2f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bls.n 3ea370 │ │ │ │ + bls.n 3ea380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 3ea328 │ │ │ │ - lsls r3, r1, #1 │ │ │ │ - bvs.n 3ea340 │ │ │ │ + bvs.n 3ea338 │ │ │ │ lsls r3, r1, #1 │ │ │ │ bvs.n 3ea350 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bmi.n 3ea3fc │ │ │ │ + bvs.n 3ea360 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + bmi.n 3ea40c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bpl.n 3ea42c │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + bpl.n 3ea43c │ │ │ │ + lsls r3, r1, #1 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 3ea474 │ │ │ │ + bpl.n 3ea484 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bcs.n 3ea4f8 │ │ │ │ + bcs.n 3ea308 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 3ea48c │ │ │ │ + bvc.n 3ea49c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vhadd.u q0, q6, q5 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + vhadd.u8 q8, q2, q5 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bne.n 3ea444 │ │ │ │ + bne.n 3ea454 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - beq.n 3ea41c │ │ │ │ + bne.n 3ea42c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf736004e │ │ │ │ + @ instruction: 0xf73e004e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [pc, #1868] @ 3eab80 │ │ │ │ subs r3, #8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ @@ -1264248,69 +1264245,69 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3eb39c │ │ │ │ vmov.f64 d0, d1 │ │ │ │ mov r3, r0 │ │ │ │ b.n 3eaa08 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 15, cr0, cr6, cr10, {2} │ │ │ │ - beq.n 3eaaf4 │ │ │ │ + cdp2 0, 15, cr0, cr14, cr10, {2} │ │ │ │ + beq.n 3eab04 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr10, {2} │ │ │ │ - @ instruction: 0xfbde004a │ │ │ │ - add r2, pc, #712 @ (adr r2, 3eae68 ) │ │ │ │ + cdp2 0, 6, cr0, cr0, cr10, {2} │ │ │ │ + @ instruction: 0xfbe6004a │ │ │ │ + add r2, pc, #744 @ (adr r2, 3eae88 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfb26004a │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + @ instruction: 0xfb2e004a │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfa9e004a │ │ │ │ - bcs.n 3eacb0 │ │ │ │ + @ instruction: 0xfaa6004a │ │ │ │ + bcs.n 3eaac0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldc2 0, cr0, [sl], #296 @ 0x128 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + stc2l 0, cr0, [r2], {74} @ 0x4a │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #272 @ (adr r3, 3eace8 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 3ead08 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [pc, #592] @ (3eae3c ) │ │ │ │ + ldr r0, [pc, #624] @ (3eae5c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldrsb r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r3, [r9, #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] │ │ │ │ @@ -1265472,139 +1265469,139 @@ │ │ │ │ subs r5, r3, #0 │ │ │ │ mov.w r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ b.n 3eb60e │ │ │ │ nop │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bvc.n 3eb8b4 │ │ │ │ + bvc.n 3eb8c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldc2 0, cr0, [r4, #-288]! @ 0xfffffee0 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + ldc2 0, cr0, [ip, #-288]! @ 0xfffffee0 │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #200 @ (adr r7, 3eba04 ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 3eba24 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia.w lr!, {r1, r2, r3, r6} │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + ldmia.w r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #80] @ (3eb9c4 ) │ │ │ │ + ldr r7, [pc, #112] @ (3eb9e4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xfa8c004b │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xfa94004b │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - orn r0, sl, sl, lsl #1 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + orns r0, r2, sl, lsl #1 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r2, r3, r4} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r6, 3eba26 │ │ │ │ + cbnz r6, 3eba28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r6, 3eba26 │ │ │ │ + cbnz r6, 3eba28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r0, 3eba34 │ │ │ │ + cbnz r0, 3eba36 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r1, r2, #1 │ │ │ │ beq.w 3ebb38 │ │ │ │ ldr.w r1, [r6, r4, lsl #2] │ │ │ │ add.w r0, r3, r2, lsl #3 │ │ │ │ str.w r1, [r6, r2, lsl #2] │ │ │ │ @@ -1265869,67 +1265866,67 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #116] @ (3ebd10 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3ebb9a │ │ │ │ nop │ │ │ │ - cbnz r0, 3ebcd4 │ │ │ │ + cbnz r0, 3ebcd6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #40] @ (3ebcdc ) │ │ │ │ + ldr r1, [pc, #72] @ (3ebcfc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #616] @ (3ebf2c ) │ │ │ │ + ldr r0, [pc, #648] @ (3ebf4c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r0, r1, #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 │ │ │ │ @@ -1266986,87 +1266983,87 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3ec27a │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldmia.w sl!, {r0, r1, r4, r6} │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r3, r1, #1 │ │ │ │ b.n 3ec8cc │ │ │ │ lsls r3, r2, #1 │ │ │ │ - hlt 0x0034 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - hlt 0x0004 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r6, 3ec946 │ │ │ │ + cbz r6, 3ec948 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cbz r4, 3ec93e │ │ │ │ + cbz r4, 3ec940 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r2, 3ec92c │ │ │ │ + cbz r2, 3ec92e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r0, 3ec924 │ │ │ │ + cbz r0, 3ec926 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r1, r2, r3, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r6, 3ec97c │ │ │ │ + cbz r6, 3ec97e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - uxtb r2, r3 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r0, 3ec9be │ │ │ │ + cbz r0, 3ec9c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr.w r5, [pc, #1396] @ 3ecee0 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ add r5, pc │ │ │ │ adds r5, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 96a84 │ │ │ │ @@ -1267561,95 +1267558,95 @@ │ │ │ │ ldr r0, [pc, #180] @ (3ecf80 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3ecaba │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - lsls r3, r1, #1 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #264 @ (adr r7, 3ed02c ) │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + add r7, pc, #296 @ (adr r7, 3ed04c ) │ │ │ │ + lsls r3, r1, #1 │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #168 @ (adr r7, 3ecfd4 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 3ecff4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #984 @ (adr r6, 3ed30c ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 3ed32c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #840 @ (adr r6, 3ed284 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 3ed2a4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r6, pc, #728 @ (adr r6, 3ed21c ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 3ed23c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #368 @ (adr r6, 3ed0c0 ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 3ed0e0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #96 @ (adr r6, 3ecfbc ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 3ecfdc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #712 @ (adr r5, 3ed238 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 3ed258 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #328 @ (adr r5, 3ed0c8 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 3ed0e8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3ec27e │ │ │ │ ldr.w r6, [pc, #3032] @ 3edb68 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ add r6, pc │ │ │ │ @@ -1268691,233 +1268688,233 @@ │ │ │ │ blx 969a8 │ │ │ │ mov r0, r9 │ │ │ │ blx 9e150 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ blx 9b200 │ │ │ │ b.n 3ed958 │ │ │ │ - add r4, pc, #520 @ (adr r4, 3edd74 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 3edd94 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #768 @ (adr r3, 3ede80 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 3edea0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #504 @ (adr r3, 3edd7c ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 3edd9c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc, #800 @ (adr r2, 3edeb8 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 3eded8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc, #416 @ (adr r2, 3edd48 ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 3edd68 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc, #8 @ (adr r2, 3edbc4 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 3edbe4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #640 @ (adr r1, 3ede50 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 3ede70 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #624 @ (adr r7, 3ede44 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 3ede64 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #312 @ (adr r1, 3edd18 ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 3edd38 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #192 @ (adr r1, 3edca8 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 3edcc8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #64 @ (adr r1, 3edc30 ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 3edc50 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r1, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #568 @ (adr r0, 3ede38 ) │ │ │ │ + add r0, pc, #600 @ (adr r0, 3ede58 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #416 @ (adr r0, 3edda8 ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 3eddc8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #184 @ (adr r0, 3edccc ) │ │ │ │ + add r0, pc, #216 @ (adr r0, 3edcec ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #40 @ (adr r0, 3edc44 ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 3edc64 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #56 @ (adr r5, 3edc78 ) │ │ │ │ + add r5, pc, #88 @ (adr r5, 3edc98 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #528 @ (adr r5, 3edec8 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 3edee8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #672 @ (adr r5, 3edf5c ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 3edf7c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #160 @ (adr r4, 3edd7c ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 3edd9c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #0 @ (adr r4, 3edce0 ) │ │ │ │ + add r4, pc, #32 @ (adr r4, 3edd00 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #760 @ (adr r3, 3edff4 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 3ee014 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 003edd20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1269281,45 +1269278,45 @@ │ │ │ │ bhi.w 3ee340 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 3ee164 │ │ │ │ ... │ │ │ │ ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [sp, #912] @ 0x390 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1269735,91 +1269732,91 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #168] @ (3ee674 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3ee38c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96ee4 │ │ │ │ @@ -1269840,17 +1269837,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ 003ee6c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1270294,65 +1270291,65 @@ │ │ │ │ b.n 3eec06 │ │ │ │ nop │ │ │ │ ... │ │ │ │ it cs │ │ │ │ lslcs r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ itee eq │ │ │ │ lsleq r3, r2, #1 │ │ │ │ - strne r7, [sp, #8] │ │ │ │ + strne r7, [sp, #40] @ 0x28 │ │ │ │ lslne r3, r1, #1 │ │ │ │ bkpt 0x0074 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r1, r8] │ │ │ │ cmp r4, r0 │ │ │ │ bge.w 3eef96 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ @@ -1271091,137 +1271088,137 @@ │ │ │ │ blx 9da08 │ │ │ │ b.w 3ee7a0 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 3eed7c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #984] @ (3ef81c ) │ │ │ │ + ldr r7, [pc, #1016] @ (3ef83c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vmla.i q0, q1, d3[2] │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + vmla.i q0, q5, d3[2] │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [pc, #152] @ (3ef50c ) │ │ │ │ + ldr r6, [pc, #184] @ (3ef52c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [pc, #848] @ (3ef7d8 ) │ │ │ │ + ldr r5, [pc, #880] @ (3ef7f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [pc, #504] @ (3ef694 ) │ │ │ │ + ldr r5, [pc, #536] @ (3ef6b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [pc, #304] @ (3ef5d4 ) │ │ │ │ + ldr r5, [pc, #336] @ (3ef5f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #944] @ (3ef868 ) │ │ │ │ + ldr r4, [pc, #976] @ (3ef888 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #832] @ (3ef800 ) │ │ │ │ + ldr r4, [pc, #864] @ (3ef820 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc2l 0, cr0, [r0, #-300]! @ 0xfffffed4 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + stc2l 0, cr0, [r8, #-300]! @ 0xfffffed4 │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #360] @ (3ef640 ) │ │ │ │ + ldr r4, [pc, #392] @ (3ef660 ) │ │ │ │ lsls r0, r1, #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 │ │ │ │ @@ -1271295,21 +1271292,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (3ef5a4 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r3, #2 │ │ │ │ b.n 3ef552 │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #720] @ (3ef870 ) │ │ │ │ + ldr r2, [pc, #752] @ (3ef890 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ 003ef5a8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1271522,76 +1271519,76 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3ef632 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ add sp, #360 @ 0x168 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsls r3, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #976] @ (3efbbc ) │ │ │ │ + ldr r1, [pc, #1008] @ (3efbdc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r7, sp, #904 @ 0x388 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #768] @ (3efaf8 ) │ │ │ │ + ldr r1, [pc, #800] @ (3efb18 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ @ instruction: 0xffffeff5 │ │ │ │ - @ instruction: 0xffff7d82 │ │ │ │ + @ instruction: 0xffff7d8a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #520] @ (3efa10 ) │ │ │ │ + ldr r1, [pc, #552] @ (3efa30 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #416] @ (3ef9b0 ) │ │ │ │ + ldr r1, [pc, #448] @ (3ef9d0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #120] @ (3ef89c ) │ │ │ │ + ldr r1, [pc, #152] @ (3ef8bc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #16] @ (3ef83c ) │ │ │ │ + ldr r1, [pc, #48] @ (3ef85c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #816] @ (3efb6c ) │ │ │ │ + ldr r0, [pc, #848] @ (3efb8c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #528] @ (3efa5c ) │ │ │ │ + ldr r0, [pc, #560] @ (3efa7c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #400] @ (3ef9e4 ) │ │ │ │ + ldr r0, [pc, #432] @ (3efa04 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d598 │ │ │ │ @@ -1271612,17 +1271609,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - blx r3 │ │ │ │ + blx r4 │ │ │ │ lsls r0, r1, #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 r4, [pc, #348] @ (3efa10 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1271763,33 +1271760,33 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ add r5, sp, #384 @ 0x180 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [pc, #440] @ (3efbd8 ) │ │ │ │ + ldr r4, [pc, #472] @ (3efbf8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r4, sp, #664 @ 0x298 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ - lsls r3, r1, #1 │ │ │ │ strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ + lsls r3, r1, #1 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [pc, #840] @ (3efd7c ) │ │ │ │ + ldr r3, [pc, #872] @ (3efd9c ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r1, #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 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #380] @ (3efbd0 ) │ │ │ │ @@ -1271946,37 +1271943,37 @@ │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ itet eq │ │ │ │ andeq r5, r0 │ │ │ │ addne r3, sp, #768 @ 0x300 │ │ │ │ lsleq r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #128] @ (3efc5c ) │ │ │ │ + ldr r0, [pc, #160] @ (3efc7c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r0, fp │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3f01f8 │ │ │ │ + b.n 3f0208 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, sl │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, lr │ │ │ │ + add r4, pc │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r1, [pc, #1612] @ 3f0258 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 9e898 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3eff7a │ │ │ │ @@ -1272551,122 +1272548,122 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3f00d2 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ - ldr r2, [pc, #632] @ (3f04d4 ) │ │ │ │ + ldr r2, [pc, #664] @ (3f04f4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [pc, #896] @ (3f05e0 ) │ │ │ │ + ldr r5, [pc, #928] @ (3f0600 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r4, r1] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #832] @ (3f05c4 ) │ │ │ │ + ldr r1, [pc, #864] @ (3f05e4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #728] @ (3f0560 ) │ │ │ │ + ldr r1, [pc, #760] @ (3f0580 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #752] @ (3f057c ) │ │ │ │ + ldr r1, [pc, #784] @ (3f059c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stc2 0, cr0, [ip, #296]! @ 0x128 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldc2 0, cr0, [r4, #296]! @ 0x128 │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3f022c │ │ │ │ + b.n 3f023c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ble.n 3f0368 │ │ │ │ + ble.n 3f0378 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #536] @ (3f052c ) │ │ │ │ + ldr r0, [pc, #568] @ (3f054c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #248] @ (3f041c ) │ │ │ │ + ldr r7, [pc, #280] @ (3f043c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #1474 @ 0x5c2 │ │ │ │ ldr r0, [pc, #868] @ (3f06a0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1272991,83 +1272988,83 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.w 3efb5a │ │ │ │ ... │ │ │ │ b.n 3f00b6 │ │ │ │ asrs r6, r4, #20 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r6} │ │ │ │ subs r7, #219 @ 0xdb │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #696] @ (3f09a0 ) │ │ │ │ + ldr r3, [pc, #728] @ (3f09c0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ blx 948a0 │ │ │ │ cbz r0, 3f075c │ │ │ │ @@ -1273598,101 +1273595,101 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.w 3efb5a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ - lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r3, r1, #1 │ │ │ │ subs r5, #84 @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ + lsls r3, r1, #1 │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #248] @ (3f0e3c ) │ │ │ │ + ldr r2, [pc, #280] @ (3f0e5c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r0, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r3, [pc, #740] @ (3f1098 ) │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ vldr d0, [pc, #720] @ 3f1090 │ │ │ │ @@ -1273960,73 +1273957,73 @@ │ │ │ │ ldr r0, [pc, #136] @ (3f110c ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.w 3efb5a │ │ │ │ ... │ │ │ │ - blt.n 3f1194 │ │ │ │ + blt.n 3f0fa4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r8, r4 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r0, r1, #1 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 9ead8 │ │ │ │ @@ -1274420,125 +1274417,125 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.w 3efb5a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #126 @ 0x7e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r0, r1, #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 │ │ │ │ @@ -1274983,79 +1274980,79 @@ │ │ │ │ b.n 3f1852 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bne.n 3f1b3c │ │ │ │ + bne.n 3f1b4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r6, #6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r0, r1, #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 │ │ │ │ @@ -1275109,25 +1275106,25 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #32] @ (3f1c14 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3f1852 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r4, #78 @ 0x4e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r0, r1, #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, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ @@ -1275470,65 +1275467,65 @@ │ │ │ │ b.n 3f1e82 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #14] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldrh r2, [r7, #6] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r2, #16] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r3, r1, #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, #1296] @ 3f2560 │ │ │ │ @@ -1276027,103 +1276024,103 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.n 3f20de │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r2, r2, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r0, r1, #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, #2856] @ 0xb28 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1276605,80 +1276602,80 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ ldrb r4, [r3, #31] │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, r8] │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + vld4.16 {d16-d19}, [r4], r8 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldrb r6, [r0, #29] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r1, pc, #432 @ (adr r1, 3f2d34 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 3f2d54 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, pc, #968 @ (adr r0, 3f2f5c ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 3f2f7c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r4, r6] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r7, #19 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #116] @ (3f2c60 ) │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1276718,29 +1276715,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (3f2c7c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3f26ca │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r0, r1, #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 r1, [pc, #3108] @ 3f38b8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ @@ -1277893,151 +1277890,151 @@ │ │ │ │ mvn.w sl, #1 │ │ │ │ b.w 3f2d4e │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [pc, #384] @ (3f3a48 ) │ │ │ │ + ldr r5, [pc, #416] @ (3f3a68 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldc2 0, cr0, [r0], #296 @ 0x128 │ │ │ │ - stc2l 0, cr0, [r8], {74} @ 0x4a │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + ldc2 0, cr0, [r8], #296 @ 0x128 │ │ │ │ + ldc2l 0, cr0, [r0], {74} @ 0x4a │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r6, [r4, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xfabc004a │ │ │ │ - @ instruction: 0xfad4004a │ │ │ │ - str r4, [r2, r3] │ │ │ │ + @ instruction: 0xfac4004a │ │ │ │ + @ instruction: 0xfadc004a │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #912] @ (3f3cd8 ) │ │ │ │ + ldr r7, [pc, #944] @ (3f3cf8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r7, [pc, #904] @ (3f3ce4 ) │ │ │ │ + ldr r7, [pc, #936] @ (3f3d04 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [pc, #776] @ (3f3c68 ) │ │ │ │ + ldr r6, [pc, #808] @ (3f3c88 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [pc, #336] @ (3f3ac0 ) │ │ │ │ + ldr r6, [pc, #368] @ (3f3ae0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [pc, #304] @ (3f3acc ) │ │ │ │ + ldr r3, [pc, #336] @ (3f3aec ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #480] @ (3f3b84 ) │ │ │ │ + ldr r7, [pc, #512] @ (3f3ba4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #968] @ (3f3d7c ) │ │ │ │ + ldr r2, [pc, #1000] @ (3f3d9c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #416] @ (3f3b58 ) │ │ │ │ + ldr r7, [pc, #448] @ (3f3b78 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #736] @ (3f3c9c ) │ │ │ │ + ldr r7, [pc, #768] @ (3f3cbc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r3, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #40] @ (3f39ec ) │ │ │ │ + ldr r1, [pc, #72] @ (3f3a0c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #960] @ (3f3d8c ) │ │ │ │ + ldr r0, [pc, #992] @ (3f3dac ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r5, [pc, #80] @ (3f3a24 ) │ │ │ │ + ldr r5, [pc, #112] @ (3f3a44 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (3f39d8 ) │ │ │ │ + ldr r0, [pc, #32] @ (3f39f8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 9cf1c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 3f3120 │ │ │ │ @@ -1279049,230 +1279046,230 @@ │ │ │ │ ldr r0, [pc, #472] @ (3f46b0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ str.w r8, [sp, #140] @ 0x8c │ │ │ │ b.w 3f37c2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - mov ip, r4 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov ip, r0 │ │ │ │ + mov ip, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r6, fp │ │ │ │ + mov r6, ip │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [pc, #832] @ (3f484c ) │ │ │ │ + ldr r6, [pc, #864] @ (3f486c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp ip, pc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r0, lr │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add lr, r9 │ │ │ │ + add lr, sl │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add lr, r4 │ │ │ │ + add lr, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc │ │ │ │ + add sl, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, r9 │ │ │ │ + add r2, sl │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, r2 │ │ │ │ + add r2, r3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #912] @ (3f4904 ) │ │ │ │ + ldr r1, [pc, #944] @ (3f4924 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mvns r6, r3 │ │ │ │ + mvns r6, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #696] @ (3f4840 ) │ │ │ │ + ldr r0, [pc, #728] @ (3f4860 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bics r0, r1 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - muls r6, r4 │ │ │ │ + muls r6, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mvns r4, r3 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - orrs r6, r1 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmn r0, r5 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mov ip, r9 │ │ │ │ + mov ip, sl │ │ │ │ lsls r3, r1, #1 │ │ │ │ - rors r4, r2 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bne.n 3f469c │ │ │ │ + bne.n 3f46ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r2, r3 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - eors r4, r6 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vmla.i q8, q4, d3[1] │ │ │ │ - ands r6, r1 │ │ │ │ + vmla.i16 q8, q0, d7[0] │ │ │ │ + ands r6, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r4, r0 │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2l 0, cr0, [r6, #284] @ 0x11c │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + stc2l 0, cr0, [lr, #284] @ 0x11c │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2 0, cr0, [r8, #284]! @ 0x11c │ │ │ │ - subs r6, #14 │ │ │ │ + ldc2 0, cr0, [r0, #284]! @ 0x11c │ │ │ │ + subs r6, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2 0, cr0, [sl, #284] @ 0x11c │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + ldc2 0, cr0, [r2, #284] @ 0x11c │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #-284] @ 0xfffffee4 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ + ldc2l 0, cr0, [r8, #-284] @ 0xfffffee4 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2 0, cr0, [sl, #-284] @ 0xfffffee4 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + ldc2 0, cr0, [r2, #-284] @ 0xfffffee4 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc2l 0, cr0, [sl], #284 @ 0x11c │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + ldc2l 0, cr0, [r2], #284 @ 0x11c │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [pc, #920] @ (3f4a14 ) │ │ │ │ + ldr r7, [pc, #952] @ (3f4a34 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #760] @ (3f4980 ) │ │ │ │ + ldr r4, [pc, #792] @ (3f49a0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xfbd80047 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + @ instruction: 0xfbe00047 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xfbba0047 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + @ instruction: 0xfbc20047 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [pc, #968] @ (3f4a68 ) │ │ │ │ + ldr r6, [pc, #1000] @ (3f4a88 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #14 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r6, [pc, #192] @ (3f4768 ) │ │ │ │ + ldr r6, [pc, #224] @ (3f4788 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #784] @ (3f49bc ) │ │ │ │ + ldr r1, [pc, #816] @ (3f49dc ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [pc, #712] @ (3f497c ) │ │ │ │ + ldr r5, [pc, #744] @ (3f499c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr.w r0, [pc, #1712] @ 3f4d68 │ │ │ │ mov.w r1, #928 @ 0x3a0 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #1700] @ 3f4d6c │ │ │ │ @@ -1279874,140 +1279871,140 @@ │ │ │ │ ldr r1, [pc, #292] @ (3f4e7c ) │ │ │ │ add r1, pc │ │ │ │ b.n 3f4cd0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #336] @ (3f4ec0 ) │ │ │ │ + ldr r4, [pc, #368] @ (3f4ee0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh.w r0, [r2, r7] │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + ldrsh.w r0, [sl, r7] │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsb.w r0, [r4, r7] │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + ldrsb.w r0, [ip, r7] │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r2, [pc, #712] @ (3f5050 ) │ │ │ │ + ldr r2, [pc, #744] @ (3f5070 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #400] @ (3f4f20 ) │ │ │ │ + ldr r1, [pc, #432] @ (3f4f40 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf7a40047 │ │ │ │ - subs r0, #12 │ │ │ │ + @ instruction: 0xf7ac0047 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf7840047 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + @ instruction: 0xf78c0047 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf7640047 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf76c0047 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf7440047 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + @ instruction: 0xf74c0047 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf7240047 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + @ instruction: 0xf72c0047 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf6f60047 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + @ instruction: 0xf6fe0047 │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf6d60047 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + @ instruction: 0xf6de0047 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf6b80047 │ │ │ │ - adds r7, #32 │ │ │ │ + movt r0, #2119 @ 0x847 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r8, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [pc, #208] @ (3f4eb4 ) │ │ │ │ + ldr r5, [pc, #240] @ (3f4ed4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add lr, r6 │ │ │ │ + add lr, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [pc, #600] @ (3f5048 ) │ │ │ │ + ldr r3, [pc, #632] @ (3f5068 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc │ │ │ │ + add lr, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r5, [pc, #232] @ (3f4ee4 ) │ │ │ │ + ldr r5, [pc, #264] @ (3f4f04 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp │ │ │ │ + add r6, lr │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp │ │ │ │ + add r0, lr │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf4f80047 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + add.w r0, r0, #13041664 @ 0xc70000 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf4cc0047 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + @ instruction: 0xf4d40047 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf4b20047 │ │ │ │ - adds r5, #28 │ │ │ │ + @ instruction: 0xf4ba0047 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #376] @ (3f4fa4 ) │ │ │ │ + ldr r4, [pc, #408] @ (3f4fc4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r5, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #960] @ (3f51f4 ) │ │ │ │ + ldr r4, [pc, #992] @ (3f5214 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #536] @ (3f5054 ) │ │ │ │ + ldr r4, [pc, #568] @ (3f5074 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [pc, #984] @ (3f521c ) │ │ │ │ + ldr r3, [pc, #1016] @ (3f523c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [pc, #480] @ (3f502c ) │ │ │ │ + ldr r3, [pc, #512] @ (3f504c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #360] @ (3f4fc4 ) │ │ │ │ + ldr r1, [pc, #392] @ (3f4fe4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adcs r4, r6 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #464] @ (3f5038 ) │ │ │ │ + ldr r1, [pc, #496] @ (3f5058 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adcs r4, r0 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r0, [pc, #520] @ (3f507c ) │ │ │ │ + ldr r0, [pc, #552] @ (3f509c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r2, r6 │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r4, r5 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r4 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr.w sl, [pc, #444] @ 3f5040 │ │ │ │ mov r7, r9 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r7, r3 │ │ │ │ bge.w 3f3568 │ │ │ │ @@ -1280158,34 +1280155,34 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (3f506c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3f46f4 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r1, [pc, #720] @ (3f531c ) │ │ │ │ + ldr r1, [pc, #752] @ (3f533c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf0b60047 │ │ │ │ - adds r1, #30 │ │ │ │ + @ instruction: 0xf0be0047 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - eors.w r0, r8, #71 @ 0x47 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + @ instruction: 0xf0a00047 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - and.w r0, sl, #71 @ 0x47 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + ands.w r0, r2, #71 @ 0x47 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vmla.i32 d16, d10, d7[0] │ │ │ │ + vext.8 q8, q1, , #0 │ │ │ │ │ │ │ │ 003f5070 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1280265,38 +1280262,38 @@ │ │ │ │ ldr r0, [pc, #68] @ (3f5178 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3f50cc │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #880] @ (3f54b8 ) │ │ │ │ + ldr r7, [pc, #912] @ (3f54d8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r0, [r1, r6] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r7, [pc, #576] @ (3f5390 ) │ │ │ │ + ldr r7, [pc, #608] @ (3f53b0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #752] @ (3f5448 ) │ │ │ │ + ldr r7, [pc, #784] @ (3f5468 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vhadd.s16 q8, q5, │ │ │ │ + vhadd.s32 q8, q1, │ │ │ │ strb r0, [r1, r5] │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vhadd.s16 q0, q3, │ │ │ │ + vhadd.s16 q0, q7, │ │ │ │ blt.n 3f523e │ │ │ │ - vqrdmlsh.s q9, , d30[0] │ │ │ │ + vcvt.u32.f32 q9, q11, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cdp 0, 14, cr0, cr10, cr7, {2} │ │ │ │ + cdp 0, 15, cr0, cr2, cr7, {2} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0950 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1280316,17 +1280313,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cdp 0, 7, cr0, cr0, cr7, {2} │ │ │ │ + cdp 0, 7, cr0, cr8, cr7, {2} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ subs r0, r1, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1280377,15 +1280374,15 @@ │ │ │ │ b.n 3f5224 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ b.n 3f5246 │ │ │ │ nop │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r1, #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 │ │ │ │ @@ -1280581,35 +1280578,35 @@ │ │ │ │ nop │ │ │ │ strh r0, [r5, r6] │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, r4] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r5, [pc, #128] @ (3f54f0 ) │ │ │ │ + ldr r5, [pc, #160] @ (3f5510 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stcl 0, cr0, [r8], {71} @ 0x47 │ │ │ │ - ldr r5, [pc, #96] @ (3f54d8 ) │ │ │ │ + ldcl 0, cr0, [r0], {71} @ 0x47 │ │ │ │ + ldr r5, [pc, #128] @ (3f54f8 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #624] @ (3f56ec ) │ │ │ │ + ldr r4, [pc, #656] @ (3f570c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - mcrr 0, 4, r0, r4, cr7 │ │ │ │ - ldr r4, [pc, #504] @ (3f567c ) │ │ │ │ + mcrr 0, 4, r0, ip, cr7 │ │ │ │ + ldr r4, [pc, #536] @ (3f569c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stc 0, cr0, [r6], #-284 @ 0xfffffee4 │ │ │ │ - ldr r4, [pc, #392] @ (3f5614 ) │ │ │ │ + stc 0, cr0, [lr], #-284 @ 0xfffffee4 │ │ │ │ + ldr r4, [pc, #424] @ (3f5634 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #560] @ (3f56c0 ) │ │ │ │ + ldr r4, [pc, #592] @ (3f56e0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [pc, #272] @ (3f55a4 ) │ │ │ │ + ldr r4, [pc, #304] @ (3f55c4 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xebea0047 │ │ │ │ - ldr r4, [pc, #144] @ (3f552c ) │ │ │ │ + @ instruction: 0xebf20047 │ │ │ │ + ldr r4, [pc, #176] @ (3f554c ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - rsb r0, sl, r7, lsl #1 │ │ │ │ + rsbs r0, r2, r7, lsl #1 │ │ │ │ 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 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #268] @ (3f55c0 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1280719,23 +1280716,23 @@ │ │ │ │ ... │ │ │ │ str r0, [r4, r5] │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, r4] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r3, [pc, #208] @ (3f56a0 ) │ │ │ │ + ldr r3, [pc, #240] @ (3f56c0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xeadc0047 │ │ │ │ - ldr r2, [pc, #968] @ (3f59a0 ) │ │ │ │ + @ instruction: 0xeae40047 │ │ │ │ + ldr r2, [pc, #1000] @ (3f59c0 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - eors.w r0, sl, r7, lsl #1 │ │ │ │ - ldr r2, [pc, #848] @ (3f5930 ) │ │ │ │ + @ instruction: 0xeaa20047 │ │ │ │ + ldr r2, [pc, #880] @ (3f5950 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - orns r0, ip, r7, lsl #1 │ │ │ │ + eor.w r0, r4, r7, lsl #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] @ (3f5698 ) │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #164] @ (3f569c ) │ │ │ │ @@ -1280803,31 +1280800,31 @@ │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #40] @ (3f56b8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 3f563e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #456] @ (3f5864 ) │ │ │ │ + ldr r2, [pc, #488] @ (3f5884 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r4, [r2, r0] │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #600] @ (3f5900 ) │ │ │ │ + ldr r2, [pc, #632] @ (3f5920 ) │ │ │ │ lsls r3, r1, #1 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r7, [pc, #640] @ (3f5938 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3f5724 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #120] @ 0x78 │ │ │ │ @@ -1281100,23 +1281097,23 @@ │ │ │ │ mov sl, r3 │ │ │ │ str r7, [r5, #32] │ │ │ │ b.n 3f57f8 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ b.n 3f5826 │ │ │ │ nop │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bx sp │ │ │ │ + bx lr │ │ │ │ lsls r3, r1, #1 │ │ │ │ - blxns r9 │ │ │ │ + blxns sl │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r3, r4, r5, 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 │ │ │ │ @@ -1281348,47 +1281345,47 @@ │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ b.n 3f59d0 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ b.n 3f59d0 │ │ │ │ nop │ │ │ │ - blt.n 3f5aec │ │ │ │ + blt.n 3f5afc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3f5c54 │ │ │ │ + blt.n 3f5c64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3f5c34 │ │ │ │ + blt.n 3f5c44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3f5c64 │ │ │ │ + blt.n 3f5c74 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3f5c28 │ │ │ │ + blt.n 3f5c38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3f5c08 │ │ │ │ + blt.n 3f5c18 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr??.w r0, [r0, #74] @ 0x4a │ │ │ │ - ldr.w r0, [r4, #74] @ 0x4a │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + ldr??.w r0, [r8, #74] @ 0x4a │ │ │ │ + ldr.w r0, [ip, #74] @ 0x4a │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - strh.w r0, [lr, #74] @ 0x4a │ │ │ │ - ldrsb.w r0, [ip, sl] │ │ │ │ - ldrh.w r0, [r2, #74] @ 0x4a │ │ │ │ - ldrb.w r0, [ip, #74] @ 0x4a │ │ │ │ ldrh.w r0, [r6, #74] @ 0x4a │ │ │ │ - ldr??.w r0, [r0, #74] @ 0x4a │ │ │ │ - strb.w r0, [r2, #74] @ 0x4a │ │ │ │ - ldrb.w r0, [r4, #74] @ 0x4a │ │ │ │ - strb.w r0, [lr, #74] @ 0x4a │ │ │ │ - ldr.w r0, [ip, sl] │ │ │ │ - ldr??.w r0, [lr, sl] │ │ │ │ - ldr??.w r0, [r8, sl] │ │ │ │ - ldr??.w r0, [lr, sl] │ │ │ │ - bls.n 3f5c38 │ │ │ │ + vld4.16 {d0-d3}, [r4], sl │ │ │ │ + ldrh.w r0, [sl, #74] @ 0x4a │ │ │ │ + strh.w r0, [r4, #74] @ 0x4a │ │ │ │ + ldrh.w r0, [lr, #74] @ 0x4a │ │ │ │ + ldr??.w r0, [r8, #74] @ 0x4a │ │ │ │ + strb.w r0, [sl, #74] @ 0x4a │ │ │ │ + ldrb.w r0, [ip, #74] @ 0x4a │ │ │ │ + ldrb.w r0, [r6, #74] @ 0x4a │ │ │ │ + str??.w r0, [r4, sl] │ │ │ │ + strb.w r0, [r6, #74] @ 0x4a │ │ │ │ + strb.w r0, [r0, #74] @ 0x4a │ │ │ │ + strb.w r0, [r6, #74] @ 0x4a │ │ │ │ + bge.n 3f5c48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf7c8004a │ │ │ │ - @ instruction: 0xf7ae004a │ │ │ │ + @ instruction: 0xf7d0004a │ │ │ │ + @ instruction: 0xf7b6004a │ │ │ │ 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 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1281708,23 +1281705,23 @@ │ │ │ │ ... │ │ │ │ ldr r1, [pc, #664] @ (3f6244 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #440] @ (3f616c ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sbcs r4, r7 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3f6288 │ │ │ │ + b.n 3f6298 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - rors r6, r6 │ │ │ │ + rors r6, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ add.w r2, r5, #196608 @ 0x30000 │ │ │ │ movs r7, #1 │ │ │ │ mov fp, sl │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -1282404,113 +1282401,113 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3f62b2 │ │ │ │ add.w r2, r5, #196608 @ 0x30000 │ │ │ │ b.n 3f63f0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 3f6614 │ │ │ │ + bpl.n 3f6624 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bmi.n 3f67b4 │ │ │ │ + bmi.n 3f67c4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ble.n 3f6654 │ │ │ │ + ble.n 3f6664 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ble.n 3f6820 │ │ │ │ + ble.n 3f6830 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, #162 @ 0xa2 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bgt.n 3f66cc │ │ │ │ + bgt.n 3f66dc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #104 @ 0x68 │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - blt.n 3f6720 │ │ │ │ + blt.n 3f6730 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - blt.n 3f66f0 │ │ │ │ + blt.n 3f6700 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bge.n 3f671c │ │ │ │ + bge.n 3f672c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bge.n 3f66ec │ │ │ │ + bge.n 3f66fc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bge.n 3f66c0 │ │ │ │ + bge.n 3f66d0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bge.n 3f67fc │ │ │ │ + bge.n 3f680c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bge.n 3f67b4 │ │ │ │ + bge.n 3f67c4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bls.n 3f6774 │ │ │ │ + bls.n 3f6784 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bls.n 3f6708 │ │ │ │ + bls.n 3f6718 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bls.n 3f66dc │ │ │ │ + bls.n 3f66ec │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bls.n 3f68b0 │ │ │ │ + bls.n 3f66c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bls.n 3f6880 │ │ │ │ + bls.n 3f6890 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bls.n 3f6850 │ │ │ │ + bls.n 3f6860 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bls.n 3f681c │ │ │ │ + bls.n 3f682c │ │ │ │ lsls r7, r0, #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, #2016] @ 0x7e0 │ │ │ │ subw sp, sp, #2036 @ 0x7f4 │ │ │ │ @@ -1283153,64 +1283150,64 @@ │ │ │ │ blx 976b4 <__strncat_chk@plt> │ │ │ │ b.n 3f6b5e │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #10 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs.w r0, r6, #74 @ 0x4a │ │ │ │ - push {r4, r5, r7} │ │ │ │ + subs.w r0, lr, #74 @ 0x4a │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - sbc.w r0, ip, #74 @ 0x4a │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + sbcs.w r0, r4, #74 @ 0x4a │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r0, 3f6f60 │ │ │ │ + cbz r0, 3f6f62 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vext.8 q0, q2, q5, #0 │ │ │ │ - uxtb r2, r7 │ │ │ │ + vext.8 q0, q6, q5, #0 │ │ │ │ + cbz r2, 3f6f6c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sxth r0, r5 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cdp 0, 13, cr0, cr6, cr10, {2} │ │ │ │ - cdp 0, 8, cr0, cr4, cr10, {2} │ │ │ │ + cdp 0, 13, cr0, cr14, cr10, {2} │ │ │ │ + cdp 0, 8, cr0, cr12, cr10, {2} │ │ │ │ subs r1, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - cbz r2, 3f6f54 │ │ │ │ + cbz r2, 3f6f56 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r6, 3f6f52 │ │ │ │ + cbz r6, 3f6f54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r0, 3f6f50 │ │ │ │ + cbz r0, 3f6f52 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldc 0, cr0, [r8, #-296] @ 0xfffffed8 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + stc 0, cr0, [r0, #-296]! @ 0xfffffed8 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - mcrr 0, 4, r0, r0, cr10 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + mcrr 0, 4, r0, r8, cr10 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [pc, #184] @ (3f7030 ) │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ @@ -1283273,27 +1283270,27 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #40] @ (3f7048 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3f6fea │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - beq.n 3f70b4 │ │ │ │ + beq.n 3f70c4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - beq.n 3f7080 │ │ │ │ + beq.n 3f7090 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 3f7054 │ │ │ │ lsls r7, r0, #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 │ │ │ │ @@ -1283605,63 +1283602,63 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3f7366 │ │ │ │ adds r5, #160 @ 0xa0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3f735c │ │ │ │ + bvs.n 3f736c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bvs.n 3f72c8 │ │ │ │ + bvs.n 3f72d8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r8, sl │ │ │ │ + add r8, fp │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ adds r3, #110 @ 0x6e │ │ │ │ lsls r3, r2, #1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r7, r0, #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] @ (3f7804 ) │ │ │ │ @@ -1284035,53 +1284032,53 @@ │ │ │ │ strb r6, [r4, #0] │ │ │ │ b.n 3f75d4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ adds r1, #230 @ 0xe6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, pc, #768 @ (adr r7, 3f7b2c ) │ │ │ │ + add r7, pc, #800 @ (adr r7, 3f7b4c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, pc, #936 @ (adr r6, 3f7bd8 ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 3f7bf8 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r7, pc, #352 @ (adr r7, 3f7994 ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 3f79b4 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f7eec │ │ │ │ + b.n 3f7efc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #176 @ (adr r7, 3f78ec ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 3f790c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, pc, #944 @ (adr r6, 3f7bf0 ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 3f7c10 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #816 @ (adr r6, 3f7b78 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 3f7b98 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 3f7a80 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 3f7aa0 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, pc, #280 @ (adr r6, 3f796c ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 3f798c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #904 @ (adr r5, 3f7be4 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 3f7c04 ) │ │ │ │ lsls r7, r0, #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 │ │ │ │ @@ -1284323,33 +1284320,33 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ b.n 3f79e2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #132 @ 0x84 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r4, pc, #616 @ (adr r4, 3f7d6c ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 3f7d8c ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3f7e10 │ │ │ │ + b.n 3f7e20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ cmp r4, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 3f7c60 │ │ │ │ + b.n 3f7c70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, pc, #176 @ (adr r4, 3f7bc4 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 3f7be4 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r3, pc, #120 @ (adr r3, 3f7b90 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 3f7bb0 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r3, pc, #432 @ (adr r3, 3f7ccc ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 3f7cec ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r3, pc, #352 @ (adr r3, 3f7c80 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 3f7ca0 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 3f7f10 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 3f7b30 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f7b28 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1285394,117 +1285391,117 @@ │ │ │ │ blx 95b4c │ │ │ │ b.n 3f80f6 │ │ │ │ ... │ │ │ │ cmp r2, #204 @ 0xcc │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ lsls r3, r1, #1 │ │ │ │ - beq.n 3f85c8 │ │ │ │ + beq.n 3f85d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - it gt │ │ │ │ - lslgt r2, r1, #1 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + nop {13} │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + movs r4, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ cmp r1, #142 @ 0x8e │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 3f7f5c │ │ │ │ - lsls r2, r1, #1 │ │ │ │ b.n 3f7f6c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f7f64 │ │ │ │ + b.n 3f7f7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f7fe8 │ │ │ │ + b.n 3f7f74 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3f8ac8 │ │ │ │ + b.n 3f7ff8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #712 @ (adr r0, 3f89ac ) │ │ │ │ + b.n 3f8ad8 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + add r0, pc, #744 @ (adr r0, 3f89cc ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3f7fc0 │ │ │ │ + b.n 3f7fd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #488 @ (adr r0, 3f88d4 ) │ │ │ │ + add r0, pc, #520 @ (adr r0, 3f88f4 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bgt.n 3f86b4 │ │ │ │ + bgt.n 3f86c4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3f8d68 │ │ │ │ + b.n 3f8d78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r2, #14 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrsh.w r0, [sl, r7] │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + vst4.16 {d16-d19}, [r2], r7 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bvs.n 3f8804 │ │ │ │ + bvs.n 3f8814 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 3f8410 │ │ │ │ + b.n 3f8420 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ beq.n 3f8646 │ │ │ │ vshr.u32 , , #1 │ │ │ │ vshr.u32 , , #1 │ │ │ │ - @ instruction: 0xffff1efa │ │ │ │ + @ instruction: 0xffff1f02 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + svc 6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r6, 3f87cc │ │ │ │ + cbnz r6, 3f87ce │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r6, r7, r7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r6, 3f87ce │ │ │ │ + cbnz r6, 3f87d0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbnz r6, 3f87b8 │ │ │ │ + cbnz r6, 3f87ba │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - hlt 0x0030 │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #96 @ (adr r0, 3f87e4 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 3f8804 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr.w r1, [pc, #3388] @ 3f94c8 │ │ │ │ mov r0, r6 │ │ │ │ adds r7, #3 │ │ │ │ movw r3, #562 @ 0x232 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ @@ -1286655,191 +1286652,191 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #368] @ (3f9628 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3f7c82 │ │ │ │ ... │ │ │ │ - bcs.n 3f957c │ │ │ │ + bcs.n 3f958c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r6, 3f94da │ │ │ │ + cbnz r6, 3f94dc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bne.n 3f94ac │ │ │ │ + bne.n 3f94bc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - rev16 r2, r4 │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - rev r2, r4 │ │ │ │ + rev r2, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sxtb r0, r2 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [pc, #904] @ (3f98d4 ) │ │ │ │ + ldr r4, [pc, #936] @ (3f98f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r4, 3f957e │ │ │ │ + cbz r4, 3f9580 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - cbz r0, 3f9568 │ │ │ │ + cbz r0, 3f956a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [pc, #744] @ (3f9858 ) │ │ │ │ + ldr r3, [pc, #776] @ (3f9878 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + lsrs r2, r2, #29 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - beq.n 3f9528 │ │ │ │ + beq.n 3f9538 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - beq.n 3f9668 │ │ │ │ + beq.n 3f9678 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3f9614 │ │ │ │ + beq.n 3f9624 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ble.n 3f9560 │ │ │ │ + ble.n 3f9570 │ │ │ │ lsls r7, r0, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 9cec8 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #2 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -1287192,85 +1287189,85 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 3f90a8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 3f9e54 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 3f9a74 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #888 @ (adr r6, 3f9dec ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 3f9e0c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #760 @ (adr r6, 3f9d74 ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 3f9d94 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #352 @ (adr r6, 3f9be8 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, 3f9c08 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r6, pc, #224 @ (adr r6, 3f9b70 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 3f9b90 ) │ │ │ │ lsls r7, r0, #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 │ │ │ │ @@ -1287316,17 +1287313,17 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r5, pc, #136 @ (adr r5, 3f9b9c ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 3f9bbc ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f9b14 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1287425,46 +1287422,46 @@ │ │ │ │ ldr r0, [pc, #80] @ (3f9c54 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3f9b70 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsrs r4, r4, #11 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #728 @ (adr r4, 3f9f08 ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 3f9f28 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #456 @ (adr r4, 3f9e08 ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 3f9e28 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r5, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #280 @ (adr r4, 3f9d64 ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 3f9d84 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r4, pc, #104 @ (adr r4, 3f9cc0 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 3f9ce0 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9e7c4 │ │ │ │ @@ -1287485,17 +1287482,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r3, pc, #592 @ (adr r3, 3f9ef4 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 3f9f14 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003f9ca4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #262144 @ 0x40000 │ │ │ │ vpush {d8-d9} │ │ │ │ @@ -1287734,47 +1287731,47 @@ │ │ │ │ b.n 3f9fe2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r6, r7, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r2, pc, #88 @ (adr r2, 3f9fd4 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 3f9ff4 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsls r6, r7, #31 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #840 @ (adr r1, 3fa2d0 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 3fa2f0 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #576 @ (adr r1, 3fa1d8 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 3fa1f8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #472 @ (adr r1, 3fa178 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 3fa198 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add r1, pc, #360 @ (adr r1, 3fa110 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 3fa130 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ vldr d7, [sl, #136] @ 0x88 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 3f9fd0 │ │ │ │ vmov.f64 d0, d6 │ │ │ │ @@ -1288053,36 +1288050,36 @@ │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ b.n 3fa07a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r2, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r4, r0 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r0, r2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - vhadd.u16 q8, q0, q5 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + vhadd.u16 q8, q4, q5 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stc2 0, cr0, [r6, #296]! @ 0x128 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + stc2 0, cr0, [lr, #296]! @ 0x128 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc2 0, cr0, [lr, #296] @ 0x128 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldc2 0, cr0, [r6, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ add.w sl, sp, #196608 @ 0x30000 │ │ │ │ sub.w r2, r6, #92 @ 0x5c │ │ │ │ add.w sl, sl, #204 @ 0xcc │ │ │ │ sub.w r3, r6, #80 @ 0x50 │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1288488,54 +1288485,54 @@ │ │ │ │ ldrd fp, r7, [sp, #60] @ 0x3c │ │ │ │ bl 3f55e4 │ │ │ │ mvn.w sl, #1 │ │ │ │ b.n 3fa6ee │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldc2 0, cr0, [r4], {74} @ 0x4a │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldc2 0, cr0, [ip], {74} @ 0x4a │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xfbfa004a │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + stc2 0, cr0, [r2], {74} @ 0x4a │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xfbdc004a │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + @ instruction: 0xfbe4004a │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mrrc2 0, 4, r0, r4, cr9 │ │ │ │ - cdp2 0, 11, cr0, cr8, cr10, {2} │ │ │ │ - @ instruction: 0xfac6004a │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + mrrc2 0, 4, r0, ip, cr9 │ │ │ │ + cdp2 0, 12, cr0, cr0, cr10, {2} │ │ │ │ + @ instruction: 0xface004a │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cdp2 0, 5, cr0, cr14, cr10, {2} │ │ │ │ - cdp2 0, 7, cr0, cr10, cr10, {2} │ │ │ │ - @ instruction: 0xfa40004a │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + cdp2 0, 6, cr0, cr6, cr10, {2} │ │ │ │ + cdp2 0, 8, cr0, cr2, cr10, {2} │ │ │ │ + @ instruction: 0xfa48004a │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stc2l 0, cr0, [r8, #296] @ 0x128 │ │ │ │ - ldrsh.w r0, [r4, #74] @ 0x4a │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldc2l 0, cr0, [r0, #296] @ 0x128 │ │ │ │ + ldrsh.w r0, [ip, #74] @ 0x4a │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrsb.w r0, [r2, #74] @ 0x4a │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldrsb.w r0, [sl, #74] @ 0x4a │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr??.w r0, [r8, sl] │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + vst1.8 {d0[2]}, [r0], sl │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr??.w r0, [r4, sl] │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr??.w r0, [ip, sl] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfa140049 │ │ │ │ - bmi.n 3fa8bc │ │ │ │ + @ instruction: 0xfa1c0049 │ │ │ │ + bmi.n 3fa8cc │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add.w r2, r2, #1392 @ 0x570 │ │ │ │ vldr d0, [r2] │ │ │ │ vmov s15, r9 │ │ │ │ ldr.w r3, [r4, #4072] @ 0xfe8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -1289301,119 +1289298,119 @@ │ │ │ │ blx 9da08 │ │ │ │ mvn.w r3, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w 3fa07a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf7c4004a │ │ │ │ - @ instruction: 0xf6f6004a │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + @ instruction: 0xf7cc004a │ │ │ │ + @ instruction: 0xf6fe004a │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sxtb r0, r4 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfaf8004a │ │ │ │ - @ instruction: 0xf66e004a │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + @ instruction: 0xfb00004a │ │ │ │ + @ instruction: 0xf676004a │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - movw r0, #51274 @ 0xc84a │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + @ instruction: 0xf654004a │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf626004a │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + @ instruction: 0xf62e004a │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - rsbs r0, ip, #13238272 @ 0xca0000 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + @ instruction: 0xf5e4004a │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xfa56004a │ │ │ │ - sub.w r0, r4, #13238272 @ 0xca0000 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + @ instruction: 0xfa5e004a │ │ │ │ + sub.w r0, ip, #13238272 @ 0xca0000 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sbcs.w r0, sl, #13238272 @ 0xca0000 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf582004a │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add.w r0, r2, #13238272 @ 0xca0000 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + add.w r0, sl, #13238272 @ 0xca0000 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf4b4004a │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + @ instruction: 0xf4bc004a │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb.w r0, [sl, sl] │ │ │ │ - orn r0, r4, #13238272 @ 0xca0000 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + ldrb.w r0, [r2, sl] │ │ │ │ + orn r0, ip, #13238272 @ 0xca0000 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - and.w r0, r4, #13238272 @ 0xca0000 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + and.w r0, ip, #13238272 @ 0xca0000 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf730004a │ │ │ │ - usat r0, #10, r6, asr #1 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + @ instruction: 0xf738004a │ │ │ │ + usat r0, #10, lr, asr #1 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf392004a │ │ │ │ - @ instruction: 0xf762004a │ │ │ │ - @ instruction: 0xf350004a │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + @ instruction: 0xf39a004a │ │ │ │ + @ instruction: 0xf76a004a │ │ │ │ + @ instruction: 0xf358004a │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ssat r0, #11, sl, asr #1 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + @ instruction: 0xf332004a │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf660004a │ │ │ │ - movt r0, #41034 @ 0xa04a │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + @ instruction: 0xf668004a │ │ │ │ + @ instruction: 0xf2d2004a │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf294004a │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + @ instruction: 0xf29c004a │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf270004a │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf278004a │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - addw r0, r2, #74 @ 0x4a │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + addw r0, sl, #74 @ 0x4a │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf1e0004a │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + @ instruction: 0xf1e8004a │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sub.w r0, r2, #74 @ 0x4a │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + sub.w r0, sl, #74 @ 0x4a │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sbcs.w r0, lr, #74 @ 0x4a │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + @ instruction: 0xf186004a │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adc.w r0, r8, #74 @ 0x4a │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + adcs.w r0, r0, #74 @ 0x4a │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf12a004a │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + @ instruction: 0xf132004a │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds.w r0, r4, #13238272 @ 0xca0000 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + adds.w r0, ip, #13238272 @ 0xca0000 │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds.w r0, r6, #13238272 @ 0xca0000 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + adds.w r0, lr, #13238272 @ 0xca0000 │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - orns r0, ip, #74 @ 0x4a │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + eor.w r0, r4, #74 @ 0x4a │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf3b0004a │ │ │ │ - ands.w r0, r2, #74 @ 0x4a │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf3b8004a │ │ │ │ + ands.w r0, sl, #74 @ 0x4a │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vmla.i32 d16, d0, d10[0] │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + vmla.i32 d16, d8, d10[0] │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vmla.i32 d0, d14, d10[0] │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + vext.8 q0, q3, q5, #0 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vmla.i d0, d10, d2[2] │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + vmla.i16 d0, d2, d2[1] │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vhadd.s32 q8, q4, q5 │ │ │ │ - ands.w r0, lr, #13238272 @ 0xca0000 │ │ │ │ + vhadd.s q8, q0, q5 │ │ │ │ + bic.w r0, r6, #13238272 @ 0xca0000 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 947e8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1289433,16 +1289430,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r0, #296]! @ 0x128 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldcl 0, cr0, [r8, #296]! @ 0x128 │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (3fb304 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1289478,15 +1289475,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bfi r0, r2, #1, #18 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf278004a │ │ │ │ + @ instruction: 0xf280004a │ │ │ │ @ instruction: 0xf3300052 │ │ │ │ stmdb 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 r4, r2 │ │ │ │ ldr r2, [pc, #788] @ (3fb63c ) │ │ │ │ @@ -1289788,44 +1289785,44 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3fb5c6 │ │ │ │ @ instruction: 0xf2ec0052 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1f4004a │ │ │ │ - @ instruction: 0xf190004a │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + @ instruction: 0xf1fc004a │ │ │ │ + @ instruction: 0xf198004a │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sbcs.w r0, r8, #74 @ 0x4a │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + @ instruction: 0xf180004a │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r7, r0, #1 │ │ │ │ @ instruction: 0xf2120052 │ │ │ │ - orn r0, lr, #74 @ 0x4a │ │ │ │ - bics.w r0, sl, #74 @ 0x4a │ │ │ │ - vext.8 q8, q1, q5, #0 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + orns r0, r6, #74 @ 0x4a │ │ │ │ + orr.w r0, r2, #74 @ 0x4a │ │ │ │ + vext.8 q8, q5, q5, #0 │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vmla.i16 d16, d10, d2[1] │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + vmla.i32 d16, d2, d10[0] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vext.8 q0, q3, q5, #0 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + vext.8 q0, q7, q5, #0 │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vmla.i16 d0, d8, d2[1] │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + vmla.i32 d0, d0, d10[0] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vhadd.s q8, q7, q5 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + vmla.i d0, d6, d2[2] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vhadd.s16 q8, q6, q5 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + vhadd.s32 q8, q2, q5 │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vhadd.s8 q8, q1, q5 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + vhadd.s8 q8, q5, q5 │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003fb69c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1289961,43 +1289958,43 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #100] @ (3fb860 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3fb72e │ │ │ │ - cdp 0, 9, cr0, cr6, cr10, {2} │ │ │ │ + cdp 0, 9, cr0, cr14, cr10, {2} │ │ │ │ lsrs r5, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbcbffff │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr14, cr10, {2} │ │ │ │ - cdp 0, 10, cr0, cr0, cr10, {2} │ │ │ │ - vhadd.s8 q0, q4, q5 │ │ │ │ - cdp 0, 15, cr0, cr14, cr10, {2} │ │ │ │ - vhadd.s8 q8, q0, q5 │ │ │ │ - cdp 0, 4, cr0, cr12, cr10, {2} │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + cdp 0, 10, cr0, cr6, cr10, {2} │ │ │ │ + cdp 0, 10, cr0, cr8, cr10, {2} │ │ │ │ + vhadd.s16 q0, q0, q5 │ │ │ │ + vhadd.s8 q0, q3, q5 │ │ │ │ + vhadd.s8 q8, q4, q5 │ │ │ │ + cdp 0, 5, cr0, cr4, cr10, {2} │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cdp 0, 2, cr0, cr14, cr10, {2} │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + cdp 0, 3, cr0, cr6, cr10, {2} │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vhadd.s q0, q4, q5 │ │ │ │ - cdp 0, 15, cr0, cr2, cr10, {2} │ │ │ │ - stcl 0, cr0, [r2, #296]! @ 0x128 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + vhadd.s8 q8, q0, q5 │ │ │ │ + cdp 0, 15, cr0, cr10, cr10, {2} │ │ │ │ + stcl 0, cr0, [sl, #296]! @ 0x128 │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - vhadd.s8 q0, q2, q5 │ │ │ │ - vhadd.s8 q8, q1, q5 │ │ │ │ - ldc 0, cr0, [r4, #296] @ 0x128 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + vhadd.s8 q0, q6, q5 │ │ │ │ + vhadd.s8 q8, q5, q5 │ │ │ │ + ldc 0, cr0, [ip, #296] @ 0x128 │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldcl 0, cr0, [r6, #-296]! @ 0xfffffed8 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + ldcl 0, cr0, [lr, #-296]! @ 0xfffffed8 │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a0f8c │ │ │ │ @@ -1290018,16 +1290015,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [ip], {74} @ 0x4a │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + stcl 0, cr0, [r4], #296 @ 0x128 │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003fb8b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1290901,115 +1290898,115 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [r2, #-328] @ 0xfffffeb8 │ │ │ │ - rsbs r0, ip, sl, lsl #1 │ │ │ │ - stc 0, cr0, [r2, #296] @ 0x128 │ │ │ │ - ldcl 0, cr0, [r4, #-296]! @ 0xfffffed8 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + @ instruction: 0xebe4004a │ │ │ │ + stc 0, cr0, [sl, #296] @ 0x128 │ │ │ │ + ldcl 0, cr0, [ip, #-296]! @ 0xfffffed8 │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - add.w r0, r4, sl, lsl #1 │ │ │ │ - ldrd r0, r0, [ip, #296] @ 0x128 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + add.w r0, ip, sl, lsl #1 │ │ │ │ + strd r0, r0, [r4, #296]! @ 0x128 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ orn r0, lr, r2, lsr #1 │ │ │ │ - adc.w r0, ip, sl, lsl #1 │ │ │ │ - strd r0, r0, [r0, #-296] @ 0x128 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + adcs.w r0, r4, sl, lsl #1 │ │ │ │ + strd r0, r0, [r8, #-296] @ 0x128 │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xe8d6004a │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + @ instruction: 0xe8de004a │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xe83c004a │ │ │ │ - b.n 3fc0f0 │ │ │ │ + strex r0, r0, [r4, #296] @ 0x128 │ │ │ │ + b.n 3fc100 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fc078 │ │ │ │ + b.n 3fc088 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fbf90 │ │ │ │ + b.n 3fbfa0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fbf60 │ │ │ │ + b.n 3fbf70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fbeb0 │ │ │ │ + b.n 3fbec0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3fbe80 │ │ │ │ + b.n 3fbe90 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3fbd08 │ │ │ │ + b.n 3fbd18 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fbcd8 │ │ │ │ + b.n 3fbce8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r6, [r2, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3fbc98 │ │ │ │ + b.n 3fbca8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3fbc6c │ │ │ │ + b.n 3fbc7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3fbc38 │ │ │ │ + b.n 3fbc48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3fbc04 │ │ │ │ + b.n 3fbc14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3fbbd4 │ │ │ │ + b.n 3fbbe4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3fbba0 │ │ │ │ + b.n 3fbbb0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3fbb74 │ │ │ │ + b.n 3fbb84 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3fbb40 │ │ │ │ + b.n 3fbb50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3fbb10 │ │ │ │ + b.n 3fbb20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3fbad4 │ │ │ │ + b.n 3fbae4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3fbaa8 │ │ │ │ + b.n 3fbab8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 3fba7c │ │ │ │ + b.n 3fba8c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ lsls r7, r0, #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 │ │ │ │ @@ -1291047,17 +1291044,17 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3fc828 │ │ │ │ + b.n 3fc838 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (3fc34c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1291094,15 +1291091,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 3fc984 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3fbb70 │ │ │ │ + b.n 3fbb80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ b.n 3fc92c │ │ │ │ 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 │ │ │ │ @@ -1291499,41 +1291496,41 @@ │ │ │ │ bgt.w 3fc61a │ │ │ │ b.n 3fc690 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ b.n 3fcca8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3fced0 │ │ │ │ + b.n 3fcee0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fce58 │ │ │ │ + b.n 3fce68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 3fcc54 │ │ │ │ + b.n 3fcc64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3fcab8 │ │ │ │ + b.n 3fcac8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r7, #24 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 3fc9f0 │ │ │ │ + b.n 3fca00 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r4, r1, #1 │ │ │ │ svc 132 @ 0x84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r7, r0, #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 r7, r2 │ │ │ │ @@ -1291851,57 +1291848,57 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3fca76 │ │ │ │ udf #76 @ 0x4c │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ble.n 3fcbec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 3fca88 │ │ │ │ + ble.n 3fca98 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ble.n 3fcbcc │ │ │ │ + ble.n 3fcbdc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ble.n 3fcba4 │ │ │ │ + ble.n 3fcbb4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ble.n 3fcb7c │ │ │ │ + ble.n 3fcb8c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ble.n 3fcb34 │ │ │ │ + ble.n 3fcb44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bgt.n 3fcb00 │ │ │ │ + bgt.n 3fcb10 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bgt.n 3fcad4 │ │ │ │ + bgt.n 3fcae4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bgt.n 3fcaa0 │ │ │ │ + bgt.n 3fcab0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bgt.n 3fca6c │ │ │ │ + bgt.n 3fca7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003fcb4c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1292130,80 +1292127,80 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3fcbde │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ bge.n 3fccfc │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 3fccfc │ │ │ │ + blt.n 3fcd0c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 3fce60 │ │ │ │ + bgt.n 3fce70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 3fce40 │ │ │ │ + bgt.n 3fce50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3fcd5c │ │ │ │ + blt.n 3fcd6c │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsls r7, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 3fcce4 │ │ │ │ + blt.n 3fccf4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r7, r0, #1 │ │ │ │ bge.n 3fce20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blt.n 3fce88 │ │ │ │ + blt.n 3fce98 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ bl 2c8dbe │ │ │ │ lsls r5, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 3fce1c │ │ │ │ + blt.n 3fce2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - blt.n 3fcdf0 │ │ │ │ + blt.n 3fce00 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - blt.n 3fcd50 │ │ │ │ + blt.n 3fcd60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3fccdc │ │ │ │ + blt.n 3fccec │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3fcd60 │ │ │ │ + blt.n 3fcd70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3fcde0 │ │ │ │ + bgt.n 3fcdf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3fcd54 │ │ │ │ + bge.n 3fcd64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bge.n 3fcd28 │ │ │ │ + bge.n 3fcd38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - blt.n 3fcdf4 │ │ │ │ + bgt.n 3fce04 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3fcd7c │ │ │ │ + blt.n 3fcd8c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3fceb4 │ │ │ │ + bge.n 3fcec4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r0, #12] │ │ │ │ + strb r6, [r1, #12] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - blt.n 3fcda4 │ │ │ │ + blt.n 3fcdb4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 3fcdcc │ │ │ │ + blt.n 3fcddc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 3fce38 │ │ │ │ + bge.n 3fce48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bls.n 3fce04 │ │ │ │ + bls.n 3fce14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a1e64 │ │ │ │ @@ -1292224,17 +1292221,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bls.n 3fceac │ │ │ │ + bls.n 3fcebc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003fce68 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1292711,83 +1292708,83 @@ │ │ │ │ b.n 3fd0ca │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 3fd264 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3fd260 │ │ │ │ + bge.n 3fd270 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 3fd414 │ │ │ │ + bhi.n 3fd424 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bge.n 3fd414 │ │ │ │ + bge.n 3fd424 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [pc, #704] @ (3fd62c ) │ │ │ │ + ldr r4, [pc, #736] @ (3fd64c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r4, [pc, #704] @ (3fd630 ) │ │ │ │ + ldr r4, [pc, #736] @ (3fd650 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - bvc.n 3fd2bc │ │ │ │ + bvc.n 3fd2cc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 3fd2dc │ │ │ │ + bvs.n 3fd2ec │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r0, #1 │ │ │ │ bpl.n 3fd418 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 3fd404 │ │ │ │ + bvs.n 3fd414 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bpl.n 3fd358 │ │ │ │ + bpl.n 3fd368 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bpl.n 3fd3b4 │ │ │ │ + bpl.n 3fd3c4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3fd2ec │ │ │ │ + bmi.n 3fd2fc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 3fd304 │ │ │ │ + bvs.n 3fd314 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3fd340 │ │ │ │ + bmi.n 3fd350 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bmi.n 3fd304 │ │ │ │ + bmi.n 3fd314 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bmi.n 3fd2d4 │ │ │ │ + bmi.n 3fd2e4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bmi.n 3fd4ac │ │ │ │ + bmi.n 3fd4bc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bmi.n 3fd480 │ │ │ │ + bmi.n 3fd490 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bmi.n 3fd44c │ │ │ │ + bmi.n 3fd45c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r0, #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 │ │ │ │ @@ -1292827,17 +1292824,17 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - bcc.n 3fd4c0 │ │ │ │ + bcc.n 3fd4d0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r0, #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 r3, [sp, #148] @ 0x94 │ │ │ │ @@ -1292948,35 +1292945,35 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #52] @ (3fd580 ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.n 3fd4a4 │ │ │ │ - bmi.n 3fd4cc │ │ │ │ + bmi.n 3fd4dc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3fd528 │ │ │ │ + bmi.n 3fd538 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3fd4dc │ │ │ │ + bmi.n 3fd4ec │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3fd5fc │ │ │ │ + bmi.n 3fd60c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bmi.n 3fd5cc │ │ │ │ + bmi.n 3fd5dc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bmi.n 3fd594 │ │ │ │ + bmi.n 3fd5a4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a07c8 │ │ │ │ @@ -1292996,17 +1292993,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bcc.n 3fd50c │ │ │ │ + bcc.n 3fd51c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 003fd5cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1293105,45 +1293102,45 @@ │ │ │ │ ldr r0, [pc, #80] @ (3fd704 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3fd626 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcc.n 3fd658 │ │ │ │ + bcc.n 3fd668 │ │ │ │ lsls r2, r1, #1 │ │ │ │ beq.n 3fd724 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 3fd650 │ │ │ │ + bcc.n 3fd660 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 3fd6b0 │ │ │ │ + bcc.n 3fd6c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 3fd74c │ │ │ │ + bcc.n 3fd75c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 3fd6d8 │ │ │ │ + bcs.n 3fd6e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - bcs.n 3fd690 │ │ │ │ + bcs.n 3fd6a0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldc2 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - bcs.n 3fd648 │ │ │ │ + bcs.n 3fd658 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 98d8c │ │ │ │ @@ -1293163,17 +1293160,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bcs.n 3fd788 │ │ │ │ + bcs.n 3fd798 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r7, r0, #1 │ │ │ │ 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 r4, [pc, #556] @ (3fd990 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1293411,71 +1293408,71 @@ │ │ │ │ b.n 3fd862 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bcs.n 3fd8d4 │ │ │ │ + bcs.n 3fd8e4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bcs.n 3fda88 │ │ │ │ + bcs.n 3fda98 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bcs.n 3fda5c │ │ │ │ + bcs.n 3fda6c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 3fd9e4 │ │ │ │ + bcs.n 3fd9f4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bne.n 3fd9bc │ │ │ │ + bcs.n 3fd9cc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bne.n 3fd994 │ │ │ │ + bne.n 3fd9a4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bne.n 3fda6c │ │ │ │ + bne.n 3fda7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3fda78 │ │ │ │ + bne.n 3fda88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3fd9bc │ │ │ │ + bne.n 3fd9cc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3fd90c │ │ │ │ + bne.n 3fd91c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bne.n 3fdadc │ │ │ │ + bne.n 3fd8ec │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bne.n 3fda64 │ │ │ │ + bne.n 3fda74 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 3fd934 │ │ │ │ + beq.n 3fd944 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3fdac0 │ │ │ │ + bne.n 3fdad0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3fd924 │ │ │ │ + beq.n 3fd934 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 3fda68 │ │ │ │ + bne.n 3fda78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ ldr r1, [pc, #324] @ (3fdb64 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -1293611,41 +1293608,41 @@ │ │ │ │ b.n 3fdb1a │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldmia r3!, {r1, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - beq.n 3fda98 │ │ │ │ + beq.n 3fdaa8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 3fdbb4 │ │ │ │ + beq.n 3fdbc4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 003fdba4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1293728,39 +1293725,39 @@ │ │ │ │ ldr r0, [pc, #68] @ (3fdcac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3fdbfe │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb000048 │ │ │ │ + @ instruction: 0xfb080048 │ │ │ │ ldmia r2, {r2, r4, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 3fdc8c │ │ │ │ + beq.n 3fdc9c │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3fdccc │ │ │ │ + beq.n 3fdcdc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldmia r2, {r1, r2, r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96974 │ │ │ │ @@ -1293780,17 +1293777,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r0, #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, [r1, #0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1293985,29 +1293982,29 @@ │ │ │ │ add r3, pc │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #1 │ │ │ │ blx 9d5b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #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] @ (3fe08c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1294142,35 +1294139,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (3fe0b4 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3fe020 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r7, r0, #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 r2, [pc, #420] @ (3fe270 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1294335,19 +1294332,19 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r3, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r4, r1, #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 │ │ │ │ @@ -1294510,37 +1294507,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (3fe478 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3fe3d0 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r7, r0, #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] @ (3fe590 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1294647,23 +1294644,23 @@ │ │ │ │ b.n 3fe518 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r2, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #172] @ (3fe668 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1294736,21 +1294733,21 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3fe616 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r2, r1, #1 │ │ │ │ ittt │ │ │ │ lsl r2, r2, #1 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsl r2, r1, #1 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r7, r0, #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 r9, r0 │ │ │ │ @@ -1295068,27 +1295065,27 @@ │ │ │ │ blx 96a84 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 9da08 │ │ │ │ mov.w r1, #628 @ 0x274 │ │ │ │ b.n 3fe9c8 │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r7, r0, #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, #224] @ (3feb10 ) │ │ │ │ @@ -1295186,25 +1295183,25 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ cbnz r6, 3feb8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 3feb7a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r7, r0, #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, r1 │ │ │ │ @@ -1295335,23 +1295332,23 @@ │ │ │ │ mov fp, r6 │ │ │ │ b.n 3feba4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ revsh r4, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ rev r6, r3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - itt hi │ │ │ │ + ite hi │ │ │ │ lslhi r2, r1, #1 │ │ │ │ - strhhi r4, [r3, r6] │ │ │ │ + strhls r4, [r4, r6] │ │ │ │ lsls r7, r0, #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] @ (3ff0ac ) │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -1295726,53 +1295723,53 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 3fef32 │ │ │ │ nop │ │ │ │ cbnz r2, 3ff0c2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0048 │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ @ instruction: 0xb6c0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbnz r6, 3ff158 │ │ │ │ + cbnz r6, 3ff15a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbnz r4, 3ff158 │ │ │ │ + cbnz r4, 3ff15a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [pc, #904] @ (3ff474 ) │ │ │ │ + ldr r7, [pc, #936] @ (3ff494 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbnz r2, 3ff158 │ │ │ │ + cbnz r2, 3ff15a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [pc, #736] @ (3ff3d4 ) │ │ │ │ + ldr r7, [pc, #768] @ (3ff3f4 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbnz r6, 3ff158 │ │ │ │ + cbnz r6, 3ff15a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [pc, #624] @ (3ff36c ) │ │ │ │ + ldr r7, [pc, #656] @ (3ff38c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbnz r0, 3ff15a │ │ │ │ + cbnz r0, 3ff15c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [pc, #504] @ (3ff2fc ) │ │ │ │ + ldr r7, [pc, #536] @ (3ff31c ) │ │ │ │ lsls r7, r0, #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, #2832] @ 0xb10 │ │ │ │ subw sp, sp, #1228 @ 0x4cc │ │ │ │ ldr.w r7, [pc, #2232] @ 3ff9d4 │ │ │ │ @@ -1296609,107 +1296606,107 @@ │ │ │ │ ldr r0, [pc, #200] @ (3ffa8c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 3ff220 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - revsh r6, r6 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 3ffa20 │ │ │ │ + cbnz r2, 3ffa22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [pc, #24] @ (3ffa00 ) │ │ │ │ + ldr r6, [pc, #56] @ (3ffa20 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ cbz r4, 3ffa66 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbnz r4, 3ffa1e │ │ │ │ + cbnz r4, 3ffa20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r2, 3ffa02 │ │ │ │ + cbz r2, 3ffa04 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #1016] @ (3ffdf8 ) │ │ │ │ + ldr r2, [pc, #24] @ (3ffa18 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #904] @ (3ffd90 ) │ │ │ │ + ldr r1, [pc, #936] @ (3ffdb0 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #792] @ (3ffd28 ) │ │ │ │ + ldr r1, [pc, #824] @ (3ffd48 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #296] @ (3ffb40 ) │ │ │ │ + ldr r1, [pc, #328] @ (3ffb60 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {lr} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #64] @ (3ffa60 ) │ │ │ │ + ldr r1, [pc, #96] @ (3ffa80 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [pc, #976] @ (3ffdf8 ) │ │ │ │ + ldr r0, [pc, #1008] @ (3ffe18 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [pc, #856] @ (3ffd88 ) │ │ │ │ + ldr r0, [pc, #888] @ (3ffda8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [pc, #672] @ (3ffcd8 ) │ │ │ │ + ldr r0, [pc, #704] @ (3ffcf8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [pc, #560] @ (3ffc70 ) │ │ │ │ + ldr r0, [pc, #592] @ (3ffc90 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [pc, #464] @ (3ffc18 ) │ │ │ │ + ldr r0, [pc, #496] @ (3ffc38 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r0, 3ffaca │ │ │ │ + push {} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r4, 3ffab4 │ │ │ │ + cbz r4, 3ffab6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blxns r5 │ │ │ │ + blxns r6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r6, 3ffab6 │ │ │ │ + cbz r6, 3ffab8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r6, 3ffaa8 │ │ │ │ + cbz r6, 3ffaaa │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cbz r0, 3ffaaa │ │ │ │ + cbz r0, 3ffaac │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - uxtb r2, r7 │ │ │ │ + cbz r2, 3ffaac │ │ │ │ lsls r2, r1, #1 │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r8, r5 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov lr, r1 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sxtb r6, r3 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, pc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, ip │ │ │ │ lsls r7, r0, #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, #744] @ 0x2e8 │ │ │ │ subw sp, sp, #3284 @ 0xcd4 │ │ │ │ @@ -1297771,119 +1297768,119 @@ │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ b.w 3ffdee │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add ip, r9 │ │ │ │ + add ip, sl │ │ │ │ lsls r7, r0, #1 │ │ │ │ add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adc.w r0, r4, #13303808 @ 0xcb0000 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + adc.w r0, ip, #13303808 @ 0xcb0000 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - and.w r0, r4, #13303808 @ 0xcb0000 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + and.w r0, ip, #13303808 @ 0xcb0000 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmn r2, r5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - usat r0, #11, ip, lsl #1 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + @ instruction: 0xf394004b │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - tst r4, r3 │ │ │ │ + tst r4, r4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf296004b │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + @ instruction: 0xf29e004b │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - eor.w r0, r4, #75 @ 0x4b │ │ │ │ - vext.8 q8, q1, , #0 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + eor.w r0, ip, #75 @ 0x4b │ │ │ │ + vext.8 q8, q5, , #0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp 0, 13, cr0, cr8, cr11, {2} │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + cdp 0, 14, cr0, cr0, cr11, {2} │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r7, pc, #792 @ (adr r7, 400a04 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 400a24 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 4008c4 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 4008e4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #280] @ 0x118 │ │ │ │ - add r7, pc, #624 @ (adr r7, 400970 ) │ │ │ │ + ldc2l 0, cr0, [sl, #280] @ 0x118 │ │ │ │ + add r7, pc, #656 @ (adr r7, 400990 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, pc, #16 @ (adr r7, 400714 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 400734 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, pc, #928 @ (adr r6, 400aac ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 400acc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, pc, #808 @ (adr r6, 400a3c ) │ │ │ │ + add r6, pc, #840 @ (adr r6, 400a5c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, pc, #680 @ (adr r6, 4009c4 ) │ │ │ │ + add r6, pc, #712 @ (adr r6, 4009e4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, pc, #552 @ (adr r6, 40094c ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 40096c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r6, pc, #944 @ (adr r6, 400adc ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 400afc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #344 @ (adr r6, 400888 ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 4008a8 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r5, pc, #912 @ (adr r5, 400ac8 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 400ae8 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r5, pc, #784 @ (adr r5, 400a50 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 400a70 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 9579c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add.w r2, r3, #1392 @ 0x570 │ │ │ │ @@ -1298262,101 +1298259,101 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #184] @ (400c40 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 400994 │ │ │ │ - add r4, pc, #432 @ (adr r4, 400d44 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 400d64 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r4, pc, #832 @ (adr r4, 400edc ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 400efc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #992 @ (adr r3, 400f80 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 400ba0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r3, pc, #864 @ (adr r3, 400f08 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 400f28 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia.w r0, {r0, r1, r3, r6} │ │ │ │ - add r3, pc, #328 @ (adr r3, 400cfc ) │ │ │ │ + stmia.w r8, {r0, r1, r3, r6} │ │ │ │ + add r3, pc, #360 @ (adr r3, 400d1c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r3, pc, #712 @ (adr r3, 400e84 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 400ea4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #120 @ (adr r3, 400c38 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 400c58 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 400d14 ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 400d34 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 400fb0 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 400bd0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r7, #18 │ │ │ │ + adds r7, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 400f80 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 400fa0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #744 @ (adr r2, 400ebc ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 400edc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, pc, #488 @ (adr r2, 400dc4 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 400de4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #344 @ (adr r3, 400d38 ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 400d58 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #344 @ (adr r2, 400d3c ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 400d5c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r2, pc, #216 @ (adr r2, 400cc4 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 400ce4 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #872 @ (adr r1, 400f60 ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 400f80 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 400ee0 ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 400f00 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #816 @ (adr r2, 400f34 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 400f54 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, pc, #640 @ (adr r1, 400e88 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 400ea8 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r1, pc, #488 @ (adr r1, 400df8 ) │ │ │ │ + add r1, pc, #520 @ (adr r1, 400e18 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r1, pc, #360 @ (adr r1, 400d80 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 400da0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r1, pc, #744 @ (adr r1, 400f08 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 400f28 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, pc, #152 @ (adr r1, 400cbc ) │ │ │ │ + add r1, pc, #184 @ (adr r1, 400cdc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 400c4c ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 400c6c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, pc, #552 @ (adr r1, 400e58 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 400e78 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr??.w r0, [r6, #75] @ 0x4b │ │ │ │ - add r0, pc, #632 @ (adr r0, 400eb0 ) │ │ │ │ + ldr??.w r0, [lr, #75] @ 0x4b │ │ │ │ + add r0, pc, #664 @ (adr r0, 400ed0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, pc, #712 @ (adr r1, 400f04 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 400f24 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #512 @ (adr r0, 400e40 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 400e60 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, pc, #368 @ (adr r1, 400db4 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 400dd4 ) │ │ │ │ lsls r2, r1, #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 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ ldr.w r3, [pc, #1824] @ 40137c │ │ │ │ @@ -1299022,114 +1299019,114 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #216] @ (401444 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 4010f6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #432 @ (adr r1, 401530 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 401550 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xf1340049 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + @ instruction: 0xf13c0049 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r7, r0, #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, #1912] @ 0x778 │ │ │ │ subw sp, sp, #2140 @ 0x85c │ │ │ │ @@ -1299766,102 +1299763,102 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 40186e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vext.8 q8, q5, , #0 │ │ │ │ - vmla.i32 d16, d14, d11[0] │ │ │ │ - sbcs.w r0, r6, r9, lsl #1 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + and.w r0, r2, #75 @ 0x4b │ │ │ │ + vext.8 q8, q3, , #0 │ │ │ │ + sbcs.w r0, lr, r9, lsl #1 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [pc, #840] @ (401ed0 ) │ │ │ │ + ldr r2, [pc, #872] @ (401ef0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [pc, #624] @ (401e00 ) │ │ │ │ + ldr r2, [pc, #656] @ (401e20 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [pc, #296] @ (401cc8 ) │ │ │ │ + ldr r2, [pc, #328] @ (401ce8 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r5, #22 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r7, r0, #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, #912] @ 0x390 │ │ │ │ subw sp, sp, #3148 @ 0xc4c │ │ │ │ mov r7, r1 │ │ │ │ @@ -1300374,99 +1300371,99 @@ │ │ │ │ b.n 401f7a │ │ │ │ movs r6, #0 │ │ │ │ b.n 402116 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strd r0, r0, [lr], #-300 @ 0x12c │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r0, r0, [r6], #-300 @ 0x12c │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xe80a004b │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + @ instruction: 0xe812004b │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.n 4025e4 │ │ │ │ + b.n 4025f4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 401ea8 │ │ │ │ + b.n 401eb8 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - orrs r0, r1 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmn r6, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + subs r6, r2, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - tst r6, r5 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - tst r0, r3 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r2, r1, #2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 00402264 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1300613,56 +1300610,56 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 4022f0 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r3, #28] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsls r1, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r7, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ strh r4, [r4, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ stmia r2!, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ vdup.8 d16, d1[7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96648 │ │ │ │ @@ -1300683,17 +1300680,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 00402484 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1301570,194 +1301567,194 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 40292c │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ strh r6, [r5, #10] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrb r4, [r3, #31] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r3, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 402e88 │ │ │ │ + bge.n 402e98 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - @ instruction: 0xfb640047 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + @ instruction: 0xfb6c0047 │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r7, r0, #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 r1, [pc, #172] @ (403000 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1301828,44 +1301825,44 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #40] @ (40301c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 9773c │ │ │ │ str r7, [r5, #0] │ │ │ │ b.n 402fac │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 00403020 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ (403040 ) │ │ │ │ add r1, pc │ │ │ │ blx a1180 │ │ │ │ blx 991d0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 00403044 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1301912,19 +1301909,19 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r7, r0, #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] │ │ │ │ str.w r0, [ip, #-144] │ │ │ │ sub.w sp, sp, #4192 @ 0x1060 │ │ │ │ @@ -1302561,115 +1302558,115 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 4036c4 │ │ │ │ strb r0, [r5, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r6, [r2, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 403844 │ │ │ │ + b.n 403854 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 403620 │ │ │ │ + b.n 403630 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 403fec │ │ │ │ + b.n 403ffc │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 403f58 │ │ │ │ + b.n 403f68 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 4037e0 │ │ │ │ + b.n 4037f0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 403e70 │ │ │ │ + b.n 403e80 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r7, r0, #1 │ │ │ │ strb r0, [r7, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 4038ac │ │ │ │ + bne.n 4038bc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 0040388c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1302750,40 +1302747,40 @@ │ │ │ │ ldr r0, [pc, #68] @ (403994 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 4038e8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ bl 39d98e │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9e2fc │ │ │ │ @@ -1302803,17 +1302800,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r7, r0, #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 r2, [pc, #312] @ (403b2c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1302938,17 +1302935,17 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 4040b4 │ │ │ │ + b.n 4040c4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 403fcc │ │ │ │ + b.n 403fdc │ │ │ │ lsls r3, r1, #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, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1303087,17 +1303084,17 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 9d5b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #92] @ (403d50 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1303138,15 +1303135,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r3, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ 00403d60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1303272,48 +1303269,48 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 403de4 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [pc, #184] @ (403f5c ) │ │ │ │ + ldr r6, [pc, #216] @ (403f7c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ mcr2 15, 6, pc, cr3, cr15, {7} @ │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsrs r3, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a151c │ │ │ │ @@ -1303334,17 +1303331,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 00403f30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1304534,171 +1304531,171 @@ │ │ │ │ ldr r0, [pc, #392] @ (404dfc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 4047ea │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r7, r0, #1 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #280]! @ 0x118 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + cdp2 0, 0, cr0, cr2, cr6, {2} │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldc2 0, cr0, [r6, #280]! @ 0x118 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + ldc2 0, cr0, [lr, #280]! @ 0x118 │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp 0, 4, cr0, cr2, cr9, {2} │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + cdp 0, 4, cr0, cr10, cr9, {2} │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stc2 0, cr0, [r2], {70} @ 0x46 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + stc2 0, cr0, [sl], {70} @ 0x46 │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfbe80046 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + @ instruction: 0xfbf00046 │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfbcc0046 │ │ │ │ + @ instruction: 0xfbd40046 │ │ │ │ str r6, [r6, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfb8c0046 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + @ instruction: 0xfb940046 │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xfb5e0046 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + @ instruction: 0xfb660046 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh.w r0, [ip, r6] │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + str.w r0, [r4, r6] │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb.w r0, [ip, r6] │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + strh.w r0, [r4, r6] │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf77e0046 │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf7860046 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf7640046 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf76c0046 │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf7460046 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + @ instruction: 0xf74e0046 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf7080046 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf7100046 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf6e00046 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf6e80046 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf6bc0046 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + movt r0, #18502 @ 0x4846 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r2, r5, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - rsbs r0, r6, #12976128 @ 0xc60000 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + rsbs r0, lr, #12976128 @ 0xc60000 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs.w r0, ip, #12976128 @ 0xc60000 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + rsb r0, r4, #12976128 @ 0xc60000 │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sub.w r0, r8, #12976128 @ 0xc60000 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + subs.w r0, r0, #12976128 @ 0xc60000 │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sbc.w r0, r2, #12976128 @ 0xc60000 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + sbc.w r0, sl, #12976128 @ 0xc60000 │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf5320046 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + @ instruction: 0xf53a0046 │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds.w r0, r0, #12976128 @ 0xc60000 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + adds.w r0, r8, #12976128 @ 0xc60000 │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf4da0046 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + @ instruction: 0xf4e20046 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf4be0046 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + @ instruction: 0xf4c60046 │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf4a40046 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + @ instruction: 0xf4ac0046 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - eor.w r0, sl, #12976128 @ 0xc60000 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + eors.w r0, r2, #12976128 @ 0xc60000 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - orn r0, lr, #12976128 @ 0xc60000 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + orns r0, r6, #12976128 @ 0xc60000 │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - orrs.w r0, r2, #12976128 @ 0xc60000 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + orrs.w r0, sl, #12976128 @ 0xc60000 │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bics.w r0, r8, #12976128 @ 0xc60000 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + orr.w r0, r0, #12976128 @ 0xc60000 │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r3, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf3f60046 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + @ instruction: 0xf3fe0046 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf3dc0046 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + @ instruction: 0xf3e40046 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ubfx r0, r2, #1, #7 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ubfx r0, sl, #1, #7 │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - usat r0, #6, r8, asr #1 │ │ │ │ + @ instruction: 0xf3b00046 │ │ │ │ │ │ │ │ 00404e00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #28] @ (404e2c ) │ │ │ │ @@ -1304709,15 +1304706,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 404e28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 403b40 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r1, #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, #180] @ (404ef4 ) │ │ │ │ movs r5, #1 │ │ │ │ @@ -1304790,28 +1304787,28 @@ │ │ │ │ b.n 404e7e │ │ │ │ ldr r1, [pc, #44] @ (404f14 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 9773c │ │ │ │ str r5, [r4, #0] │ │ │ │ b.n 404eb6 │ │ │ │ - b.n 405644 │ │ │ │ + b.n 405654 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sub.w r0, r8, #70 @ 0x46 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + subs.w r0, r0, #70 @ 0x46 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xf1800046 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf1880046 │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adc.w r0, r2, #70 @ 0x46 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + adc.w r0, sl, #70 @ 0x46 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 00404f18 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1304828,15 +1304825,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (404f50 ) │ │ │ │ add r1, pc │ │ │ │ blx a1180 │ │ │ │ blx 991d0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 00404f54 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1304844,15 +1304841,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (404f78 ) │ │ │ │ add r1, pc │ │ │ │ blx a1180 │ │ │ │ blx 991d0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r6, [r0, #28] │ │ │ │ lsls r2, r1, #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 r7, r1 │ │ │ │ ldr r1, [pc, #116] @ (405004 ) │ │ │ │ @@ -1304892,15 +1304889,15 @@ │ │ │ │ cmp r8, sl │ │ │ │ bne.n 404fb0 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ mvn.w r8, #3 │ │ │ │ ldr.w r0, [r3, r8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 00405008 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1304935,19 +1304932,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (405074 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 00405078 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1304957,15 +1304954,15 @@ │ │ │ │ blx a1180 │ │ │ │ blx 991d0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 004050a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1304975,15 +1304972,15 @@ │ │ │ │ blx a1180 │ │ │ │ blx 991d0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r6, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 004050d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1304993,15 +1304990,15 @@ │ │ │ │ blx a1180 │ │ │ │ blx 991d0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ 004050fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1305011,15 +1305008,15 @@ │ │ │ │ blx a1180 │ │ │ │ blx 991d0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r2, r1, #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 │ │ │ │ @@ -1305093,20 +1305090,20 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (4051f0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r3, #2 │ │ │ │ b.n 4051a2 │ │ │ │ nop │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cdp 0, 6, cr0, cr6, cr6, {2} │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + cdp 0, 6, cr0, cr14, cr6, {2} │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 96ee4 │ │ │ │ @@ -1305126,17 +1305123,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldcl 0, cr0, [sl, #280]! @ 0x118 │ │ │ │ + cdp 0, 0, cr0, cr2, cr6, {2} │ │ │ │ │ │ │ │ 0040523c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #244] @ (405340 ) │ │ │ │ @@ -1305243,40 +1305240,40 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 40529e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r0, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stc 0, cr0, [r8, #280] @ 0x118 │ │ │ │ + ldc 0, cr0, [r0, #280] @ 0x118 │ │ │ │ strh r6, [r6, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stcl 0, cr0, [r0, #-280] @ 0xfffffee8 │ │ │ │ + stcl 0, cr0, [r8, #-280] @ 0xfffffee8 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldc 0, cr0, [r6, #-280] @ 0xfffffee8 │ │ │ │ + ldc 0, cr0, [lr, #-280] @ 0xfffffee8 │ │ │ │ mcr2 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stcl 0, cr0, [ip], #280 @ 0x118 │ │ │ │ + ldcl 0, cr0, [r4], #280 @ 0x118 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9cb6c │ │ │ │ mov r3, r0 │ │ │ │ @@ -1305295,17 +1305292,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stcl 0, cr0, [r6], #-280 @ 0xfffffee8 │ │ │ │ + stcl 0, cr0, [lr], #-280 @ 0xfffffee8 │ │ │ │ stmdb 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, #2960] @ 0xb90 │ │ │ │ sub.w sp, sp, #5184 @ 0x1440 │ │ │ │ @@ -1305968,116 +1305965,116 @@ │ │ │ │ ldr r0, [pc, #228] @ (405bd0 ) │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 405a0c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r4, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 405af8 │ │ │ │ + bmi.n 405b08 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r0, [r0, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xeaa20046 │ │ │ │ + @ instruction: 0xeaaa0046 │ │ │ │ str r6, [r0, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 405a90 │ │ │ │ + bmi.n 405aa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 405a40 │ │ │ │ + bmi.n 405a50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bic.w r0, lr, r6, lsl #1 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + bics.w r0, r6, r6, lsl #1 │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - and.w r0, lr, r6, lsl #1 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + ands.w r0, r6, r6, lsl #1 │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrd r0, r0, [r0, #280]! @ 0x118 │ │ │ │ - bmi.n 405bc4 │ │ │ │ + ldrd r0, r0, [r8, #280]! @ 0x118 │ │ │ │ + bmi.n 405bd4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmdb lr, {r1, r2, r6} │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + ldmdb r6, {r1, r2, r6} │ │ │ │ + str r4, [r0, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 405938 │ │ │ │ + b.n 405948 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 4058b8 │ │ │ │ + b.n 4058c8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 405830 │ │ │ │ + b.n 405840 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 4057f8 │ │ │ │ + b.n 405808 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 40579c │ │ │ │ + b.n 4057ac │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 405714 │ │ │ │ + b.n 405724 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 4056b0 │ │ │ │ + b.n 4056c0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r2, r1, #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 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1306393,29 +1306390,29 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 406158 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r2, [pc, #160] @ (405fe4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 4065d0 │ │ │ │ + b.n 4065e0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.n 4065a4 │ │ │ │ + b.n 4065b4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r1, [pc, #80] @ (405fac ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ str.w r0, [r3, fp, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ blx 9a924 │ │ │ │ str.w r0, [r8, fp, lsl #2] │ │ │ │ @@ -1307169,157 +1307166,157 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ b.n 40618e │ │ │ │ asrs r6, r4, #20 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r6} │ │ │ │ subs r7, #219 @ 0xdb │ │ │ │ ... │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #114 @ 0x72 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 406708 │ │ │ │ + bgt.n 406718 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 4068a8 │ │ │ │ + bgt.n 4068b8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 40684c │ │ │ │ + bgt.n 40685c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bgt.n 4067f0 │ │ │ │ + bgt.n 406800 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 406794 │ │ │ │ + blt.n 4067a4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 40671c │ │ │ │ + blt.n 40672c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 4068b8 │ │ │ │ + blt.n 4068c8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r0, r7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - blt.n 40685c │ │ │ │ + blt.n 40686c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 4067f0 │ │ │ │ + bge.n 406800 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 406784 │ │ │ │ + bge.n 406794 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 406914 │ │ │ │ + bge.n 406924 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 4068e4 │ │ │ │ + bge.n 4068f4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 4068b8 │ │ │ │ + bge.n 4068c8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 40688c │ │ │ │ + bge.n 40689c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bge.n 40685c │ │ │ │ + bge.n 40686c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 406828 │ │ │ │ + bls.n 406838 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 4067f4 │ │ │ │ + bls.n 406804 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 4067c4 │ │ │ │ + bls.n 4067d4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 406790 │ │ │ │ + bls.n 4067a0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 406958 │ │ │ │ + bls.n 406968 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r7, [pc, #936] @ (406c1c ) │ │ │ │ + ldr r7, [pc, #968] @ (406c3c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 406924 │ │ │ │ + bls.n 406934 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r7, [pc, #816] @ (406bac ) │ │ │ │ + ldr r7, [pc, #848] @ (406bcc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 4068f0 │ │ │ │ + bls.n 406900 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r7, [pc, #696] @ (406b3c ) │ │ │ │ + ldr r7, [pc, #728] @ (406b5c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bls.n 4068bc │ │ │ │ + bls.n 4068cc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r7, [pc, #576] @ (406acc ) │ │ │ │ + ldr r7, [pc, #608] @ (406aec ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 406888 │ │ │ │ + bls.n 406898 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r7, [pc, #456] @ (406a5c ) │ │ │ │ + ldr r7, [pc, #488] @ (406a7c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 406854 │ │ │ │ + bhi.n 406864 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r7, [pc, #336] @ (4069ec ) │ │ │ │ + ldr r7, [pc, #368] @ (406a0c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bhi.n 406820 │ │ │ │ + bhi.n 406830 │ │ │ │ lsls r6, r0, #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, #252] @ (4069ac ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1307430,33 +1307427,33 @@ │ │ │ │ b.n 4068f8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r5, #96 @ 0x60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #776] @ (406cc0 ) │ │ │ │ + ldr r5, [pc, #808] @ (406ce0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvc.n 406a18 │ │ │ │ + bvc.n 406a28 │ │ │ │ lsls r6, r0, #1 │ │ │ │ subs r5, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [pc, #88] @ (406a1c ) │ │ │ │ + ldr r7, [pc, #120] @ (406a3c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r5, [pc, #360] @ (406b30 ) │ │ │ │ + ldr r5, [pc, #392] @ (406b50 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 406958 │ │ │ │ + bvs.n 406968 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r5, [pc, #192] @ (406a90 ) │ │ │ │ + ldr r5, [pc, #224] @ (406ab0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 40690c │ │ │ │ + bvs.n 40691c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r5, [pc, #88] @ (406a30 ) │ │ │ │ + ldr r5, [pc, #120] @ (406a50 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bvs.n 4068e0 │ │ │ │ + bvs.n 4068f0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1308664,173 +1308661,173 @@ │ │ │ │ nop │ │ │ │ subs r3, #252 @ 0xfc │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #202 @ 0xca │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [pc, #128] @ (407758 ) │ │ │ │ + ldr r3, [pc, #160] @ (407778 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 4075f0 │ │ │ │ + bmi.n 407600 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r2, [pc, #680] @ (407988 ) │ │ │ │ + ldr r2, [pc, #712] @ (4079a8 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 40770c │ │ │ │ + bmi.n 40771c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r2, [pc, #184] @ (4077a0 ) │ │ │ │ + ldr r2, [pc, #216] @ (4077c0 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 40761c │ │ │ │ + bcc.n 40762c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r1, [pc, #624] @ (407960 ) │ │ │ │ + ldr r1, [pc, #656] @ (407980 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcc.n 4076fc │ │ │ │ + bcc.n 40770c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r1, [pc, #320] @ (407838 ) │ │ │ │ + ldr r1, [pc, #352] @ (407858 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 40766c │ │ │ │ + bcs.n 40767c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r1, [pc, #80] @ (407750 ) │ │ │ │ + ldr r1, [pc, #112] @ (407770 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 4077fc │ │ │ │ + bcs.n 40760c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [pc, #872] @ (407a70 ) │ │ │ │ + ldr r0, [pc, #904] @ (407a90 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 407790 │ │ │ │ + bcs.n 4077a0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [pc, #600] @ (40796c ) │ │ │ │ + ldr r0, [pc, #632] @ (40798c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bcs.n 407718 │ │ │ │ + bcs.n 407728 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [pc, #232] @ (407804 ) │ │ │ │ + ldr r0, [pc, #264] @ (407824 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bne.n 407668 │ │ │ │ + bne.n 407678 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [pc, #120] @ (40779c ) │ │ │ │ + ldr r0, [pc, #152] @ (4077bc ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #976] @ (407af8 ) │ │ │ │ + ldr r1, [pc, #1008] @ (407b18 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 407800 │ │ │ │ + bne.n 407810 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r2, [pc, #0] @ (407738 ) │ │ │ │ + ldr r2, [pc, #32] @ (407758 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 407798 │ │ │ │ + bne.n 4077a8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - blx r2 │ │ │ │ + blx r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r1, [pc, #168] @ (4077f0 ) │ │ │ │ + ldr r1, [pc, #200] @ (407810 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - beq.n 407848 │ │ │ │ + beq.n 407658 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r4, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp ip, sl │ │ │ │ + cmp ip, fp │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp sl, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r6, r8 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add lr, lr │ │ │ │ + add lr, pc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add ip, r7 │ │ │ │ + add ip, r8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, r2 │ │ │ │ + add r2, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - orrs r2, r7 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - orrs r4, r1 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmn r6, r1 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - tst r2, r5 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - rors r0, r6 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sbcs r4, r4 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adcs r4, r0 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r2, r4 │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r2, r0 │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ands r4, r4 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #432] @ (4079c8 ) │ │ │ │ mov.w r1, #764 @ 0x2fc │ │ │ │ mov r4, fp │ │ │ │ add r0, pc │ │ │ │ mov r6, sl │ │ │ │ @@ -1308985,41 +1308982,41 @@ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ blx a2450 │ │ │ │ movs r3, #1 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ str r3, [r6, #32] │ │ │ │ b.w 406aca │ │ │ │ nop │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #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, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1080] @ 407e50 │ │ │ │ @@ -1309418,61 +1309415,61 @@ │ │ │ │ b.n 407bca │ │ │ │ nop │ │ │ │ ... │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [pc, #556] @ (4080e8 ) │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ add r3, pc │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ @@ -1309679,57 +1309676,57 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx a2450 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 9cc88 │ │ │ │ b.n 40804e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r7, #10 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r4, r3 │ │ │ │ + movs r4, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - it le │ │ │ │ - lslle r6, r0, #1 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + nop {14} │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ite ge │ │ │ │ - lslge r6, r0, #1 │ │ │ │ - addlt r6, #12 │ │ │ │ + ite lt │ │ │ │ + lsllt r6, r0, #1 │ │ │ │ + addge r6, #20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - it vc │ │ │ │ - lslvc r6, r0, #1 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + nop {8} │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + subs r1, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb 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, #704] @ (408414 ) │ │ │ │ @@ -1310016,57 +1310013,57 @@ │ │ │ │ nop │ │ │ │ movs r4, #192 @ 0xc0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #158 @ 0x9e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, #114 @ 0x72 │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r2, r1, #1 │ │ │ │ - subs r0, #30 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r4, #6 │ │ │ │ + adds r4, #14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + pop {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r0, [r1, #212] @ 0xd4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1310137,21 +1310134,21 @@ │ │ │ │ movs r0, #2 │ │ │ │ b.n 4084c8 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ ldr r2, [pc, #252] @ (408650 ) │ │ │ │ sub.w sp, sp, #1040 @ 0x410 │ │ │ │ @@ -1310253,23 +1310250,23 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #118 @ 0x76 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r0, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ ldr r2, [pc, #252] @ (408780 ) │ │ │ │ sub.w sp, sp, #1040 @ 0x410 │ │ │ │ @@ -1310371,23 +1310368,23 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r0, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ subs r6, r3, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ subs r4, r2, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 4087ae │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #32] │ │ │ │ @@ -1310844,81 +1310841,81 @@ │ │ │ │ ... │ │ │ │ subs r6, r3, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r7, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r3} │ │ │ │ + push {r4} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r6, 408d62 │ │ │ │ + cbz r6, 408d64 │ │ │ │ lsls r6, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx a04b0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 4088f8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -1310929,17 +1310926,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (408d1c ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 408a8e │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r2, 408d64 │ │ │ │ + cbz r2, 408d66 │ │ │ │ lsls r6, r0, #1 │ │ │ │ │ │ │ │ 00408d20 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ @@ -1311116,74 +1311113,74 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #132] @ (408f68 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 408d7e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ adds r0, r3, r3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - uxth r0, r5 │ │ │ │ + uxth r0, r6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ adds r6, r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ lsls r7, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sxtb r0, r3 │ │ │ │ + sxtb r0, r4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ stmia r5!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff2df8 │ │ │ │ + @ instruction: 0xffff2e00 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r4, 408f74 │ │ │ │ + cbz r4, 408f76 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r2, 408f7a │ │ │ │ + cbz r2, 408f7c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r0, 408f7c │ │ │ │ + cbz r0, 408f7e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r6, #26 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r4, 408f7a │ │ │ │ + cbz r4, 408f7c │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a095c │ │ │ │ @@ -1311204,17 +1311201,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - movs r7, #20 │ │ │ │ + movs r7, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1311263,17 +1311260,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r0, #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] @ (4090b4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1311314,15 +1311311,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r7, #22 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ asrs r0, r0, #22 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1311361,15 +1311358,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r7, #20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r2, r1, #1 │ │ │ │ asrs r4, r1, #20 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -1311736,41 +1311733,41 @@ │ │ │ │ add r7, pc, #120 @ (adr r7, 4095c4 ) │ │ │ │ ldr r0, [pc, #928] @ (4098ec ) │ │ │ │ vpmin.f32 , q15, │ │ │ │ asrs r6, r7, #18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r6, r0, #1 │ │ │ │ asrs r6, r0, #17 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldrd r5, r8, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -1312032,53 +1312029,53 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 4091ce │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, pc, #912 @ (adr r7, 409c30 ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 409c50 ) │ │ │ │ lsls r6, r0, #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, #2816] @ 0xb00 │ │ │ │ subw sp, sp, #1220 @ 0x4c4 │ │ │ │ @@ -1312313,17 +1312310,17 @@ │ │ │ │ b.n 409b18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #21 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r6, pc, #888 @ (adr r6, 409ef8 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 409f18 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsrs r4, r1, #19 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ add.w r8, sp, #176 @ 0xb0 │ │ │ │ @@ -1312534,35 +1312531,35 @@ │ │ │ │ ldmia r3!, {r1, r4, r7} │ │ │ │ ldr r0, [pc, #508] @ (409fa0 ) │ │ │ │ ldrb r7, [r7, #22] │ │ │ │ subs r7, #77 @ 0x4d │ │ │ │ add r7, pc, #120 @ (adr r7, 409e24 ) │ │ │ │ ldr r0, [pc, #928] @ (40a14c ) │ │ │ │ vpmin.f32 , q15, │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #392 @ (adr r3, 409f44 ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 409f64 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #288 @ (adr r3, 409ee4 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 409f04 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #184 @ (adr r3, 409e84 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 409ea4 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #72 @ (adr r3, 409e1c ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 409e3c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 40a03c ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 40a05c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldrd sl, r7, [sp, #68] @ 0x44 │ │ │ │ mov r8, fp │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -1312825,53 +1312822,53 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 409948 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #840 @ (adr r0, 40a3e8 ) │ │ │ │ + add r0, pc, #872 @ (adr r0, 40a408 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #664 @ (adr r0, 40a340 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 40a360 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #552 @ (adr r0, 40a2d8 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 40a2f8 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r2, r2, #6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #424 @ (adr r0, 40a260 ) │ │ │ │ + add r0, pc, #456 @ (adr r0, 40a280 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r6, r6, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #312 @ (adr r0, 40a1f8 ) │ │ │ │ + add r0, pc, #344 @ (adr r0, 40a218 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #200 @ (adr r0, 40a190 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 40a1b0 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r7, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r0, pc, #88 @ (adr r0, 40a128 ) │ │ │ │ + add r0, pc, #120 @ (adr r0, 40a148 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 40a0e0 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r6, r5, #3 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r0, #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 r4, [pc, #928] @ (40a4a0 ) │ │ │ │ @@ -1313177,27 +1313174,27 @@ │ │ │ │ ... │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsrs r0, r7 │ │ │ │ lsls r4, r2, #20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r4, r3, #18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r6, r0, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r3, [r6, #180] @ 0xb4 │ │ │ │ cbnz r3, 40a4d2 │ │ │ │ ldr.w r3, [r6, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 40a5c2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -1314239,34 +1314236,34 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 40aec0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf7ce0051 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ @ instruction: 0xf7540051 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r0, #1 │ │ │ │ vldr d6, [pc, #808] @ 40b510 │ │ │ │ cmp r0, #0 │ │ │ │ ble.w 40b358 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r7 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ @@ -1314541,29 +1314538,29 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #44] @ (40b534 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 40aec0 │ │ │ │ ... │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r0, [pc, #184] @ (40b5f4 ) │ │ │ │ movw r1, #3414 @ 0xd56 │ │ │ │ mov r4, r5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1314631,33 +1314628,33 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #48] @ (40b618 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 40aec0 │ │ │ │ nop │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ lsls r6, r0, #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, #3944] @ 0xf68 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1314929,21 +1314926,21 @@ │ │ │ │ bcc.n 40b8f2 │ │ │ │ b.n 40b7c8 │ │ │ │ ... │ │ │ │ vshr.s32 q8, , #32 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.s16 q8, q1, │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 9e150 │ │ │ │ mov.w r3, #354 @ 0x162 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [pc, #468] @ (40bb48 ) │ │ │ │ @@ -1315109,29 +1315106,29 @@ │ │ │ │ b.n 40b7ce │ │ │ │ vmov.f64 d0, d5 │ │ │ │ blx 96c90 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ b.n 40ba76 │ │ │ │ ... │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r0, #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 r4, r0 │ │ │ │ @@ -1315188,17 +1315185,17 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 40bbb2 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ eors.w r0, r8, r1, lsr #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ orn r0, r2, r1, lsr #1 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r0, #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] @ (40bc90 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1315253,17 +1315250,17 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 40bc4e │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrd r0, r0, [sl, #324]! @ 0x144 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [r6, #324] @ 0x144 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r6, r0, #1 │ │ │ │ mov ip, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1316412,58 +1316409,58 @@ │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ ... │ │ │ │ b.n 40c934 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 8, cr0, cr4, cr9, {2} │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + cdp2 0, 8, cr0, cr12, cr9, {2} │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r6, r0, #1 │ │ │ │ b.n 40c8b4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - stc2l 0, cr0, [sl, #292]! @ 0x124 │ │ │ │ + ldc2l 0, cr0, [r2, #292]! @ 0x124 │ │ │ │ beq.n 40caa2 │ │ │ │ @ instruction: 0xfffffbd7 │ │ │ │ vshr.u32 d29, d11, #1 │ │ │ │ - vcvt.f32.u32 d31, d18, #1 │ │ │ │ + vcvt.f32.u32 d31, d26, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mrrc2 15, 15, pc, sp, cr15 @ │ │ │ │ - stc2l 0, cr0, [r8, #292]! @ 0x124 │ │ │ │ + ldc2l 0, cr0, [r0, #292]! @ 0x124 │ │ │ │ beq.n 40ca1a │ │ │ │ - vqrdmulh.s , , d14[0] │ │ │ │ + vcvt.u16.f16 , q3, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldc2 0, cr0, [r2, #-292]! @ 0xfffffedc │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + ldc2 0, cr0, [sl, #-292]! @ 0xfffffedc │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldc2 0, cr0, [r4, #-292] @ 0xfffffedc │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldc2 0, cr0, [ip, #-292] @ 0xfffffedc │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stc2l 0, cr0, [sl], #292 @ 0x124 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldc2l 0, cr0, [r2], #292 @ 0x124 │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #-292]! @ 0xfffffedc │ │ │ │ - ldc2l 0, cr0, [r4], #-292 @ 0xfffffedc │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldc2l 0, cr0, [sl, #-292]! @ 0xfffffedc │ │ │ │ + ldc2l 0, cr0, [ip], #-292 @ 0xfffffedc │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - mrrc2 0, 4, r0, r6, cr9 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + mrrc2 0, 4, r0, lr, cr9 │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldc2 0, cr0, [r8], #-292 @ 0xfffffedc │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + mcrr2 0, 4, r0, r0, cr9 │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldc2 0, cr0, [sl], {73} @ 0x49 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + stc2 0, cr0, [r2], #-292 @ 0xfffffedc │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldc2 0, cr0, [r0], {73} @ 0x49 │ │ │ │ - @ instruction: 0xfb0e0049 │ │ │ │ - addw r0, r4, #2121 @ 0x849 │ │ │ │ - eors.w r0, r0, #13172736 @ 0xc90000 │ │ │ │ + ldc2 0, cr0, [r8], {73} @ 0x49 │ │ │ │ + @ instruction: 0xfb160049 │ │ │ │ + addw r0, ip, #2121 @ 0x849 │ │ │ │ + eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 95ae8 │ │ │ │ vldr d7, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -1316748,19 +1316745,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ ... │ │ │ │ - movt r0, #24649 @ 0x6049 │ │ │ │ - sub.w r0, r0, #73 @ 0x49 │ │ │ │ - orr.w r0, r2, #73 @ 0x49 │ │ │ │ - orr.w r0, r6, #73 @ 0x49 │ │ │ │ - orr.w r0, r4, #73 @ 0x49 │ │ │ │ + movt r0, #57417 @ 0xe049 │ │ │ │ + sub.w r0, r8, #73 @ 0x49 │ │ │ │ + orr.w r0, sl, #73 @ 0x49 │ │ │ │ + orr.w r0, lr, #73 @ 0x49 │ │ │ │ + orr.w r0, ip, #73 @ 0x49 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bge.w 40d6d8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov.w r9, r7, lsl #2 │ │ │ │ @@ -1317032,16 +1317029,16 @@ │ │ │ │ blx 9f030 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ b.w 40c4c0 │ │ │ │ ... │ │ │ │ strh r3, [r5, #56] @ 0x38 │ │ │ │ bls.n 40d1aa │ │ │ │ @ instruction: 0xf7ce3fef │ │ │ │ - ldc 0, cr0, [sl, #-292] @ 0xfffffedc │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + stc 0, cr0, [r2, #-292]! @ 0xfffffedc │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add.w r6, r2, r3, lsl #3 │ │ │ │ blx a0fa4 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1317309,18 +1317306,18 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d7, [r3] │ │ │ │ b.n 40d3d6 │ │ │ │ ... │ │ │ │ - subs.w r0, lr, r9, lsl #1 │ │ │ │ - subs.w r0, sl, r9, lsl #1 │ │ │ │ - @ instruction: 0xeb9c0049 │ │ │ │ - adc.w r0, r6, r9, lsl #1 │ │ │ │ + rsb r0, r6, r9, lsl #1 │ │ │ │ + rsb r0, r2, r9, lsl #1 │ │ │ │ + sub.w r0, r4, r9, lsl #1 │ │ │ │ + adc.w r0, lr, r9, lsl #1 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 95ae8 │ │ │ │ vldr d7, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -1317628,42 +1317625,42 @@ │ │ │ │ b.n 40d458 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ - @ instruction: 0xfb260047 │ │ │ │ - b.n 40d4b8 │ │ │ │ + @ instruction: 0xfb2e0047 │ │ │ │ + b.n 40d4c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40d3b8 │ │ │ │ + b.n 40d3c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40d388 │ │ │ │ + b.n 40d398 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40d328 │ │ │ │ + b.n 40d338 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40d2f8 │ │ │ │ + b.n 40d308 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40d288 │ │ │ │ + b.n 40d298 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40d258 │ │ │ │ + b.n 40d268 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r2, [pc, #984] @ (40dcc0 ) │ │ │ │ add.w r1, r4, #28 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ vmov.f64 d2, #240 @ 0xbf800000 -1.0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ @@ -1318006,94 +1318003,94 @@ │ │ │ │ b.n 40dd74 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ - ldrsh.w r0, [sl, r7] │ │ │ │ - b.n 40d508 │ │ │ │ + vst4.16 {d16-d19}, [r2], r7 │ │ │ │ + b.n 40d518 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40d4d8 │ │ │ │ + b.n 40d4e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40d678 │ │ │ │ + b.n 40d688 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 40e408 │ │ │ │ + b.n 40e418 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40d5b8 │ │ │ │ + b.n 40d5c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 40e340 │ │ │ │ + b.n 40e350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40e310 │ │ │ │ + b.n 40e320 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40e4f0 │ │ │ │ + b.n 40d500 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 40e280 │ │ │ │ + b.n 40e290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40e1c8 │ │ │ │ + b.n 40e1d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40e198 │ │ │ │ + b.n 40e1a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40e148 │ │ │ │ + b.n 40e158 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40e118 │ │ │ │ + b.n 40e128 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40e0e8 │ │ │ │ + b.n 40e0f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40e0b8 │ │ │ │ + b.n 40e0c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40e088 │ │ │ │ + b.n 40e098 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40e058 │ │ │ │ + b.n 40e068 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40e008 │ │ │ │ + b.n 40e018 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40dfc4 │ │ │ │ + b.n 40dfd4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40df94 │ │ │ │ + b.n 40dfa4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 40df80 │ │ │ │ + b.n 40df90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 40e0ec │ │ │ │ + b.n 40e0fc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 40e08c │ │ │ │ + b.n 40e09c │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 40df5c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ bge.w 40e2f6 │ │ │ │ @@ -1318478,41 +1318475,41 @@ │ │ │ │ ldr r0, [pc, #76] @ (40e234 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 40e162 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bgt.n 40e244 │ │ │ │ + bgt.n 40e254 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - blt.n 40e1d8 │ │ │ │ + blt.n 40e1e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - blt.n 40e1a0 │ │ │ │ + blt.n 40e1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - blt.n 40e170 │ │ │ │ + blt.n 40e180 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - blt.n 40e140 │ │ │ │ + blt.n 40e150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - blt.n 40e310 │ │ │ │ + blt.n 40e320 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - blt.n 40e2e0 │ │ │ │ + blt.n 40e2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r0, [pc, #1468] @ 40e7f8 │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr.w r0, [pc, #1456] @ 40e7fc │ │ │ │ @@ -1319017,72 +1319014,72 @@ │ │ │ │ bcs.n 40e7d0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 40e7d8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ sevl │ │ │ │ - bge.n 40e7e4 │ │ │ │ + bge.n 40e7f4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bge.n 40e7ac │ │ │ │ + bge.n 40e7bc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bge.n 40e778 │ │ │ │ + bge.n 40e788 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bge.n 40e740 │ │ │ │ + bge.n 40e750 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bge.n 40e908 │ │ │ │ + bge.n 40e918 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bge.n 40e8d0 │ │ │ │ + bge.n 40e8e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stcl 0, cr0, [r8, #-284]! @ 0xfffffee4 │ │ │ │ - bhi.n 40e8a4 │ │ │ │ + ldcl 0, cr0, [r0, #-284]! @ 0xfffffee4 │ │ │ │ + bhi.n 40e8b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bhi.n 40e854 │ │ │ │ + bhi.n 40e864 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvc.n 40e824 │ │ │ │ + bvc.n 40e834 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bhi.n 40e754 │ │ │ │ + bhi.n 40e764 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 40e880 │ │ │ │ + bvc.n 40e890 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvc.n 40e854 │ │ │ │ + bvc.n 40e864 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 40e940 │ │ │ │ + bvs.n 40e950 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bvs.n 40e838 │ │ │ │ + bvs.n 40e848 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 40e784 │ │ │ │ + bpl.n 40e794 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bpl.n 40e954 │ │ │ │ + bpl.n 40e964 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 963fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1319201,53 +1319198,53 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #88] @ (40ea04 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 40bec4 │ │ │ │ nop │ │ │ │ - bmi.n 40e914 │ │ │ │ + bmi.n 40e924 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bmi.n 40e8e0 │ │ │ │ + bmi.n 40e8f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bmi.n 40ea84 │ │ │ │ + bmi.n 40ea94 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bmi.n 40ea48 │ │ │ │ + bmi.n 40ea58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bmi.n 40ea1c │ │ │ │ + bmi.n 40ea2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bmi.n 40e9f0 │ │ │ │ + bmi.n 40ea00 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bcc.n 40e9c0 │ │ │ │ + bcc.n 40e9d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bcc.n 40e990 │ │ │ │ + bcc.n 40e9a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bcc.n 40e960 │ │ │ │ + bcc.n 40e970 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bcc.n 40e92c │ │ │ │ + bcc.n 40e93c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r6, r0, #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, #3864] @ 0xf18 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1319635,67 +1319632,67 @@ │ │ │ │ subs r7, #195 @ 0xc3 │ │ │ │ cbnz r2, 40ee88 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 40ee72 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bcs.n 40ee48 │ │ │ │ + bcs.n 40ee58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 40ed74 │ │ │ │ + bne.n 40ed84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bcs.n 40edd4 │ │ │ │ + bcs.n 40ede4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 40eee8 │ │ │ │ + bcc.n 40eef8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 40eef0 │ │ │ │ + bne.n 40ef00 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bcc.n 40eed0 │ │ │ │ + bcc.n 40eee0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 40ee9c │ │ │ │ + bne.n 40eeac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 40ee48 │ │ │ │ + bne.n 40ee58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - beq.n 40ed58 │ │ │ │ + beq.n 40ed68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - beq.n 40ef28 │ │ │ │ + beq.n 40ef38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bcs.n 40eec0 │ │ │ │ + bcs.n 40eed0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 40ee68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ ble.w 40ea96 │ │ │ │ vldr d7, [pc, #640] @ 40f108 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 40eb24 │ │ │ │ vmov.f64 d7, #80 @ 0x3e800000 0.250 │ │ │ │ @@ -1319917,33 +1319914,33 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.n 40ea98 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #195 @ 0xc3 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [pc, #248] @ (40f228 ) │ │ │ │ + ldr r7, [pc, #280] @ (40f248 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [pc, #136] @ (40f1c0 ) │ │ │ │ + ldr r7, [pc, #168] @ (40f1e0 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx a04b0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 40f3fe │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ @@ -1320745,167 +1320742,167 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.n 40f3b4 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [pc, #184] @ (40faf0 ) │ │ │ │ + ldr r6, [pc, #216] @ (40fb10 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #736] @ (40fd24 ) │ │ │ │ + ldr r4, [pc, #768] @ (40fd44 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #600] @ (40fca4 ) │ │ │ │ + ldr r4, [pc, #632] @ (40fcc4 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #464] @ (40fc24 ) │ │ │ │ + ldr r4, [pc, #496] @ (40fc44 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #336] @ (40fbac ) │ │ │ │ + ldr r4, [pc, #368] @ (40fbcc ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #192] @ (40fb24 ) │ │ │ │ + ldr r4, [pc, #224] @ (40fb44 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [pc, #40] @ (40fa94 ) │ │ │ │ + ldr r4, [pc, #72] @ (40fab4 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #688] @ (40fd24 ) │ │ │ │ + ldr r3, [pc, #720] @ (40fd44 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #464] @ (40fc50 ) │ │ │ │ + ldr r3, [pc, #496] @ (40fc70 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #328] @ (40fbd0 ) │ │ │ │ + ldr r3, [pc, #360] @ (40fbf0 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #184] @ (40fb48 ) │ │ │ │ + ldr r3, [pc, #216] @ (40fb68 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #920] @ (40fe34 ) │ │ │ │ + ldr r2, [pc, #952] @ (40fe54 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #192] @ (40fb74 ) │ │ │ │ + ldr r2, [pc, #224] @ (40fb94 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #48] @ (40faec ) │ │ │ │ + ldr r2, [pc, #80] @ (40fb0c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #856] @ (40fe1c ) │ │ │ │ + ldr r1, [pc, #888] @ (40fe3c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #712] @ (40fd94 ) │ │ │ │ + ldr r1, [pc, #744] @ (40fdb4 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #576] @ (40fd14 ) │ │ │ │ + ldr r1, [pc, #608] @ (40fd34 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #440] @ (40fc94 ) │ │ │ │ + ldr r1, [pc, #472] @ (40fcb4 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #304] @ (40fc14 ) │ │ │ │ + ldr r1, [pc, #336] @ (40fc34 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #184] @ (40fba4 ) │ │ │ │ + ldr r1, [pc, #216] @ (40fbc4 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #1008] @ (40fee8 ) │ │ │ │ + ldr r1, [pc, #16] @ (40fb08 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #520] @ (40fd0c ) │ │ │ │ + ldr r0, [pc, #552] @ (40fd2c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blx r2 │ │ │ │ + blx r3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r8, lr │ │ │ │ + mov r8, pc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, sl │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r5, #18 │ │ │ │ + asrs r2, r6, #18 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r1, [pc, #1760] @ 410248 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ blx 96794 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 40f01c │ │ │ │ @@ -1321502,91 +1321499,91 @@ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #116 @ 0x74 │ │ │ │ add r3, pc, #860 @ (adr r3, 410598 ) │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ bvc.n 410254 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ ... │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sl, r2 │ │ │ │ + add sl, r3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, ip │ │ │ │ + add r6, sp │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mvns r0, r6 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bics r4, r6 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bics r4, r2 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - muls r0, r4 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orrs r2, r5 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - itet al │ │ │ │ - lslal r1, r1, #1 │ │ │ │ - cmn r0, r1 │ │ │ │ + itee │ │ │ │ + lsl r1, r1, #1 │ │ │ │ + cmnal r0, r2 │ │ │ │ lslal r6, r0, #1 │ │ │ │ - it lt │ │ │ │ - lsllt r1, r1, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + nop {12} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ittt mi │ │ │ │ + itet mi │ │ │ │ lslmi r1, r1, #1 │ │ │ │ - stmiami r2!, {r3, r4, r6} │ │ │ │ + stmiapl r2!, {r5, r6} │ │ │ │ lslmi r1, r1, #1 │ │ │ │ - ite ne │ │ │ │ + itt ne │ │ │ │ lslne r1, r1, #1 │ │ │ │ - roreq r2, r6 │ │ │ │ + rorne r2, r7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r1, r1, #1 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r6, r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movw r1, #2360 @ 0x938 │ │ │ │ ldr.w r0, [pc, #1428] @ 410880 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1322114,71 +1322111,71 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 410908 │ │ │ │ ... │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 4108d6 │ │ │ │ + rev r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r4, 4108a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb83e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r3, #22 │ │ │ │ + subs r3, #30 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - setend be │ │ │ │ + cpsie │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #10 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ blx 9f9a4 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 410a2c │ │ │ │ @@ -1322365,59 +1322362,59 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #100] @ (410b68 ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.w 40fc74 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r2, 410b74 │ │ │ │ + cbz r2, 410b76 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r6, 410b74 │ │ │ │ + cbz r6, 410b76 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r2, 410b76 │ │ │ │ + cbz r2, 410b78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #24 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r6, 410b76 │ │ │ │ + cbz r6, 410b78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r0, 410b78 │ │ │ │ + cbz r0, 410b7a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - uxtb r2, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - uxtb r4, r0 │ │ │ │ + uxtb r4, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r6, r0, #1 │ │ │ │ - uxth r6, r4 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - uxth r0, r1 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sxtb r4, r3 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ │ │ │ │ 00410b6c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1322769,107 +1322766,107 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 410f50 │ │ │ │ + cbz r2, 410f52 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #83 @ 0x53 │ │ │ │ - vabal.u , d15, d8 │ │ │ │ + vsli.32 d27, d0, #31 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r1, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 410f44 │ │ │ │ + cbz r6, 410f46 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cbz r2, 410f44 │ │ │ │ + cbz r2, 410f46 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r6, r0, #1 │ │ │ │ strh r1, [r7, #30] │ │ │ │ vsubw.u q12, , d11 │ │ │ │ - vmla.i , , d4[0] │ │ │ │ + vmla.i , , d12[0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r6, r0, #1 │ │ │ │ strh r1, [r4, #24] │ │ │ │ - vsri.32 d27, d4, #1 │ │ │ │ + vsri.32 d27, d12, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r6, r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #5000 @ 0x1388 │ │ │ │ ldr r1, [pc, #932] @ (411390 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ @@ -1323211,125 +1323208,125 @@ │ │ │ │ ... │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - cbz r0, 4113ec │ │ │ │ + cbz r0, 4113ee │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r2, 4113de │ │ │ │ + cbz r2, 4113e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r0, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r0, 4113f4 │ │ │ │ + cbz r0, 4113f6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r2, 411404 │ │ │ │ + cbz r2, 411406 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r0, 411408 │ │ │ │ + cbz r0, 41140a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r2, 411414 │ │ │ │ + cbz r2, 411416 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 411428 │ │ │ │ + cbz r4, 41142a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r6, 41141a │ │ │ │ + cbz r6, 41141c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r0, 411430 │ │ │ │ + cbz r0, 411432 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r6, 411440 │ │ │ │ + cbz r6, 411442 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r2, 411448 │ │ │ │ + cbz r2, 41144a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 411458 │ │ │ │ + cbz r4, 41145a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r0, 411460 │ │ │ │ + cbz r0, 411462 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r6, 411476 │ │ │ │ + push {r1, r2} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r2, 41147e │ │ │ │ + cbz r2, 411480 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r6, 411496 │ │ │ │ + push {r1, r2} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r2, [pc, #884] @ (4117e8 ) │ │ │ │ add.w r3, r6, #128 @ 0x80 │ │ │ │ ldr r1, [pc, #884] @ (4117ec ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ vldr d2, [pc, #848] @ 4117d0 │ │ │ │ @@ -1323646,125 +1323643,125 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 4117c8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, r7} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #880 @ (adr r7, 411b94 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 411bb4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r7} │ │ │ │ + push {r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 411ab4 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 411ad4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #400 @ (adr r7, 4119d4 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 4119f4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #160 @ (adr r7, 4118f4 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 411914 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #944 @ (adr r6, 411c14 ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 411c34 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #704 @ (adr r6, 411b34 ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 411b54 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #464 @ (adr r6, 411a54 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 411a74 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #224 @ (adr r6, 411974 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 411994 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #1008 @ (adr r5, 411c94 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 4118b4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #776 @ (adr r7, 411bb8 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 411bd8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #768 @ (adr r5, 411bb4 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 411bd4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #656 @ (adr r7, 411b50 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 411b70 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #512 @ (adr r5, 411ac4 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 411ae4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r2, [pc, #180] @ (411980 ) │ │ │ │ add.w r3, r6, #188 @ 0xbc │ │ │ │ ldr r1, [pc, #180] @ (411984 ) │ │ │ │ strd r5, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1323825,37 +1323822,37 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #56] @ (4119ac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 410c10 │ │ │ │ nop │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #280 @ (adr r4, 411aa4 ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 411ac4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #40 @ (adr r4, 4119c4 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 4119e4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #816 @ (adr r3, 411cdc ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 411cfc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx a081c │ │ │ │ @@ -1323876,17 +1323873,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #368 @ (adr r3, 411b68 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 411b88 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r6, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ @@ -1323933,15 +1323930,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r7, #30] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrh r0, [r0, #30] │ │ │ │ lsls r1, 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, #3016] @ 0xbc8 │ │ │ │ @@ -1324100,41 +1324097,41 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 411b1c │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r7, #26] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 411cb2 │ │ │ │ + cbz r4, 411cb4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r2, 411cac │ │ │ │ + cbz r2, 411cae │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldrh r0, [r7, #22] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cbz r6, 411c9a │ │ │ │ + cbz r6, 411c9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 411c9c │ │ │ │ + cbz r4, 411c9e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r4, 411c9a │ │ │ │ + cbz r4, 411c9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - uxth r0, r7 │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r6, r0, #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 │ │ │ │ @@ -1324204,15 +1324201,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 9d5b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - sxth r6, r2 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r1, r1, #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, #3896] @ 0xf38 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -1324662,41 +1324659,41 @@ │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ldrh r4, [r7, #4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r1, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r3, #255]! │ │ │ │ lsrs r7, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r1, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ pld [pc, #-4095] @ 411269 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr.w r0, [pc, #1764] @ 412960 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ mov r4, r5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1325328,97 +1325325,97 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #184] @ (412a04 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 4128c0 │ │ │ │ ... │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r6, r1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 412d9c ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 4129bc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, pc, #904 @ (adr r6, 412d3c ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 412d5c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, pc, #792 @ (adr r6, 412cd4 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 412cf4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, pc, #592 @ (adr r6, 412c14 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 412c34 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, pc, #376 @ (adr r6, 412b44 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 412b64 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, pc, #232 @ (adr r6, 412abc ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 412adc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, pc, #128 @ (adr r6, 412a5c ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 412a7c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, pc, #8 @ (adr r6, 4129ec ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 412a0c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 412d5c ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 412d7c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r5, pc, #776 @ (adr r5, 412cfc ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 412d1c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r5, pc, #664 @ (adr r5, 412c94 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 412cb4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r5, pc, #552 @ (adr r5, 412c2c ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 412c4c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r6, r0, #1 │ │ │ │ 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 │ │ │ │ @@ -1325441,17 +1325438,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #592 @ (adr r4, 412ca8 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 412cc8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1325491,17 +1325488,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #12] @ (412ad0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 412a84 │ │ │ │ - add r4, pc, #80 @ (adr r4, 412b20 ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 412b40 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r6, r0, #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 │ │ │ │ vmov s15, r3 │ │ │ │ @@ -1325884,17 +1325881,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r5, #76] @ 0x4c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #240 @ (adr r0, 412fcc ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 412fec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ │ │ │ │ 00412ee0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1326231,103 +1326228,103 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r2 │ │ │ │ strb r2, [r4, #28] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xfacbffff │ │ │ │ @ instruction: 0xfb19ffff │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r1, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ strb r6, [r7, #25] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ @ instruction: 0xea33ffff │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9d198 │ │ │ │ @@ -1326348,17 +1326345,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r6, r0, #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 │ │ │ │ @@ -1326399,17 +1326396,17 @@ │ │ │ │ blx 9da08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 4133c0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r6, r0, #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] @ (413460 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1326449,15 +1326446,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r1, #8] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r2, [r2, #7] │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1326823,45 +1326820,45 @@ │ │ │ │ ... │ │ │ │ strb r0, [r1, #6] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #5] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bhi.n 413918 │ │ │ │ + bhi.n 413928 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ ldr r0, [pc, #208] @ (41396c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ @@ -1326933,21 +1326930,21 @@ │ │ │ │ strgt.w r3, [r9, #56] @ 0x38 │ │ │ │ addle r3, #1 │ │ │ │ itet gt │ │ │ │ movgt r3, #8 │ │ │ │ strle.w r3, [r9, #56] @ 0x38 │ │ │ │ strgt.w r3, [r8] │ │ │ │ b.n 413816 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r6, r0, #1 │ │ │ │ │ │ │ │ 0041397c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1327262,102 +1327259,102 @@ │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xfa9fffff │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r3, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r6, r0, #1 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [fp :256] │ │ │ │ ldr??.w pc, [r9, #4095] @ 0xfff │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r6, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 9b8cc │ │ │ │ @@ -1327377,17 +1327374,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r6, r0, #1 │ │ │ │ │ │ │ │ 00413dc8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1327459,27 +1327456,27 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #36] @ (413e9c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mvn.w r3, #10 │ │ │ │ b.n 413e1c │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -1327528,15 +1327525,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1327764,37 +1327761,37 @@ │ │ │ │ nop │ │ │ │ str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vhadd.u32 q8, q4, │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + vhadd.u q8, q0, │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vhadd.u8 q8, q5, │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + vhadd.u16 q8, q1, │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - vhadd.u16 q0, q7, │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + vhadd.u32 q0, q3, │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 15, cr0, cr2, cr5, {2} │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + cdp2 0, 15, cr0, cr10, cr5, {2} │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 13, cr0, cr4, cr5, {2} │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + cdp2 0, 13, cr0, cr12, cr5, {2} │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 11, cr0, cr8, cr5, {2} │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + cdp2 0, 12, cr0, cr0, cr5, {2} │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cdp2 0, 9, cr0, cr12, cr5, {2} │ │ │ │ + cdp2 0, 10, cr0, cr4, cr5, {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, #3776] @ 0xec0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r8, r0 │ │ │ │ @@ -1328240,23 +1328237,23 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 414918 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add.w ip, r3, #1408 @ 0x580 │ │ │ │ vsub.f64 d6, d7, d10 │ │ │ │ vldr d4, [ip, #-8] │ │ │ │ vcmpe.f64 d6, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bgt.n 414816 │ │ │ │ @@ -1328708,48 +1328705,48 @@ │ │ │ │ strh r3, [r5, #56] @ 0x38 │ │ │ │ bls.n 414c12 │ │ │ │ @ instruction: 0xf7ce3fef │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf7280045 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + @ instruction: 0xf7300045 │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - addw r0, r4, #2117 @ 0x845 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + addw r0, ip, #2117 @ 0x845 │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adcs.w r0, r4, #12910592 @ 0xc50000 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + adcs.w r0, ip, #12910592 @ 0xc50000 │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf53a0045 │ │ │ │ + adc.w r0, r2, #12910592 @ 0xc50000 │ │ │ │ ldrh r0, [r5, r4] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf4fc0045 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + add.w r0, r4, #12910592 @ 0xc50000 │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf4cc0045 │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + @ instruction: 0xf4d40045 │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orns r0, lr, #12910592 @ 0xc50000 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + eor.w r0, r6, #12910592 @ 0xc50000 │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - orr.w r0, lr, #12910592 @ 0xc50000 │ │ │ │ + orrs.w r0, r6, #12910592 @ 0xc50000 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [sp, #140] @ 0x8c │ │ │ │ blx 9cc0c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ blx 99da8 │ │ │ │ @@ -1328892,38 +1328889,38 @@ │ │ │ │ blx 9da08 │ │ │ │ b.n 414daa │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r3, [r5, #56] @ 0x38 │ │ │ │ bls.n 414e02 │ │ │ │ @ instruction: 0xf7ce3fef │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sbfx r0, ip, #1, #6 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + @ instruction: 0xf3540045 │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf3160045 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + @ instruction: 0xf31e0045 │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf2f00045 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + @ instruction: 0xf2f80045 │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf2d20045 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + @ instruction: 0xf2da0045 │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf2b40045 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + @ instruction: 0xf2bc0045 │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf2960045 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + @ instruction: 0xf29e0045 │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf27c0045 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + @ instruction: 0xf2840045 │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xf25e0045 │ │ │ │ + @ instruction: 0xf2660045 │ │ │ │ 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, #3720] @ 0xe88 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r2, [pc, #1384] @ 415398 │ │ │ │ @@ -1329411,24 +1329408,24 @@ │ │ │ │ ... │ │ │ │ ldrsb r0, [r4, r7] │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - eors.w r0, r2, #69 @ 0x45 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + eors.w r0, sl, #69 @ 0x45 │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldc 0, cr0, [ip], #276 @ 0x114 │ │ │ │ + stcl 0, cr0, [r4], {69} @ 0x45 │ │ │ │ ldr r7, [sp, #376] @ 0x178 │ │ │ │ mov r5, r8 │ │ │ │ ldrd r9, r4, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ vldr d7, [r4] │ │ │ │ mov r2, r3 │ │ │ │ @@ -1329738,28 +1329735,28 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ itte ne │ │ │ │ - ldrbne r4, [r7, #26] │ │ │ │ + ldrbne r4, [r0, #27] │ │ │ │ lslne r1, r1, #1 │ │ │ │ - ldrbeq r4, [r7, #26] │ │ │ │ + ldrbeq r4, [r0, #27] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmdb r0, {r0, r2, r6} │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldmdb r8, {r0, r2, r6} │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrd r0, r0, [r8], #276 @ 0x114 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + stmdb r0, {r0, r2, r6} │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia.w r8!, {r0, r2, r6} │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + @ instruction: 0xe8c00045 │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia.w sl, {r0, r2, r6} │ │ │ │ + stmia.w r2!, {r0, r2, r6} │ │ │ │ vldr d6, [pc, #784] @ 415ae8 │ │ │ │ b.n 41560a │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ blx 94f9c │ │ │ │ mov r8, r0 │ │ │ │ @@ -1330035,20 +1330032,20 @@ │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xe8240045 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + @ instruction: 0xe82c0045 │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 415978 │ │ │ │ + b.n 415988 │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str.w r9, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ @@ -1330883,107 +1330880,107 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #196] @ (4164c0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 416330 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 41643c │ │ │ │ + b.n 41644c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 10 │ │ │ │ + svc 18 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #12 │ │ │ │ + udf #20 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 416424 │ │ │ │ + ble.n 416434 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 4163f8 │ │ │ │ + ble.n 416408 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 4163c8 │ │ │ │ + ble.n 4163d8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 416398 │ │ │ │ + ble.n 4163a8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 416568 │ │ │ │ + ble.n 416378 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 416538 │ │ │ │ + ble.n 416548 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 416508 │ │ │ │ + ble.n 416518 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 4164d8 │ │ │ │ + ble.n 4164e8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 4164ac │ │ │ │ + ble.n 4164bc │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 416480 │ │ │ │ + bgt.n 416490 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 416448 │ │ │ │ + bgt.n 416458 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 41641c │ │ │ │ + bgt.n 41642c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 4163f0 │ │ │ │ + bgt.n 416400 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 416564 │ │ │ │ + bgt.n 416574 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 416534 │ │ │ │ + bgt.n 416544 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 416504 │ │ │ │ + bgt.n 416514 │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r3 │ │ │ │ @@ -1331011,17 +1331008,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 41654c │ │ │ │ + blt.n 41655c │ │ │ │ lsls r5, r0, #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, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -1331067,17 +1331064,17 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #16] @ (4165a4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.n 416550 │ │ │ │ nop │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bge.n 4164bc │ │ │ │ + bge.n 4164cc │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ 004165a8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -1331391,100 +1331388,100 @@ │ │ │ │ b.n 41666e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r3 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ bhi.n 41686a │ │ │ │ vtbl.8 d29, {d31}, d19 │ │ │ │ - vaddl.u , d15, d12 │ │ │ │ + vshr.u32 d23, d4, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bls.n 41689c │ │ │ │ + bls.n 4168ac │ │ │ │ lsls r5, r0, #1 │ │ │ │ subs r7, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bls.n 41683c │ │ │ │ + bls.n 41684c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stc2l 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ mrc2 15, 1, pc, cr7, cr15, {7} │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bls.n 416960 │ │ │ │ + bls.n 416970 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 416934 │ │ │ │ + bhi.n 416944 │ │ │ │ lsls r5, r0, #1 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 416a16 │ │ │ │ - vcvt.f32.u32 q11, q4, #1 │ │ │ │ + vqrdmlah.s q11, , d16[0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 4168c8 │ │ │ │ + bhi.n 4168d8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 41689c │ │ │ │ + bhi.n 4168ac │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 4169c8 │ │ │ │ + bhi.n 4169d8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 41695c │ │ │ │ + bvc.n 41696c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 416924 │ │ │ │ + bvc.n 416934 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 4168b0 │ │ │ │ + bvc.n 4168c0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 416a28 │ │ │ │ + bvc.n 416a38 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr.w r2, [pc, #1308] @ 416ee0 │ │ │ │ movs r3, #20 │ │ │ │ ldr.w r1, [pc, #1308] @ 416ee4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1331957,157 +1331954,157 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 416f30 │ │ │ │ + bvs.n 416f40 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 416ea4 │ │ │ │ + bpl.n 416eb4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 416e1c │ │ │ │ + bpl.n 416e2c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 416f9c │ │ │ │ + bpl.n 416fac │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 416f1c │ │ │ │ + bmi.n 416f2c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 416ea8 │ │ │ │ + bmi.n 416eb8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 417034 │ │ │ │ + bmi.n 417044 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 416fbc │ │ │ │ + bmi.n 416fcc │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 416f44 │ │ │ │ + bcc.n 416f54 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r4, [r6, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 416ec4 │ │ │ │ + bcc.n 416ed4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 41704c │ │ │ │ + bcc.n 41705c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 416fd4 │ │ │ │ + bcc.n 416fe4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 416f5c │ │ │ │ + bcs.n 416f6c │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 416ee4 │ │ │ │ + bcs.n 416ef4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 417070 │ │ │ │ + bcs.n 417080 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 416ff8 │ │ │ │ + bcs.n 417008 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 416f94 │ │ │ │ + bne.n 416fa4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 416f2c │ │ │ │ + bne.n 416f3c │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr r2, [pc, #60] @ (417040 ) │ │ │ │ add.w r3, r6, #120 @ 0x78 │ │ │ │ ldr r1, [pc, #60] @ (417044 ) │ │ │ │ mov r0, r8 │ │ │ │ strd r5, r4, [sp] │ │ │ │ add r2, pc │ │ │ │ @@ -1332124,21 +1332121,21 @@ │ │ │ │ blx 96a84 │ │ │ │ ldr r0, [pc, #24] @ (41704c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ b.w 41666e │ │ │ │ nop │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 95594 │ │ │ │ @@ -1332159,17 +1332156,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r5, r0, #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 │ │ │ │ @@ -1332250,21 +1332247,21 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 9da08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r5, r0, #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] @ (417218 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1332321,21 +1332318,21 @@ │ │ │ │ b.n 4171d6 │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #126 @ 0x7e │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r4, #62 @ 0x3e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, #2984] @ 0xba8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1332595,53 +1332592,53 @@ │ │ │ │ blx 97584 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r3, #204 @ 0xcc │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r5, r0, #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 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1333122,53 +1333119,53 @@ │ │ │ │ eors r1, r3 │ │ │ │ adds r0, #166 @ 0xa6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #130 @ 0x82 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes